0000950170-24-057019.txt : 20240509 0000950170-24-057019.hdr.sgml : 20240509 20240509162042 ACCESSION NUMBER: 0000950170-24-057019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41486 FILM NUMBER: 24931038 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 10-Q 1 xper-20240331.htm 10-Q 10-Q
false--12-31Q10001788999911111http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrentP3Y0001788999us-gaap:RetainedEarningsMember2023-12-310001788999xper:OtherAsiaMember2024-01-012024-03-310001788999us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberxper:NreServicesMember2024-01-012024-03-310001788999xper:ExistingTechnologyContentDatabaseMembersrt:MinimumMember2024-03-310001788999us-gaap:CommonStockMember2024-03-310001788999xper:ConsumerElectronicsMember2024-01-012024-03-3100017889992024-04-012024-03-310001788999srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2024-03-3100017889992023-01-012023-03-310001788999us-gaap:ConstructionInProgressMember2024-03-310001788999xper:TwoThousandTwentyTwoEquityIncentivePlanMember2024-01-012024-03-310001788999us-gaap:RetainedEarningsMember2023-03-310001788999xper:OtherAsiaMember2023-01-012023-03-310001788999us-gaap:EmployeeStockMember2023-01-012023-03-310001788999xper:CapitalizedInternalUseSoftwareMember2024-03-310001788999xper:ConsumerElectronicsMember2023-01-012023-03-310001788999xper:UnbilledContractsReceivableMember2022-12-310001788999srt:MinimumMemberxper:CustomerContractsAndRelatedRelationshipsMember2024-03-310001788999us-gaap:TransferredOverTimeMember2024-01-012024-03-310001788999xper:PerformanceBasedRestrictedStockUnitsMember2023-12-310001788999us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-03-310001788999xper:TobiiAbMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2024-01-310001788999us-gaap:NoncompeteAgreementsMember2023-12-310001788999xper:ConnectedCarMember2024-01-012024-03-310001788999srt:MaximumMemberxper:TimeBasedAwardsMemberxper:TwoThousandTwentyTwoEquityIncentivePlanMember2024-01-012024-03-310001788999us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001788999xper:AcquiredPatentsCoreTechnologyMember2023-12-310001788999us-gaap:CreditConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-03-310001788999country:JP2024-01-012024-03-310001788999xper:CustomerContractsAndRelatedRelationshipsMember2023-12-3100017889992022-12-310001788999us-gaap:NoncontrollingInterestMember2022-12-310001788999xper:PerformanceStockUnitsMember2023-01-012023-03-310001788999xper:PayTVMember2023-01-012023-03-310001788999xper:CapitalizedInternalUseSoftwareMember2023-12-310001788999xper:ComputerEquipmentAndSoftwareMember2024-03-310001788999us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001788999us-gaap:RestrictedStockUnitsRSUMember2024-03-310001788999xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-12-010001788999us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001788999srt:LatinAmericaMember2023-01-012023-03-310001788999xper:TobiiAbMember2024-01-312024-01-310001788999country:JPus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001788999us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001788999us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberxper:EuropeAndMiddleEastMember2024-01-012024-03-310001788999us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001788999us-gaap:EmployeeStockMember2024-01-012024-03-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001788999us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberxper:EuropeAndMiddleEastMember2023-01-012023-03-310001788999country:US2024-01-012024-03-3100017889992023-01-012023-09-300001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001788999us-gaap:RetainedEarningsMember2023-01-012023-03-3100017889992027-01-012024-03-310001788999us-gaap:SpinoffMemberxper:XperiMember2022-10-010001788999xper:OfficeEquipmentAndFurnitureMember2023-12-310001788999us-gaap:CreditConcentrationRiskMemberxper:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001788999us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:LatinAmericaMember2023-01-012023-03-310001788999us-gaap:NoncompeteAgreementsMember2024-03-310001788999xper:ComputerEquipmentAndSoftwareMember2023-12-310001788999us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001788999us-gaap:TrademarksAndTradeNamesMember2023-12-310001788999us-gaap:CommonStockMember2023-01-012023-03-310001788999xper:EuropeAndMiddleEastMember2024-01-012024-03-310001788999xper:OfficeEquipmentAndFurnitureMember2024-03-310001788999us-gaap:FairValueMeasurementsRecurringMember2024-03-310001788999us-gaap:EmployeeStockMember2024-03-310001788999xper:TIVOMergerMemberxper:NonMarketableEquitySecuritiesMember2023-12-310001788999country:CNus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001788999us-gaap:EmployeeStockMember2023-01-012023-03-310001788999xper:TobiiAbMember2024-01-012024-03-310001788999us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001788999xper:AssetsHeldForSaleMember2023-12-310001788999xper:TimeBasedAwardsMemberxper:TwoThousandTwentyTwoEquityIncentivePlanMembersrt:MinimumMember2024-01-012024-03-310001788999xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-12-012023-12-010001788999xper:UnbilledContractsReceivableMember2023-12-310001788999xper:ExistingTechnologyContentDatabaseMember2024-03-310001788999xper:PerformanceBasedRestrictedStockUnitsMember2024-03-310001788999us-gaap:TradeAccountsReceivableMember2023-03-310001788999us-gaap:TradeAccountsReceivableMember2024-01-012024-03-310001788999us-gaap:LandMember2024-03-310001788999us-gaap:EmployeeStockMember2024-03-310001788999xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember2023-01-012023-03-310001788999country:JPus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001788999us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001788999xper:PromissoryNoteMemberxper:VewdSoftwareHoldingsLimitedMember2022-07-012022-07-010001788999us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberxper:OtherAsiaMember2023-01-012023-03-310001788999us-gaap:RetainedEarningsMember2024-03-310001788999xper:UnbilledContractsReceivableMember2024-03-310001788999us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001788999us-gaap:ForeignExchangeContractMember2023-12-310001788999us-gaap:PerformanceSharesMember2024-01-012024-03-310001788999xper:MediaPlatformMember2023-01-012023-03-310001788999us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-03-310001788999country:JP2023-01-012023-03-310001788999us-gaap:RestrictedStockUnitsRSUMember2023-12-310001788999us-gaap:SpinoffMemberxper:XperiMember2022-10-012022-10-010001788999xper:AcquiredPatentsCoreTechnologyMember2024-03-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001788999xper:SeniorUnsecuredPromissoryNoteMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001788999us-gaap:LeaseholdImprovementsMember2024-03-310001788999srt:MaximumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001788999us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001788999xper:ExistingTechnologyContentDatabaseMembersrt:MinimumMember2023-12-310001788999srt:MinimumMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001788999us-gaap:NoncontrollingInterestMember2023-12-310001788999us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001788999us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001788999xper:PromissoryNoteMemberxper:VewdSoftwareHoldingsLimitedMember2022-07-010001788999us-gaap:ConstructionInProgressMember2023-12-310001788999xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember2024-01-012024-03-310001788999us-gaap:TradeAccountsReceivableMember2022-12-310001788999us-gaap:CommonStockMember2023-12-310001788999us-gaap:NoncontrollingInterestMember2023-03-310001788999xper:SeniorUnsecuredPromissoryNoteMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001788999us-gaap:TrademarksAndTradeNamesMember2024-03-310001788999srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2023-12-310001788999us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-12-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001788999us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001788999us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-12-310001788999us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001788999us-gaap:TradeAccountsReceivableMember2023-12-3100017889992023-12-310001788999xper:TiVoTradenameTrademarksMember2023-12-310001788999xper:MediaPlatformMember2024-01-012024-03-310001788999us-gaap:PerformanceSharesMember2023-01-012023-03-310001788999us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001788999us-gaap:FairValueMeasurementsRecurringMemberus-gaap:NotesReceivableMember2024-03-3100017889992024-03-310001788999us-gaap:ForeignExchangeContractMember2024-03-310001788999xper:XperiMember2024-03-310001788999xper:TobiiAbMember2024-01-310001788999country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001788999xper:PerceiveCorporationMember2024-03-310001788999us-gaap:EmployeeStockMember2023-12-012023-12-010001788999us-gaap:SpinoffMemberxper:XperiMember2022-09-2100017889992024-01-310001788999xper:AcquiredPatentsCoreTechnologyMembersrt:MinimumMember2024-03-310001788999srt:MinimumMemberxper:CustomerContractsAndRelatedRelationshipsMember2023-12-310001788999us-gaap:AdditionalPaidInCapitalMember2023-03-310001788999country:CN2023-01-012023-03-310001788999xper:TwoThousandTwentyTwoEquityIncentivePlanMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001788999xper:EuropeAndMiddleEastMember2023-01-012023-03-310001788999country:CN2024-01-012024-03-310001788999us-gaap:FairValueMeasurementsRecurringMemberxper:DeferredConsiderationFromDivestitureMember2024-03-3100017889992024-04-290001788999us-gaap:CommonStockMember2024-01-012024-03-310001788999us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001788999xper:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310001788999us-gaap:TransferredOverTimeMember2023-01-012023-03-310001788999xper:ExistingTechnologyContentDatabaseMembersrt:MaximumMember2023-12-310001788999xper:UnbilledContractsReceivableMember2024-01-012024-03-310001788999us-gaap:ProductConcentrationRiskMemberxper:HardwareProductsMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001788999us-gaap:EmployeeStockMember2023-12-010001788999xper:TIVOMergerMemberxper:NonMarketableEquitySecuritiesMember2024-01-012024-03-310001788999us-gaap:InventoriesMember2024-03-310001788999us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001788999xper:CustomerContractsAndRelatedRelationshipsMember2024-03-310001788999us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-3100017889992025-01-012024-03-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001788999xper:TobiiAbMemberxper:SeniorSecuredPromissoryNoteMember2024-01-310001788999srt:MaximumMember2024-03-310001788999xper:TwoThousandTwentyOneConvertibleNotesMember2024-03-310001788999xper:PayTVMember2024-01-012024-03-310001788999xper:ConnectedCarMember2023-01-012023-03-310001788999us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2023-12-310001788999xper:PromissoryNoteMember2023-01-012023-03-310001788999xper:UnbilledContractsReceivableMember2023-01-012023-03-310001788999us-gaap:BuildingMember2024-03-310001788999srt:LatinAmericaMember2024-01-012024-03-3100017889992024-01-012024-03-310001788999country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001788999srt:MaximumMemberxper:CustomerContractsAndRelatedRelationshipsMember2024-03-310001788999us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001788999us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:AdvertisingMember2024-01-012024-03-310001788999xper:AcquiredPatentsCoreTechnologyMembersrt:MaximumMember2023-12-310001788999us-gaap:RetainedEarningsMember2022-12-310001788999us-gaap:CommonStockMember2023-03-310001788999us-gaap:EmployeeStockMember2024-01-012024-03-310001788999xper:TwoThousandTwentyTwoEquityIncentivePlanMember2024-03-310001788999us-gaap:NoncontrollingInterestMember2024-03-310001788999us-gaap:CreditConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-03-310001788999us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberxper:OtherAsiaMember2024-01-012024-03-310001788999us-gaap:CreditConcentrationRiskMemberxper:CustomerOneMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001788999xper:TimeBasedRestrictedStockUnitsMember2023-12-310001788999xper:TIVOMergerMemberxper:NonMarketableEquitySecuritiesMember2023-01-012023-03-310001788999srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2024-03-310001788999xper:TiVoTradenameTrademarksMember2024-03-310001788999us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2024-03-310001788999country:US2023-01-012023-03-310001788999us-gaap:LandMember2023-12-310001788999us-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001788999us-gaap:EmployeeStockMember2024-01-012024-03-310001788999us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001788999xper:AcquiredPatentsCoreTechnologyMembersrt:MaximumMember2024-03-310001788999us-gaap:BuildingMember2023-12-310001788999us-gaap:AdditionalPaidInCapitalMember2024-03-310001788999xper:ExistingTechnologyContentDatabaseMember2023-12-310001788999xper:AcquiredPatentsCoreTechnologyMembersrt:MinimumMember2023-12-310001788999us-gaap:CashFlowHedgingMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001788999us-gaap:PerformanceSharesMember2024-03-3100017889992029-01-012024-03-310001788999xper:ExistingTechnologyContentDatabaseMembersrt:MaximumMember2024-03-3100017889992026-01-012024-03-310001788999xper:UnbilledContractsReceivableMember2023-03-310001788999srt:MaximumMemberxper:CustomerContractsAndRelatedRelationshipsMember2023-12-310001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100017889992023-03-310001788999us-gaap:AdditionalPaidInCapitalMember2023-12-310001788999xper:PerformanceStockUnitsMember2024-01-012024-03-310001788999us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001788999us-gaap:RetainedEarningsMember2024-01-012024-03-3100017889992023-12-012023-12-310001788999country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001788999xper:TobiiAbMember2024-03-310001788999srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2023-12-310001788999xper:TimeBasedRestrictedStockUnitsMember2024-01-012024-03-310001788999srt:MaximumMemberus-gaap:SubsequentEventMember2024-04-012024-04-300001788999us-gaap:AdditionalPaidInCapitalMember2022-12-3100017889992028-01-012024-03-310001788999us-gaap:LeaseholdImprovementsMember2023-12-310001788999us-gaap:CommonStockMember2022-12-310001788999xper:TimeBasedRestrictedStockUnitsMember2024-03-310001788999us-gaap:TradeAccountsReceivableMember2024-03-310001788999us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:LatinAmericaMember2024-01-012024-03-310001788999xper:TIVOMergerMemberxper:NonMarketableEquitySecuritiesMember2024-03-31xbrli:purexper:Businessxbrli:sharesxper:Customeriso4217:USDxbrli:sharesxper:Segmentiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2024

OR

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

Commission File Number: 001-41486

 

XPERI INC.

(Exact Name of Registrant as Specified in Its Charter)

 

 

Delaware

 

83-4470363

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

 

 

2190 Gold Street, San Jose, California

 

95002

(Address of Principal Executive Offices)

 

(Zip Code)

(408) 519-9100

(Registrant’s Telephone Number, Including Area Code)

 

 

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

 

Title of each class

Trading

Symbol(s)

Name of each exchange on which registered

Common Stock (par value $0.001 per share)

XPER

New York Stock Exchange

 

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

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

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

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

Emerging growth company

 

 

 

 

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

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

The number of shares outstanding of the registrant’s common stock as of April 29, 2024 was 45,148,108.

 

 


 

XPERI INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024

TABLE OF CONTENTS

 

 

 

 

Page

 

Note About Forward-Looking Statements

 

3

 

 

 

 

 

PART I

 

 

Item 1.

Financial Statements (unaudited)

 

 

 

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and 2023

 

4

 

Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2024 and 2023

 

5

 

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

 

6

 

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023

 

7

 

Condensed Consolidated Statements of Equity for the Three Months Ended March 31, 2024 and 2023

 

8

 

Notes to Condensed Consolidated Financial Statements

 

10

Item 2.

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

 

29

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

34

Item 4.

Controls and Procedures

 

34

 

 

 

 

 

PART II

 

 

Item 1.

Legal Proceedings

 

35

Item 1A.

Risk Factors

 

35

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

35

Item 3.

Defaults Upon Senior Securities

 

35

Item 4.

Mine Safety Disclosures

 

35

Item 5.

Other Information

 

35

Item 6.

Exhibits

 

36

 

 

 

 

Signatures

 

 

37

 

 

 

 

2


 

Note About Forward-Looking Statements

 

This quarterly report on Form 10-Q (the “Quarterly Report”) 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 “expects,” “anticipates,” “plans,” “believes,” “seeks,” “estimates,” “could,” “would,” “may,” “intends,” “targets” 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 Quarterly Report. The identification of certain statements as “forward-looking” 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, the outcome or effects of and expenses related to litigation and administrative proceedings, tax expenses, cash flows, our management’s plans and objectives for our current and future operations, the levels of customer spending or research and development activities, general economic conditions, the impact of any acquisitions or divestitures on our financial condition and results of operations, and the sufficiency of financial resources to support future operations and capital expenditures.

 

Although forward-looking statements in this Quarterly 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 under the heading “Risk Factors” in our Form 10-K and other documents we file from time to time with the U.S. Securities and Exchange Commission (“SEC”), such as 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 Quarterly 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 Quarterly Report, other than as required by law. Readers are urged to carefully review and consider the various disclosures made in this Quarterly Report, which attempt to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.

3


 

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

XPERI INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

(unaudited)

 

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

$

118,844

 

 

$

126,839

 

Operating expenses:

 

 

 

 

 

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

 

29,756

 

 

 

27,792

 

Research and development

 

 

50,439

 

 

 

54,856

 

Selling, general and administrative

 

 

56,353

 

 

 

57,776

 

Depreciation expense

 

 

3,584

 

 

 

4,093

 

Amortization expense

 

 

11,039

 

 

 

14,827

 

Impairment of long-lived assets

 

 

 

 

 

1,096

 

Total operating expenses

 

 

151,171

 

 

 

160,440

 

Operating loss

 

 

(32,327

)

 

 

(33,601

)

Interest and other income, net

 

 

1,042

 

 

 

1,108

 

Interest expensedebt

 

 

(748

)

 

 

(740

)

Gain on divestiture

 

 

22,934

 

 

 

 

Loss before taxes

 

 

(9,099

)

 

 

(33,233

)

Provision for (benefit from) income taxes

 

 

4,272

 

 

 

(294

)

Net loss

 

 

(13,371

)

 

 

(32,939

)

Less: net loss attributable to noncontrolling interest

 

 

(251

)

 

 

(939

)

Net loss attributable to the Company

 

$

(13,120

)

 

$

(32,000

)

Net loss per share attributable to the Company - basic and diluted

 

$

(0.29

)

 

$

(0.76

)

Weighted-average number of shares used in net loss per share calculations - basic and diluted

 

 

44,521

 

 

 

42,224

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4


 

XPERI INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands)

(unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net loss

 

$

(13,371

)

 

$

(32,939

)

Other comprehensive loss:

 

 

 

 

 

 

Change in foreign currency translation adjustment

 

 

(384

)

 

 

613

 

Unrealized (loss) gain on cash flow hedges

 

 

(791

)

 

 

863

 

Comprehensive loss

 

 

(14,546

)

 

 

(31,463

)

Less: comprehensive loss attributable to noncontrolling interest

 

 

(251

)

 

 

(939

)

Comprehensive loss attributable to the Company

 

$

(14,295

)

 

$

(30,524

)

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5


 

XPERI INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

(unaudited)

 

 

 

March 31, 2024

 

 

December 31, 2023

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

95,216

 

 

$

142,085

 

Accounts receivable, net

 

 

63,650

 

 

 

55,984

 

Unbilled contracts receivable, net

 

 

70,363

 

 

 

64,114

 

Prepaid expenses and other current assets

 

 

42,889

 

 

 

38,874

 

Assets held for sale

 

 

 

 

 

15,860

 

Total current assets

 

 

272,118

 

 

 

316,917

 

Note receivable, noncurrent

 

 

27,676

 

 

 

 

Deferred consideration from divestiture

 

 

6,016

 

 

 

 

Unbilled contracts receivable, noncurrent

 

 

16,117

 

 

 

18,231

 

Property and equipment, net

 

 

41,712

 

 

 

41,569

 

Operating lease right-of-use assets

 

 

36,360

 

 

 

39,900

 

Intangible assets, net

 

 

195,894

 

 

 

206,895

 

Deferred tax assets

 

 

4,893

 

 

 

5,093

 

Other noncurrent assets

 

 

29,604

 

 

 

32,781

 

Assets held for sale, noncurrent

 

 

 

 

 

12,249

 

Total assets

 

$

630,390

 

 

$

673,635

 

LIABILITIES AND EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

19,706

 

 

$

20,849

 

Accrued liabilities

 

 

83,502

 

 

 

109,961

 

Deferred revenue

 

 

26,327

 

 

 

28,111

 

Liabilities held for sale

 

 

 

 

 

6,191

 

Total current liabilities

 

 

129,535

 

 

 

165,112

 

Long-term debt

 

 

50,000

 

 

 

50,000

 

Deferred revenue, noncurrent

 

 

22,704

 

 

 

19,425

 

Operating lease liabilities, noncurrent

 

 

26,795

 

 

 

30,598

 

Deferred tax liabilities

 

 

7,006

 

 

 

6,983

 

Other noncurrent liabilities

 

 

12,593

 

 

 

4,577

 

Liabilities held for sale, noncurrent

 

 

 

 

 

9,805

 

Total liabilities

 

 

248,633

 

 

 

286,500

 

Commitments and contingencies (Note 13)

 

 

 

 

 

 

Equity:

 

 

 

 

 

 

Preferred stock: $0.001 par value; 6,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

 

 

 

 

Common stock: $0.001 par value; 140,000 shares authorized as of March 31, 2024 and December 31, 2023; 45,031 and 44,211 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

45

 

 

 

44

 

Additional paid-in capital

 

 

1,221,709

 

 

 

1,212,501

 

Accumulated other comprehensive loss

 

 

(4,040

)

 

 

(2,865

)

Accumulated deficit

 

 

(818,568

)

 

 

(805,448

)

Total Company stockholders’ equity

 

 

399,146

 

 

 

404,232

 

Noncontrolling interest

 

 

(17,389

)

 

 

(17,097

)

Total equity

 

 

381,757

 

 

 

387,135

 

Total liabilities and equity

 

$

630,390

 

 

$

673,635

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6


 

XPERI INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(13,371

)

 

$

(32,939

)

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

 

 

 

 

 

 

Gain from divestiture

 

 

(22,934

)

 

 

 

Depreciation of property and equipment

 

 

3,584

 

 

 

4,093

 

Amortization of intangible assets

 

 

11,039

 

 

 

14,827

 

Stock-based compensation expense

 

 

14,757

 

 

 

15,968

 

Impairment of long-lived assets

 

 

 

 

 

1,096

 

Deferred income taxes

 

 

223

 

 

 

(200

)

Other

 

 

313

 

 

 

1,000

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(10,521

)

 

 

(6,019

)

Unbilled contracts receivable

 

 

(4,324

)

 

 

(9,124

)

Prepaid expenses and other assets

 

 

(2,788

)

 

 

(5,709

)

Accounts payable

 

 

(821

)

 

 

(1,108

)

Accrued and other liabilities

 

 

(26,427

)

 

 

(23,855

)

Deferred revenue

 

 

1,483

 

 

 

(1,133

)

Net cash used in operating activities

 

 

(49,787

)

 

 

(43,103

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(1,845

)

 

 

(1,967

)

Capitalized internal-use software

 

 

(2,603

)

 

 

(1,894

)

Purchases of intangible assets

 

 

(39

)

 

 

(68

)

Net cash used in divestiture

 

 

(227

)

 

 

 

Net cash used in investing activities

 

 

(4,714

)

 

 

(3,929

)

Cash flows from financing activities:

 

 

 

 

 

 

Withholding taxes related to net share settlement of equity awards

 

 

(4,671

)

 

 

(2,917

)

Net cash used in financing activities

 

 

(4,671

)

 

 

(2,917

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(46

)

 

 

518

 

Net decrease in cash and cash equivalents

 

 

(59,218

)

 

 

(49,431

)

Cash and cash equivalents at beginning of period

 

 

154,434

 

(1)

 

160,127

 

Cash and cash equivalents at end of period

 

$

95,216

 

 

$

110,696

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Income taxes paid, net of refunds

 

$

4,235

 

 

$

1,603

 

Interest paid

 

$

756

 

 

$

1,496

 

Supplemental disclosure of noncash investing and financing activities:

 

 

 

 

 

 

Note receivable in exchange for consideration from divestiture

 

$

27,676

 

 

$

 

Deferred consideration from divestiture

 

$

5,854

 

 

$

 

Unpaid withholding taxes related to net share settlement of equity awards

 

$

918

 

 

$

 

Costs capitalized for internal-use software included in accrued liabilities

 

$

676

 

 

$

 

(1)
Includes $12.3 million of cash and cash equivalents classified as held for sale at December 31, 2023.

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7


 

XPERI INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(in thousands)

(unaudited)

Three Months Ended March 31, 2024

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Noncontrolling

 

 

Total

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Interest

 

 

Equity

 

Balances at January 1, 2024

 

 

44,211

 

 

$

44

 

 

$

1,212,501

 

 

$

(2,865

)

 

$

(805,448

)

 

$

(17,097

)

 

$

387,135

 

Change in ownership interest of the Company

 

 

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

(41

)

 

 

 

Vesting of restricted stock units, net of tax withholding

 

 

820

 

 

 

1

 

 

 

(5,590

)

 

 

 

 

 

 

 

 

 

 

 

(5,589

)

Stock-based compensation

 

 

 

 

 

 

 

 

14,757

 

 

 

 

 

 

 

 

 

 

 

 

14,757

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(384

)

 

 

 

 

 

 

 

 

(384

)

Unrealized loss on cash flow hedges

 

 

 

 

 

 

 

 

 

 

 

(791

)

 

 

 

 

 

 

 

 

(791

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13,120

)

 

 

(251

)

 

 

(13,371

)

Balances at March 31, 2024

 

 

45,031

 

 

$

45

 

 

$

1,221,709

 

 

$

(4,040

)

 

$

(818,568

)

 

$

(17,389

)

 

$

381,757

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

8


 

XPERI INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(in thousands)

(unaudited)

Three Months Ended March 31, 2023

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Noncontrolling

 

 

Total

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Interest

 

 

Equity

 

Balances at January 1, 2023

 

 

42,066

 

 

$

42

 

 

$

1,136,330

 

 

$

(4,119

)

 

$

(668,835

)

 

$

(14,432

)

 

$

448,986

 

Change in ownership interest of the Company

 

 

 

 

 

 

 

 

(11

)

 

 

 

 

 

 

 

 

11

 

 

 

 

Vesting of restricted stock units, net of tax withholding

 

 

431

 

 

 

 

 

 

(2,917

)

 

 

 

 

 

 

 

 

 

 

 

(2,917

)

Stock-based compensation

 

 

 

 

 

 

 

 

15,968

 

 

 

 

 

 

 

 

 

 

 

 

15,968

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

613

 

 

 

 

 

 

 

 

 

613

 

Unrealized gain on cash flow hedges

 

 

 

 

 

 

 

 

 

 

 

863

 

 

 

 

 

 

 

 

 

863

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(32,000

)

 

 

(939

)

 

 

(32,939

)

Balances at March 31, 2023

 

 

42,497

 

 

$

42

 

 

$

1,149,370

 

 

$

(2,643

)

 

$

(700,835

)

 

$

(15,360

)

 

$

430,574

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

9


 

XPERI INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

NOTE 1 – DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Xperi Inc. (“Xperi” or the “Company”) 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’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 one reportable business segment and groups its business into four categories: Pay-TV, Consumer Electronics, Connected Car and Media Platform.

Xperi Spin-Off

In June 2020, Xperi Holding Corporation (“Xperi Holding,” “Adeia,” or the “Former Parent”) announced plans to separate into two independent publicly-traded companies (the “Separation”), one comprising its intellectual property (“IP”) licensing business and one comprising its product business (“Xperi Product”). On October 1, 2022 (the “Separation Date”), the Former Parent completed the Separation (the “Spin-Off”) through a pro-rata distribution (the “Distribution”) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter “Xperi Inc.,” “Xperi” or the Company to the stockholders of record of the Former Parent as of the close of business on September 21, 2022, the record date (the “Record Date”) for the Distribution. Each Former Parent stockholder of record received four shares of Xperi common stock, $0.001 par value, for every ten shares of the Former Parent’s common stock, $0.001 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 “XPER” on the New York Stock Exchange. In connection with the Separation and the Distribution, the Former Parent was renamed and continues as Adeia Inc. and also changed its stock symbol to “ADEA” on the Nasdaq Global Select Market.

Basis of Presentation and Principles of Consolidation

The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The Company’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.

In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (“Perceive”), which was created to focus on delivering edge inference solutions. As of March 31, 2024, the Company owned approximately 77.5% of the outstanding equity interest of Perceive. The operating results of Perceive have been included in the Company’s condensed consolidated financial statements since the fourth quarter of 2018.

Unaudited Interim Financial Statements

The accompanying unaudited interim condensed consolidated financial statements are presented in accordance with the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. The amounts as of December 31, 2023 have been derived from the Company’s annual audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023, filed on March 1, 2024 (the “Form 10-K”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements reflect all adjustments, which consist of normal recurring adjustments, necessary to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. These unaudited interim condensed consolidated financial statements should be read in conjunction with the Form 10-K.

The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024 or any future period and the Company makes no representations related thereto.

10


 

Use of Estimates

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’s most significant, challenging, and subjective judgment include the estimation of licensees’ 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 fair value of note receivable and deferred consideration in connection with the Divestiture (as described in Note 6—Divestiture), capitalization of internal-use software, loss contingencies related to indemnification liability, the assessment of useful lives and recoverability of other intangible assets and long-lived assets, 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’s estimates.

Concentration of Credit and Other Risks

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. 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.

The Company believes that any concentration of credit risk in its accounts receivable is substantially mitigated by its evaluation process, relatively short collection terms, and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.

There were no individually significant customers with revenue exceeding 10% of total revenue for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, no single customer represented 10% or more of the Company’s net balance of accounts receivable.

Recent Accounting Pronouncements

Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires significant segment expenses and other segment related items to be disclosed on an interim and annual basis. The new disclosure requirements are also applicable to companies with a single reportable segment. This guidance is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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.

11


 

NOTE 2 – REVENUE

Revenue Recognition

General

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.

Some of the Company’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 (“SSP”) 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.

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.

Description of Revenue-Generating Activities

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 the Form 10-K for detailed information regarding these product categories.

Pay-TV

Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (“CE”) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company’s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (“IPTV”) Solutions, Personalized Content Discovery and enriched Metadata.

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’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. Hosted solutions and access to our platform is considered a single performance obligation recognized over the period the solution is provided.

Consumer Electronics

The Company licenses its audio technologies to CE manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer’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’ 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.

12


 

Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company’s technology in the customer’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.

Connected Car

The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in “Consumer Electronics”. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in “Consumer Electronics”. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.

Media Platform

The Company generates revenue from advertising, TV viewership data, and licensing of the Vewd app framework and core middleware solutions.

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 “Consumer Electronics” section above.

Hardware Products, Services and Settlements/Recoveries

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.

The Company also generates non-recurring engineering (“NRE”) 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.

Revenue from each of advertising, NRE services, and hardware products was less than 10% of total revenue for all periods presented.

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’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 legal judgments in a license dispute. 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.

Disaggregation of Revenue

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

13


 

The following table summarizes revenue by timing of recognition (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Recognized over time

 

$

96,682

 

 

$

100,213

 

Recognized at a point in time

 

 

22,162

 

 

 

26,626

 

Total revenue

 

$

118,844

 

 

$

126,839

 

The following table summarizes revenue by product category (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Pay-TV

 

$

56,806

 

 

$

60,294

 

Consumer Electronics

 

 

26,128

 

 

 

36,735

 

Connected Car

 

 

24,348

 

 

 

20,548

 

Media Platform

 

 

11,562

 

 

 

9,262

 

Total revenue

 

$

118,844

 

 

$

126,839

 

The following table summarizes revenue by geographic location (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S.

 

$

59,799

 

 

 

50

%

 

$

65,159

 

 

 

51

%

Japan

 

 

12,037

 

 

 

10

 

 

 

17,495

 

 

 

14

 

Europe and Middle East

 

 

13,475

 

 

 

11

 

 

 

10,166

 

 

 

8

 

China

 

 

12,787

 

 

 

11

 

 

 

11,510

 

 

 

9

 

Latin America

 

 

6,917

 

 

 

6

 

 

 

6,623

 

 

 

5

 

Other

 

 

13,829

 

 

 

12

 

 

 

15,886

 

 

 

13

 

Total revenue

 

$

118,844

 

 

 

100

%

 

$

126,839

 

 

 

100

%

A significant portion of the Company’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.

Contract Balances

Contract Assets

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 recognized is in excess of the Company’s unconditional right to consideration. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the payments are expected to be received more than one year from the reporting date.

Contract Liabilities

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, amounts received related to NRE services to be performed in the future, and other offerings 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.

14


 

The following table presents additional revenue disclosures (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of
   the period

 

$

7,266

 

 

$

6,719

 

Performance obligations satisfied in previous periods (true
   ups, recoveries, and settlements)
(1)

 

$

3,009

 

 

$

(1,881

)

(1) True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.

Remaining Performance Obligations

Remaining performance obligations represent contracted revenue associated with certain non-cancelable fixed fee arrangements and engineering services contracts that have not yet been recognized. As of March 31, 2024, the Company’s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

43,800

 

2025

 

 

31,234

 

2026

 

 

13,891

 

2027

 

 

3,899

 

2028

 

 

2,038

 

Thereafter

 

 

966

 

Total

 

$

95,828

 

Allowance for Credit Losses

The following table presents the activity in the allowance for credit losses for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

Beginning balance

 

$

1,906

 

 

$

190

 

 

$

1,950

 

 

$

369

 

Provision for credit losses

 

 

798

 

 

 

58

 

 

 

136

 

 

 

(19

)

Recoveries/charge-off

 

 

164

 

 

 

(3

)

 

 

(19

)

 

 

 

Ending balance

 

$

2,868

 

 

$

245

 

 

$

2,067

 

 

$

350

 

 

NOTE 3 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

25,344

 

 

$

19,913

 

Finished goods inventory

 

 

5,988

 

 

 

7,279

 

Prepaid income taxes

 

 

5,544

 

 

 

4,813

 

Other

 

 

6,013

 

 

 

6,869

 

Total

 

$

42,889

 

 

$

38,874

 

 

15


 

 

Property and equipment, net consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment and software

 

$

53,748

 

 

$

52,740

 

Capitalized internal-use software

 

 

14,503

 

 

 

11,224

 

Office equipment and furniture

 

 

11,294

 

 

 

11,074

 

Building

 

 

17,876

 

 

 

17,876

 

Land

 

 

5,300

 

 

 

5,300

 

Leasehold improvements

 

 

13,297

 

 

 

11,758

 

Construction in progress

 

 

768

 

 

 

3,319

 

Total property and equipment

 

 

116,786

 

 

 

113,291

 

Less: accumulated depreciation and amortization(1)

 

 

(75,074

)

 

 

(71,722

)

Property and equipment, net

 

$

41,712

 

 

$

41,569

 

(1)
Includes $2.1 million and $1.6 million as of March 31, 2024 and December 31, 2023, respectively, of accumulated amortization associated with capitalized internal-use software.

For the three months ended March 31, 2024 and 2023, capitalization of costs associated with internal-use software was $3.3 million and $1.9 million, respectively. Amortization of capitalized internal-use software was $0.5 million for the three months ended March 31, 2024, whereas it was immaterial for the three months ended March 31, 2023.

Accrued liabilities consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

26,556

 

 

$

44,095

 

Accrued expenses

 

 

17,927

 

 

 

24,307

 

Current portion of operating lease liabilities

 

 

14,059

 

 

 

14,760

 

Accrued other taxes

 

 

8,075

 

 

 

6,464

 

Third-party royalties

 

 

7,658

 

 

 

8,478

 

Accrued income taxes

 

 

3,012

 

 

 

1,991

 

Other

 

 

6,215

 

 

 

9,866

 

Total

 

$

83,502

 

 

$

109,961

 

 

NOTE 4 – FINANCIAL INSTRUMENTS

Non-marketable Equity Securities

As of March 31, 2024 and December 31, 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of $4.2 million and $4.9 million, respectively. No impairments to the carrying amount of the Company’s non-marketable equity securities were recognized in the three months ended March 31, 2024 and 2023.

Derivatives Instruments

The Company uses a foreign exchange hedging strategy to hedge local currency expenses and reduce variability associated with anticipated cash flows. The Company’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.

16


 

Cash Flow Hedges

The Company designates certain foreign currency forward contracts as hedging instruments pursuant to Accounting Standards Codification (“ASC”) No. 815—Derivatives and Hedging. The effective portion of the gain or loss on the derivatives are reported as a component of accumulated other comprehensive loss (“AOCL”) in stockholders’ equity and reclassified into earnings on the Condensed Consolidated Statements of Operations (Unaudited) in the period upon which the hedged transactions are settled.

The notional and fair values of all derivative financial instruments were as follows (in thousands):

 

Location in Balance Sheet

 

March 31, 2024

 

 

December 31, 2023

 

Derivative instruments designated as cash flow hedges:

 

 

 

 

 

 

 

Fair valueforeign exchange contract assets, net amount

Prepaid expenses and other current assets

 

$

271

 

 

$

1,184

 

 

 

 

 

 

 

 

 

Notional value held to buy U.S. dollars in exchange for other currencies

 

 

$

1,119

 

 

$

738

 

Notional value held to sell U.S. dollars in exchange for other currencies

 

 

$

49,581

 

 

$

45,468

 

All of the Company’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's Condensed Consolidated Balance Sheets on a net basis.

The gross amounts of the Company’s foreign currency forward contracts and the net amounts recorded in the Company’s Condensed Consolidated Balance Sheets were as follows (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

Gross amount of recognized assets

$

559

 

 

$

1,300

 

Gross amount of recognized liabilities

 

(288

)

 

 

(116

)

Net derivative assets

$

271

 

 

$

1,184

 

The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

1,034

 

 

$

(94

)

Other comprehensive (loss) gain before reclassification

 

 

(422

)

 

 

859

 

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

(369

)

 

 

4

 

Net current period other comprehensive (loss) gain

 

 

(791

)

 

 

863

 

Ending balance

 

$

243

 

 

$

769

 

The following table summarizes the gains recognized upon settlement of the hedged transactions in the Condensed Consolidated Statement of Operations for three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

349

 

 

$

11

 

Selling, general and administrative

 

 

107

 

 

 

4

 

Total

 

$

456

 

 

$

15

 

 

17


 

Undesignated Derivatives

For derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the Condensed Consolidated Balance Sheets with their corresponding changes in the fair value recognized as gains or losses in interest and other income, net in the Condensed Consolidated Statements of Operations. These instruments were all re-designated as foreign currency cash flow hedges in July 2023.

For the three months ended March 31, 2023, changes in fair value on the undesignated derivatives were insignificant.

NOTE 5 – FAIR VALUE

The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. 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:

 

Level 1

Quoted prices in active markets for identical assets.

 

 

Level 2

Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

 

Level 3

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.

When applying fair value principles in the valuation of assets and liabilities, 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.

The Company’s derivative financial instruments (as described in Note 4—Financial Instruments), consisting of foreign currency forward contracts, are reported at fair value on a recurring basis and classified as Level 2.

Financial Instruments Not Recorded at Fair Value

The following table presents the fair value hierarchy for the Company’s assets and liabilities recorded at their carrying amount, but for which the fair value is disclosed (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Note receivable, noncurrent

 

$

27,676

 

 

$

27,676

 

 

$

 

 

$

 

Deferred consideration from divestiture

 

 

6,016

 

 

 

5,847

 

 

 

 

 

 

 

Total assets

 

$

33,692

 

 

$

33,523

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Senior unsecured promissory note

 

$

50,000

 

 

$

49,740

 

 

$

50,000

 

 

$

49,659

 

The fair value of the note receivable and the deferred consideration resulting from the Divestiture (as described in Note 6—Divestiture) 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.

The fair value of the Company’s debt (as described in Note 8—Debt) was 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. The Company classifies its debt within Level 2 of the fair value hierarchy.

18


 

NOTE 6 – DIVESTITURE

In December 2023, the Company entered into a definitive agreement with Tobii AB (the “Purchaser”), an eye tracking and attention computing company, pursuant to which it agreed to sell to the Purchaser its AutoSense in-cabin safety business and related imaging solutions (the “Divestiture”). The Divestiture represented a 100% equity sale transaction of two of the Company’s wholly-owned subsidiaries and was expected to streamline the Company’s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the Divestiture were classified as held for sale as of December 31, 2023.

The Divestiture was completed on January 31, 2024 (the “Closing Date”) for a total consideration of $44.3 million, comprising $10.8 million of cash, a note receivable from the Purchaser (the “Tobii Note”) of $27.7 million, and deferred consideration (as described under Deferred Consideration below) totaling $15.0 million, which was estimated to have a fair value of $5.8 million based on a present value factor on the Closing Date. The $10.8 million of cash included in the total consideration represents the cash balance that was transferred to the Purchaser on the Closing Date 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. As previously disclosed in the Form 10-K, the Purchaser was required to pay the Company the acquired closing cash balance, less certain adjustments, promptly after the Closing Date. 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.

In connection with the Divestiture, the Company also recorded a liability of $7.1 million for potential indemnification of certain pre-Closing matters.

As of the Closing Date, the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):

 

 

January 31, 2024

 

 

 

Current

 

 

Noncurrent

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

11,025

 

 

$

 

 

$

11,025

 

Accounts receivable, net

 

 

3,392

 

 

 

 

 

 

3,392

 

Unbilled contracts receivable, net

 

 

1,398

 

 

 

5,320

 

 

 

6,718

 

Prepaid expenses and other current assets

 

 

812

 

 

 

 

 

 

812

 

Property and equipment, net

 

 

 

 

 

2,291

 

 

 

2,291

 

Operating lease right-of-use assets

 

 

 

 

 

3,272

 

 

 

3,272

 

Other noncurrent assets

 

 

 

 

 

2,887

 

 

 

2,887

 

Total assets held for sale (1)

 

$

16,627

 

 

$

13,770

 

 

$

30,397

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

248

 

 

$

 

 

$

248

 

Accrued liabilities

 

 

4,933

 

 

 

 

 

 

4,933

 

Deferred revenue

 

 

1,114

 

 

 

 

 

 

1,114

 

Operating lease liabilities, noncurrent

 

 

 

 

 

2,708

 

 

 

2,708

 

Other noncurrent liabilities

 

 

 

 

 

7,064

 

 

 

7,064

 

Total liabilities held for sale

 

$

6,295

 

 

$

9,772

 

 

$

16,067

 

 

 

 

 

 

 

 

 

 

 

Net assets held for sale

 

$

10,332

 

 

$

3,998

 

 

$

14,330

 

(1)
Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $35.2 million.

Upon the completion of the Divestiture, the Company recognized a gain of $22.9 million during the three months ended March 31, 2024.

The Divestiture did not represent a strategic shift that would have a major effect on the Company’s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.

19


 

Note Receivable from Tobii AB

The Tobii Note, with a fixed interest rate of 8% per annum, matures on April 1, 2029 and is payable in three annual installments. The Purchaser 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 2% 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.

The Tobii Note is secured by a floating lien and security interest in certain of the Purchaser’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.

The Tobii Note has the following scheduled principal repayments (in thousands):

Date of Principal Payment:

 

Amount

 

April 1, 2027

 

$

10,000

 

April 1, 2028

 

 

10,000

 

April 1, 2029

 

 

7,676

 

Total principal payments

 

$

27,676

 

For the three months ended March 31, 2024, the Company recognized interest income of $0.4 million. As of March 31, 2024, accrued interest on the Tobii Note was $0.4 million.

Deferred Consideration

The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by the Purchaser in four annual payments as follows (in thousands):

Date of Payment:

 

Amount

 

February 15, 2028

 

$

3,000

 

February 15, 2029

 

 

2,250

 

February 15, 2030

 

 

4,500

 

February 15, 2031

 

 

5,250

 

Total future payments

 

$

15,000

 

At the Closing Date, there was $9.2 million of discount on the deferred consideration to be accreted as interest income up to the date of the final payment. For the three months ended March 31, 2024, the Company accreted $0.2 million of the discount as interest income.

As of March 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):

 

 

March 31, 2024

 

Total deferred consideration

 

$

15,000

 

Less: unamortized discount on deferred consideration

 

 

(8,984

)

Net carrying amount

 

$

6,016

 

Contingent Consideration

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.

At the Closing Date, the Company elected to apply the gain contingency guidance under ASC 450—Contingencies, as it could not reasonably estimate shipment amounts. As a result, the Company deferred the recognition of the contingent consideration until it becomes probable that the Purchaser achieves the targeted shipments.

20


 

NOTE 7 – INTANGIBLE ASSETS, NET

Identified intangible assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(4,031

)

 

$

13,250

 

Existing technology / content database

 

5-10

 

 

219,863

 

 

 

(184,819

)

 

 

35,044

 

Customer contracts and related relationships

 

3-9

 

 

493,579

 

 

 

(371,093

)

 

 

122,486

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(35,708

)

 

 

3,605

 

Non-compete agreements

 

1-2

 

 

3,101

 

 

 

(2,992

)

 

 

109

 

Total finite-lived intangible assets

 

 

 

 

773,137

 

 

 

(598,643

)

 

 

174,494

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets

 

 

 

$

794,537

 

 

$

(598,643

)

 

$

195,894

 

 

 

 

 

December 31, 2023

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(3,478

)

 

$

13,803

 

Existing technology / content database

 

5-10

 

 

219,717

 

 

 

(181,713

)

 

 

38,004

 

Customer contracts and related relationships

 

3-9

 

 

493,685

 

 

 

(365,074

)

 

 

128,611

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(34,453

)

 

 

4,860

 

Non-competition agreements

 

1-2

 

 

3,101

 

 

 

(2,884

)

 

 

217

 

Total finite-lived intangible assets

 

 

 

 

773,097

 

 

 

(587,602

)

 

 

185,495

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets (1)

 

 

 

$

794,497

 

 

$

(587,602

)

 

$

206,895

 

(1)
Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture).

As of March 31, 2024, the estimated future amortization expense of total finite-lived intangible assets was as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

32,328

 

2025

 

 

34,821

 

2026

 

 

31,490

 

2027

 

 

30,647

 

2028

 

 

30,310

 

Thereafter

 

 

14,898

 

Total future amortization

 

$

174,494

 

 

21


 

 

NOTE 8 – DEBT

In connection with the acquisition of Vewd Software Holdings Limited (“Vewd”) on July 1, 2022, the Company issued a senior unsecured promissory note (the “Promissory Note”) to the sellers of Vewd in a principal amount of $50.0 million. Indebtedness outstanding under the Promissory Note bears an interest rate of 6.00% 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) 6.00% and (b) the sum of (i) the highest interest rate payable under any credit facility or bonds, debentures, notes or similar instruments where the issuer or any guarantor borrows money or guarantees obligations on a secured basis on or after the date of such spin-off transaction, plus (ii) 2.00%. 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 July 1, 2025. 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.

The Promissory Note includes certain covenants that restrict the Company and each guarantor’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.

As of March 31, 2024, $50.0 million in principal balance was outstanding. Interest expense on the Promissory Note was $0.7 million for each of the three months ended March 31, 2024 and 2023.

NOTE 9 – NET LOSS PER SHARE

Basic net loss per share attributable to the Company is computed by dividing the net loss attributable to the Company by the number of weighted-average outstanding common shares in the period. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options, vesting of restricted stock units (“RSUs”), and shares purchased under the Employee Stock Purchase Plan (“ESPP”) 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 attributable to the Company, since their effect would be anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per share attributable the Company (in thousands, except per share amounts):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss attributable to the Company - basic and diluted

 

$

(13,120

)

 

$

(32,000

)

Denominator:

 

 

 

 

 

 

Weighted-average number of shares used to compute net loss per share attributable to the Company - basic and diluted

 

 

44,521

 

 

 

42,224

 

Net loss per share attributable to the Company - basic and diluted

 

$

(0.29

)

 

$

(0.76

)

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

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Options

 

 

69

 

 

 

124

 

Restricted stock units

 

 

8,053

 

 

 

7,219

 

ESPP

 

 

253

 

 

 

460

 

Total

 

 

8,375

 

 

 

7,803

 

 

22


 

NOTE 10 – STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Equity Incentive Plans

In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Equity Incentive Plan (the “2022 EIP”).

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 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 common stock on the grant date, and have 10-year contractual terms from the date of grant, and vest over a four-year period. The vesting criteria for RSUs has historically been the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period over three or four years for time-based awards or three years for performance-based awards.

As of March 31, 2024, there were approximately 4.6 million shares reserved for future grants under the 2022 EIP.

Employee Stock Purchase Plans

In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Employee Stock Purchase Plan (as amended, the “2022 ESPP”). The 2022 ESPP originally provided consecutive overlapping 24-month 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 24 months to 12 months and the employee’s maximum participant contribution was reduced from 100% to 15% of the employee’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 85% of the fair market value per share on the start date of the offering period or, if lower, 85% of the fair market value per share on the semi-annual purchase date.

If the fair market value per share of the Company’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 12-month offering period, then that offering period will automatically terminate and a new 12-month offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.

As of March 31, 2024, there were 3.7 million shares reserved for future issuance under the 2022 ESPP.

Stock Options

Stock option activity for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

106

 

 

$

26.87

 

Options exercised

 

 

 

 

$

 

Options canceled / forfeited / expired

 

 

(37

)

 

$

21.39

 

Balance at March 31, 2024

 

 

69

 

 

$

29.87

 

There were no stock options granted during the three months ended March 31, 2024.

23


 

Restricted Stock Units

Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject to
Time-
based Vesting

 

 

Number of
Shares
Subject to
Performance-
based Vesting

 

 

Total
Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
Per Share

 

Balance at December 31, 2023

 

 

5,396

 

 

 

1,671

 

 

 

7,067

 

 

$

15.51

 

Granted

 

 

2,259

 

 

 

670

 

 

 

2,929

 

 

$

11.41

 

Vested / released

 

 

(1,301

)

 

 

(14

)

 

 

(1,315

)

 

$

14.80

 

Canceled / forfeited

 

 

(436

)

 

 

(192

)

 

 

(628

)

 

$

19.36

 

Balance at March 31, 2024

 

 

5,918

 

 

 

2,135

 

 

 

8,053

 

 

$

13.84

 

Performance-Based Awards

From time to time, the Company may grant performance-based restricted stock units (“PSU”) 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 zero to 200% 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.

The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards or RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions (the “market-based PSUs”), fair value is estimated by using a Monte Carlo simulation on the date of grant.

The following assumptions were used to value the market-based PSUs granted during the period:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

2.8

 

Risk-free interest rate

 

 

4.21

%

 

 

4.54

%

Dividend yield

 

 

0.0

%

 

 

0.0

%

Expected volatility

 

 

43.93

%

 

 

49.02

%

Stock-Based Compensation

Total stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

$

744

 

 

$

792

 

Research and development

 

 

4,333

 

 

 

5,551

 

Selling, general and administrative

 

 

9,680

 

 

 

9,625

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

Stock-based compensation expense categorized by award type for the three months ended March 31, 2024 and 2023 is summarized in the table below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

RSUs

 

$

9,185

 

 

$

10,755

 

PSUs

 

 

4,254

 

 

 

4,225

 

Employee stock purchase plan

 

 

1,318

 

 

 

988

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

 

24


 

As of March 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):

 

 

March 31, 2024

 

 

 

Unrecognized Stock-Based Compensation

 

 

Weighted-Average Period to Recognize Expense
(in years)

 

RSUs

 

$

74,406

 

 

 

2.2

 

PSUs

 

 

23,268

 

 

 

2.2

 

ESPP

 

 

3,387

 

 

 

0.9

 

Total unrecognized stock-based compensation expense

 

$

101,061

 

 

 

 

 

NOTE 11 – INCOME TAXES

For the three months ended March 31, 2024, the Company recorded an income tax expense of $4.3 million on a pretax loss of $9.1 million, which resulted in an effective tax rate of (47.0)%. The income tax expense for the three months ended March 31, 2024 was primarily related to foreign withholding taxes, foreign income taxes, U.S. federal income taxes, and state income taxes.

For the three months ended March 31, 2023, the Company recorded an income tax benefit of $0.3 million on a pretax loss of $33.2 million, which resulted in an effective tax rate of 0.9%. The income tax benefit for the three months ended March 31, 2023 was primarily related to foreign withholding taxes, partially offset by U.S. federal income taxes and state income taxes.

As of March 31, 2024, gross unrecognized tax benefits of $16.6 million decreased by $7.0 million compared to December 31, 2023. Of the total decrease, $6.9 million related to the Divestiture completed in January 2024. Of the $16.6 million gross unrecognized tax benefits, $2.6 million would affect the effective tax rate, if recognized. The Company is unable to reasonably estimate the timing of the long-term payments or the amount by which the liability will increase or decrease.

It is the Company’s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. Recognition of interest and penalties related to unrecognized tax benefits was immaterial for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest and penalties were $0.2 million and $0.4 million, respectively.

As of March 31, 2024, the Company’s 2019 through 2024 tax years are generally open and subject to potential examination in one or more jurisdictions. In addition, 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.

NOTE 12 – LEASES

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. 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 right-of-use assets calculation.

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.

25


 

Following the Spin-Off in October 2022, the Company decided to vacate and sublease certain of its office facilities due to a change in the manner in which the offices were being used, a significant decrease in the expected market price of the leased asset, and expected delays in subleasing the space based on the condition of the real estate leasing market. As a result, the Company was required to recognize an impairment loss after determining that the carrying amount of the leased office facilities was not recoverable and exceeded fair value. The Company estimated the fair value using a discounted cash flows approach with assumptions such as expectations of cash flows from projected sublease income, occupancy estimates, and its outlook for the local real estate market.

There were no impairment charges recorded in the three months ended March 31, 2024. For the three months ended March 31, 2023, the Company recorded impairment charges of $1.1 million to reduce the carrying amount of certain operating lease ROU assets and the related leasehold improvements.

The components of operating lease costs were as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Fixed lease cost (1)

 

$

4,286

 

 

$

5,158

 

Variable lease cost

 

 

1,053

 

 

 

1,487

 

Less: sublease income

 

 

(1,931

)

 

 

(2,680

)

Total operating lease cost

 

$

3,408

 

 

$

3,965

 

 

(1) Includes short-term leases expensed on a straight-line basis.

The following table presents supplemental cash flow information arising from lease transactions (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash payments included in the measurement of operating lease liabilities

 

$

4,496

 

 

$

5,208

 

Operating ROU assets obtained in exchange for lease obligations

 

$

 

 

$

 

 

The weighted-average remaining term of the Company’s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (in years)

 

 

3.18

 

 

 

3.37

 

Weighted-average discount rate

 

 

5.3

%

 

 

5.3

%

 

Future minimum lease payments and related lease liabilities as of March 31, 2024 were as follows (in thousands):

 

Year Ending December 31:

 

Operating Lease Payments (1)

 

 

Sublease Income

 

 

Net Operating Lease Payments

 

2024 (remaining 9 months)

 

$

11,666

 

 

$

(4,454

)

 

$

7,212

 

2025

 

 

16,177

 

 

 

(6,107

)

 

 

10,070

 

2026

 

 

9,812

 

 

 

(1,412

)

 

 

8,400

 

2027

 

 

3,964

 

 

 

(368

)

 

 

3,596

 

2028

 

 

1,996

 

 

 

(379

)

 

 

1,617

 

Thereafter

 

 

1,152

 

 

 

(291

)

 

 

861

 

Total lease payments

 

 

44,767

 

 

$

(13,011

)

 

$

31,756

 

Less: imputed interest

 

 

(3,913

)

 

 

 

 

 

 

Present value of operating lease liabilities

 

$

40,854

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Less: operating lease liabilities, current portion

 

 

(14,059

)

 

 

 

 

 

 

Noncurrent operating lease liabilities

 

$

26,795

 

 

 

 

 

 

 

(1) Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.

26


 

NOTE 13 – COMMITMENTS AND CONTINGENCIES

 

Purchase and Other Contractual Obligations

 

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. As of March 31, 2024, the Company’s total future unconditional purchase obligations were approximately $136.9 million.

Inventory Purchase Commitment

The Company uses contract manufacturers to provide manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate supply, the Company enters into agreements with its contract manufacturers that either allow them to procure inventory based on criteria as defined by the Company or that establish the parameters defining the Company’s requirements. A significant portion of the Company’s purchase commitments arising from these agreements consist of firm, non-cancelable and unconditional purchase commitments. In certain instances, these agreements allow the Company the option to cancel, reschedule or adjust the Company’s requirements based on its business needs prior to firm orders being placed. As of March 31, 2024, the Company had total purchase commitments for inventory of $0.3 million.

Indemnifications

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; 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’s financial statements.

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’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’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’ and officers’ liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements from its insurers, should they occur.

Contingencies

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.

An adverse decision in any legal actions could result in a loss of the Company’s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company’s licensed technology or otherwise negatively impact the Company’s stock price or its business and consolidated financial results.

27


 

NOTE 14 – SUBSEQUENT EVENTS

In April 2024, the Company’s Board of Directors (the “Board”) authorized the repurchase of up to $100.0 million of Xperi common stock. Under the repurchase 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 this authorization. The repurchase program does not obligate the Company to repurchase any specific number of shares of common stock, has no time limit, and may be modified, suspended, or discontinued at any time without notice at the discretion of the Board.

 

28


 

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

The following discussion and analysis is intended to promote understanding of our results of operations and financial condition and should be read in conjunction with the attached unaudited condensed consolidated financial statements and notes thereto, and with our audited financial statements and notes thereto for the fiscal year ended December 31, 2023 found in our Form 10-K filed by Xperi Inc. on March 1, 2024 (our “Form 10-K”).

Business Overview

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 audiences to connect with content in a way that is more intelligent, immersive, and personal. 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 business 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,850 employees and more than 35 years of operating experience.

Divestiture

In December 2023, we entered into a definitive agreement with Tobii AB, 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 “Divestiture”). The Divestiture was completed in January 2024 and streamlined our business, further enhancing our focus on entertainment markets.

Results of Operations

The following table presents our historical operating results for the periods indicated as a percentage of revenue:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

 

100

%

 

 

100

%

Operating expenses:

 

 

 

 

 

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

 

25

 

 

 

22

 

Research and development

 

 

42

 

 

 

43

 

Selling, general and administrative

 

 

48

 

 

 

45

 

Depreciation expense

 

 

3

 

 

 

3

 

Amortization expense

 

 

9

 

 

 

12

 

Impairment of long-lived assets

 

 

 

 

 

1

 

Total operating expenses

 

 

127

 

 

 

126

 

Operating loss

 

 

(27

)

 

 

(26

)

Interest income and other income, net

 

 

1

 

 

 

1

 

Interest expensedebt

 

 

 

 

 

(1

)

Gain on divestiture

 

 

19

 

 

 

 

Loss before taxes

 

 

(7

)

 

 

(26

)

Provision for (benefit from) income taxes

 

 

4

 

 

 

 

Net loss

 

 

(11

)%

 

 

(26

)%

 

29


 

Comparison of the Three Months Ended March 31, 2024 and 2023

Revenue

We derive the majority of our revenue from licensing our technologies and solutions to customers. For our revenue recognition policy including descriptions of revenue-generating activities, refer to Note 2—Revenue of the Notes to the Condensed Consolidated Financial Statements (Unaudited).

 

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

 

(dollars in thousands)

 

 

 

 

Revenue

 

$

118,844

 

 

$

126,839

 

 

$

(7,995

)

 

 

(6

)%

The $8.0 million, or 6%, decrease in revenue for the three months ended March 31, 2024, compared to the same period in the prior year, was primarily attributable to a decline of $10.6 million in Consumer Electronics revenue due to the Divestiture as well as a decline in minimum guarantee revenue contracts, and a decrease of $3.5 million in Pay-TV revenue, driven largely by declines in core guide products, consumer hardware, and subscription revenue which were partially offset by increases in IPTV Solutions. These decreases were partially offset by an increase of $3.8 million in Connected Car revenue as the result of growth coupled with settlements executed in HD Radio, and an increase of $2.3 million in Media Platform revenue driven principally by growth in our smart TV application software and middleware platform in the first quarter of 2024.

Operating Expenses

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

 

(dollars in thousands)

 

 

 

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

$

29,756

 

 

$

27,792

 

 

$

1,964

 

 

 

7

%

Research and development

 

 

50,439

 

 

 

54,856

 

 

 

(4,417

)

 

 

(8

)%

Selling, general and administrative

 

 

56,353

 

 

 

57,776

 

 

 

(1,423

)

 

 

(2

)%

Depreciation expense

 

 

3,584

 

 

 

4,093

 

 

 

(509

)

 

 

(12

)%

Amortization expense

 

 

11,039

 

 

 

14,827

 

 

 

(3,788

)

 

 

(26

)%

Impairment of long-lived assets

 

 

 

 

 

1,096

 

 

 

(1,096

)

 

 

(100

)%

Total operating expenses

 

$

151,171

 

 

$

160,440

 

 

$

(9,269

)

 

 

(6

)%

Cost of Revenue, Excluding Depreciation and Amortization of Intangible Assets

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, 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 (“NRE”) services.

Cost of revenue, excluding depreciation and amortization of intangible assets, for the three months ended March 31, 2024 was $29.8 million, as compared to $27.8 million in the same period of the prior year, an increase of $2.0 million, or 7%. The increase was primarily due to higher delivery costs related to an increase in NRE revenue in the first quarter of 2024.

Research and Development

Research and development expenses 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.

Research and development expense for the three months ended March 31, 2024 was $50.4 million, as compared to $54.9 million in the same period of the prior year, a decrease of $4.5 million, or 8%. The decrease was primarily driven by lower research and development spend in the AutoSense in-cabin safety business and related imaging solutions following the Divestiture, a reduction in expenses in the Perceive subsidiary, and an increase in capitalized costs for internal-use software in the first quarter of 2024.

30


 

Selling, General and Administrative

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

Selling, general and administrative expenses for the three months ended March 31, 2024 were $56.4 million, as compared to $57.8 million in the same period of the prior year, a decrease of $1.4 million, or 2%. The decrease was primarily attributable to the reduced employee headcount following the Divestiture as well as savings in contractor expenses, partially offset by an increase in one-time transaction costs related to the Divestiture in the first quarter of 2024.

Stock-based Compensation

The following table sets forth our stock-based compensation expense for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

$

744

 

 

$

792

 

Research and development

 

 

4,333

 

 

 

5,551

 

Selling, general and administrative

 

 

9,680

 

 

 

9,625

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

We recognized stock-based compensation expense from restricted stock units and purchases made under our employee stock purchase plan. The $1.2 million, or 8%, decrease in stock-based compensation expense for the three months ended March 31, 2024, when compared to the same period of the prior year, was primarily driven by reduced employee headcount as a result of the Divestiture, and secondarily a decrease in equity awards granted in the first quarter of 2024.

Depreciation Expense

We recognized depreciation expense for certain equipment, capitalized internal-use software, leasehold improvements, and buildings and improvements. Depreciation expense for the three months ended March 31, 2024 was $3.6 million, as compared to $4.1 million in the same period of the prior year, a decrease of $0.5 million, or 12%. The decrease was primarily due to certain fixed assets being fully depreciated during 2023.

Amortization Expense

We recognized amortization expense for certain intangible assets we acquired in business combinations that are recognized separately from goodwill. Amortization expense for the three months ended March 31, 2024 was $11.0 million, as compared to $14.8 million in the same period of the prior year, a decrease of $3.8 million, or 26%. The decrease was primarily due to certain intangible assets becoming fully amortized over the past 12 months.

As a result of intangible assets we acquired in previous mergers and acquisitions, we anticipate that amortization expenses will continue to be a significant expense over the next several years. See Note 7—Intangible Assets, Net of the Notes to Condensed Consolidated Financial Statements (Unaudited) for additional detail.

Impairment of Long-Lived Assets

As a result of optimizing our global real estate footprint and subleasing certain offices following the Spin-Off (as defined in Note 1—Description Of Business And Summary Of Significant Accounting Policies), we recorded non-cash impairment charges of $1.1 million to reduce the carrying amount of certain operating lease ROU assets and property and equipment, including leasehold improvements, during the three months ended March 31, 2023. We determined that we may not be able to fully recover the carrying amount of the leased offices due to how the offices are being used, a significant decrease in the expected market price of the leased asset, and expected delays in subleasing the space based on the current real estate leasing market.

We did not record any asset impairment charge for the three months ended March 31, 2024.

31


 

Gain on Divestiture

As previously disclosed, we completed the Divestiture on January 31, 2024 and streamlined our business, further enhancing our focus on entertainment markets. Upon the completion of the Divestiture, we recognized a gain of $22.9 million during the three months ended March 31, 2024. Refer to Note 6—Divestiture of the Notes to Condensed Consolidated Financial Statements (Unaudited) for additional information.

Provision for (Benefit from) Income Taxes

For the three months ended March 31, 2024, we recorded an income tax expense of $4.3 million on a pretax loss of $9.1 million, which resulted in an effective tax rate of (47.0)%. The income tax expense for the three months ended March 31, 2024 was primarily related to foreign withholding taxes, foreign income taxes, U.S. federal income taxes, and state income taxes.

For the three months ended March 31, 2023, we recorded an income tax benefit of $0.3 million on a pretax loss of $33.2 million, which resulted in an effective tax rate of 0.9%. The income tax benefit for the three months ended March 31, 2023 was primarily related to foreign withholding taxes, partially offset by U.S. federal income taxes and state income taxes.

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 our federal, certain state and certain foreign deferred tax assets given the substantial amount of tax attributes that will remain unutilized to offset reversing deferred tax liabilities. We intend to continue maintaining a full 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.

Liquidity and Capital Resources

The following table presents selected financial information related to our liquidity and significant sources and uses of cash and cash equivalents as of and for the periods presented:

 

 

As of

 

 

(in thousands, except for ratios)

 

March 31, 2024

 

 

December 31, 2023

 

 

 

 

(dollars in thousands)

 

 

Cash and cash equivalents

 

$

95,216

 

 

$

142,085

 

(1)

Current ratio

 

 

2.1

 

 

 

1.9

 

 

(1)
Excludes $12.3 million of cash and cash equivalents classified as held for sale at December 31, 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(49,787

)

 

$

(43,103

)

Net cash used in investing activities

 

$

(4,714

)

 

$

(3,929

)

Net cash used in financing activities

 

$

(4,671

)

 

$

(2,917

)

Our primary liquidity and capital resources are our cash and cash equivalents on hand. Cash and cash equivalents were $95.2 million at March 31, 2024, a decrease of $59.2 million from $154.4 million, including $12.3 million classified as held for sale in connection with the Divestiture, as of December 31, 2023. This decrease resulted primarily from cash used in operations of $49.8 million, $4.7 million in payments of withholding taxes on net share settlement of equity awards and $4.7 million of capital expenditures and capitalized internal-use software costs.

For information about our material cash requirements, see “Liquidity and Capital Resources” in Part II, Item 7 of our Form 10-K. Our cash requirements have not changed materially since December 31, 2023.

32


 

Stock Repurchase Program

In April 2024, our Board of Directors (the “Board”) authorized the repurchase of up to $100.0 million of our common stock (the “Program”). 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. Since the inception of the Program, we have not repurchased any shares of our 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. We currently expect to fund the repurchase program from cash and cash equivalents, short-term investments and/or future cash flows. The repurchase program does not obligate us to repurchase any specific number of shares of common stock, has no time limit, and may be modified, suspended, or discontinued at any time without notice at the discretion of the Board. Any repurchases under the Program may not enhance the value of our common stock.

Cash Flows from Operating Activities

Net cash used in operating activities was $49.8 million for the three months ended March 31, 2024, primarily due to our net loss of $13.4 million being further adjusted by $43.4 million of changes in operating assets and liabilities including payment during the quarter of employee annual bonuses for 2023 performance, and $22.9 million of a non-cash gain recognized from the Divestiture, partially offset by non-cash items such as stock-based compensation expense of $14.8 million, amortization of intangible assets of $11.0 million, and depreciation expense of $3.6 million.

Net cash used in operating activities was $43.1 million for the three months ended March 31, 2023, primarily due to our net loss of $32.9 million and $46.9 million in changes in operating assets and liabilities, partially offset by non-cash items of stock-based compensation expense of $16.0 million, amortization of intangible assets of $14.8 million, depreciation expense of $4.1 million, and an asset impairment charge of $1.1 million.

Cash Flows from Investing Activities

Net cash used in investing activities was $4.7 million and $3.9 million for three months ended March 31, 2024 and 2023, respectively, which was primarily related to capital expenditures and capitalized internal-use software.

Capital Expenditures

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

Cash Flows from Financing Activities

Net cash used in financing activities was $4.7 million and $2.9 million for the three months ended March 31, 2024 and 2023, respectively, which reflected the payment of withholding taxes related to net share settlement of equity awards.

Long-Term Debt

In connection with the acquisition of Vewd Software Holdings Limited (“Vewd”) on July 1, 2022, we issued a senior unsecured promissory note (the “Promissory Note”) to the sellers of Vewd in the principal amount of $50.0 million, of which $50.0 million was outstanding at March 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 8—Debt to the Condensed Consolidated Financial Statements included in this Quarterly Report. 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. In addition, the Promissory Note has mandatory prepayment provisions upon certain change of control or asset sale events.

33


 

Short-Term Liquidity/Financings

Our current cash and cash equivalents balance is expected to be sufficient to support our operations, capital expenditures and income tax payments, in addition to any investments and other capital allocation needs, for at least the next 12 months from the issuance date of these financial statements, and for the foreseeable future thereafter. As our debt becomes due, we may be required to access the capital markets for additional funding. As we assess inorganic 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 current level of earnings and cash flow as well as our ability to access the market in light of those earning levels.

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 financing may not be on terms satisfactory to us.

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 “Risk Factors” included in Item 1A of our Form 10-K.

Critical Accounting Estimates

During the three months ended March 31, 2024, there were no significant changes in our critical accounting estimates. For a discussion of our critical accounting estimates, see Part II, Item 7—Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Form 10-K.

Recent Accounting Pronouncements

See Note 1—Description of Business and Summary of Significant Accounting Policies of the Notes to Condensed Consolidated Financial Statements (Unaudited) included in this Quarterly Report for more information.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

For a discussion of our market risk, see Part II, Item 7A—Quantitative and Qualitative Disclosures About Market Risk in our Form 10-K.

Item 4. Controls and Procedures

Evaluation of Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted pursuant to the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the 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.

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation 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. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective.

Change in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act, during the last fiscal quarter covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

34


 

PART II - OTHER INFORMATION

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.

Item 1A. Risk Factors

Except as set forth below, there were no material changes to the risk factors previously disclosed in Part 1, Item 1A. of our Form 10-K, which is incorporated by reference herein.

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.

Pursuant to the Program adopted in April 2024, 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 not repurchased any shares of our 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.

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

Not applicable.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Not applicable.

35


 

Item 6. Exhibits

 

Exhibit

Number

 

Exhibit Title

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation of Xperi Inc. (Incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 6, 2022).

 

 

 

3.2

 

Amended and Restated Bylaws of Xperi Inc., adopted as of October 1, 2022 (Incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 6, 2022).

 

 

 

31.1

 

Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

 

 

 

31.2

 

Certification of the Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

 

 

 

32.1

 

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

 

 

 

101.INS

 

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

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbases Document

 

 

 

104

 

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

 

 

 

 

36


 

SIGNATURES

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

Dated: May 9, 2024

 

XPERI INC.

 

 

By:

 

/s/ Robert Andersen

 

 

Robert Andersen

Chief Financial Officer

 

37


EX-31.1 2 xper-ex31_1.htm EX-31.1 EX-31.1


 

Exhibit 31.1

Certification of the Chief Executive Officer

Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

I, Jon Kirchner, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Xperi Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 9, 2024

 

/s/ Jon Kirchner

 

 

Jon Kirchner

 

 

Chief Executive Officer and President

 


 


EX-31.2 3 xper-ex31_2.htm EX-31.2 EX-31.2


 

Exhibit 31.2

Certification of the Chief Financial Officer

Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

I, Robert Andersen, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Xperi Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 9, 2024

 

/s/ Robert Andersen

 

 

Robert Andersen

 

 

Chief Financial Officer

 


 


EX-32.1 4 xper-ex32_1.htm EX-32.1 EX-32.1


 

Exhibit 32.1

CERTIFICATION PURSUANT TO

RULE 13a-14(b) OF THE SECURITIES EXCHANGE ACT OF 1934

AND 18 U.S.C. SECTION 1350

In connection with the Quarterly Report of Xperi Inc., a Delaware corporation (the “Company”), on Form 10-Q for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Jon Kirchner, Chief Executive Officer and President, certify, pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Jon Kirchner

Jon Kirchner

Chief Executive Officer and President

May 9, 2024

 

CERTIFICATION PURSUANT TO

RULE 13a-14(b) OF THE SECURITIES EXCHANGE ACT OF 1934

AND 18 U.S.C. SECTION 1350

In connection with the Quarterly Report of Xperi Inc., a Delaware corporation (the “Company”), on Form 10-Q for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Robert Andersen, Chief Financial Officer of the Company, certify, pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Robert Andersen

Robert Andersen

Chief Financial Officer

May 9, 2024

 

A signed original of this written statement required by Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.


 


EX-101.SCH 5 xper-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Composition of Certain Financial Statement Captions link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Divestiture link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stockholders' Equity And Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Composition of Certain Financial Statement Captions (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Divestiture (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Stockholders' Equity And Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - The Company and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue - Schedule of Revenue by Timing of Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue - Schedule of Revenue by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Revenue - Schedule of Geographic Revenue Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue - Schedule of Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Revenue - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Composition of Certain Financial Statement Captions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Financial Instruments - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Financial Instruments - Fair Value and Gross Unrealized Losses Related to Individual Available-for-Sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Divestiture - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Divestiture - Schedule of Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Divestiture - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Divestiture - Schedule of Deferred Cash Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Intangible Assets, Net - Identified Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Intangible Assets, Net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Net Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Leases - Schedule of Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Leases - Schedule Of Cash Flow Supplemental Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 996245 - 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:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Note receivable from divestiture Note Receivable From Divestiture[Member] Note receivable from divestiture. Time based restricted stock units. Time Based Restricted Stock Units [Member] Time Based Restricted Stock Units 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total assets held for sale Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Operating lease liabilities, noncurrent Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Money market funds Money Market Funds [Member] Increase (Decrease) in Other Accrued Liabilities Increase accrued and other liabilities Organization Consolidation And Presentation [Line Items] Organization Consolidation And Presentation [Line Items] Organization consolidation and presentation. Summary of the Gains Recognized upon Settlement of the Hedged Transactions Derivative Instruments, Gain (Loss) [Table Text Block] Geographical Geographical [Axis] Noncontrolling Interest Noncontrolling Interest [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Instruments [Abstract] Debt Securities, Available-for-sale, Total Debt securities, Estimated Fair Values Debt Securities, Available-for-Sale Unbilled contracts receivable, net Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current. Unrealized (loss) gain on cash flow hedges Unrealized (loss) gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Unrealized loss on cash flow hedges Other long-term liabilities Other noncurrent liabilities Total Other Liabilities, Noncurrent Schedule of Net Carrying Amount of Deferred Consideration Schedule Of Net Carrying Amount Of Deferred Consideration Schedule of net carrying amount of deferred consideration. Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets RSUs Restricted Stock Units Restricted Stock Units (RSUs) [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Receivable Type Receivable Type [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Available-for-sale debt securities Available-for-Sale Securities [Member] Number of revenue models used for company licenses Number Of Revenue Models Used For Company Licenses Number of revenue models used for company licenses. Fair Value Fair Value Disclosures [Text Block] Revenue Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total 2026 Lessee Net Operating Lease Liability Payments Due Year Two Lessee net operating lease liability payments due year two. Vewd Vewd Software Holdings Limited [Member] Vewd Software Holdings Limited [Member] Total liabilities to be disposed of Disposal Group, Including Discontinued Operation, Liabilities Disaggregation of Revenue [Table Text Block] Schedule of Revenue by Product Category and Timing of Recognition Accounting Standards Update 2021-08 Accounting Standards Update 2021-08 [Member] Geographic Concentration Risk Concentration Risk Type [Axis] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Effects of Cash Flow Hedges on Condensed Consolidated Statements of Operations Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Notional and Fair Values of All Derivative Instruments Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Marketable equity securities Marketable Equity Securities [Member] Marketable equity securities. Deferred revenue, current Deferred revenue Contract with Customer, Liability, Current Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Liabilities: Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Subsequent Events Subsequent Events [Text Block] Gain on disposal of the assets and liabilities held for sale in other ( expense) income Disposal Group Including Discontinued Operation Consideration Other Income (Expense) Disposal group including discontinued operation consideration other income (expense). Note Receivable, Noncurrent Notes Receivable [Member] Present value of lease liabilities: Sublease Income Receivable Sublease income receivable. Divestiture 2028 Lessee Net Operating Lease Liability Payments Due Year Four Lessee net operating lease liability payments due year four. Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Operating lease liabilities, noncurrent Writing off of leasehold improvements Impairment of Leasehold Cash dividends paid on common stock, price per share Common Stock, Dividends, Per Share, Cash Paid Net Income (Loss) Attributable to Noncontrolling Interest, Total Less: net loss attributable to noncontrolling interest Net income (loss) attributable to noncontrolling interest Debt Securities Available For Sale [Table] Debt Securities, Available-for-Sale [Table] Maturities of Long-Term Debt [Abstract] Disposal Groups, Including Discontinued Operations [Table] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Related Party Transactions [Abstract] Balance Sheet Location [Axis] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Other Other Asia [Member] Other Asia. Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Equity securities, Gross Unrealized Gains Equity Securities Accumulated Gross Unrealized Gain Before Tax Equity securities accumulated gross unrealized gain before tax. Total liabilities and equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Debt Long-Term Debt [Text Block] Revenue Recognition [Table] Revenue Recognition [Table] Revenue recognition. Deferred tax assets Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Number of Shares, Beginning balance (shares) Number of Shares, Ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Total liabilities to be disposed of Liabilities held for sale, noncurrent Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Comprehensive loss attributable to the Company Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value and Gross Unrealized Losses Related to Individual Available-for-Sale Debt Securities Schedule of Unrealized Loss on Investments [Table Text Block] Trading Symbol Trading Symbol Discount on deferred consideration Discount On The Deferred Consideration To Be Accreted As Interest Income Discount on the deferred consideration to be accreted as interest income. Time-based awards. Time Based Awards [Member] Time-based Awards Common stock shares distributed Common Stock, Shares, Issued, Total Common stock, shares issued (in shares) Common Stock, Shares, Issued Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Thereafter Future Sublease Income Receivable After Year Four Future sublease income receivable after year four. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net Operating Lease Payments Net Operating Lease Liabilities Payments Due [Abstract] Net operating lease liabilities payments due. Consolidated Entities [Domain] Net Income (Loss) Attributable to Parent [Abstract] Numerator: Equipment, furniture and other Equipment Furniture And Other [Member] Equipment, furniture and other. Cash and cash equivalents Cash and Cash Equivalents [Member] Summary of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Maximum employee subscription amount Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Amount Share based compensation arrangement by share based payment award maximum employee subscription amount. Eurodollar, London Interbank Offered Rate (LIBOR) Eurodollar With London Interbank Offered Rate L I B O R [Member] Eurodollar with London interbank offered rate (LIBOR). Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Net current period other comprehensive (loss) gain Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax, Total Liabilities Current: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Sublease Income Future Sublease Income Receivable [Abstract] Future Sublease Income Receivable. Hardware Products. Hardware Products [Member] Hardware Products Timing of Transfer of Good or Service [Domain] Other Other Assets, Miscellaneous, Current Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Concentration of Credit and Other Risks Concentration Of Credit Risk Policy [Text Block] Concentration of credit risk. Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Lessee, Operating Lease, Renewal Term Lessee term of period to renew Income tax examination description Income Tax Examination, Description Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Disposal Group Name [Axis] Subsequent Event Subsequent Event [Member] Subsequent Event Type Subsequent Event Type [Axis] Existing technology / content database Existing Technology Content Database [Member] Existing technology / content database. Net assets held for sale, Current Net Assets Held For Sale Current Net Assets Held For Sale Current Liabilities Total: Disposal Group, Including Discontinued Operation, Liabilities [Abstract] 2025 Future Sublease Income Receivable Next Twelve Months Future sublease income receivable next twelve months. Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Additional Paid-In Capital Additional Paid-in Capital [Member] Number of product business Number of Product Business Number of product business. Net carrying amount Deferred Consideration Net Amount of deferred consideration net. Current liabilities: Liabilities, Current [Abstract] Available-for-sale Securities, Continuous Unrealized Loss Position, 12 months or more, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Current assets: Assets, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Impairment of long-lived assets Proceeds from Contributions from Parent Net transfers from Former Parent Statement of Stockholders' Equity [Abstract] Intangible Assets Disclosure [Text Block] Intangible Assets, Net Weighted Average Exercise Price Per Share, Vested and expected to vest (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Less: operating lease liabilities, current portion Less: operating lease liabilities, current portion Less: current obligations under leases (accrued liabilities) Current portion of operating lease liabilities Operating Lease, Liability, Current Debt instrument, maturity date Debt Instrument, Maturity Date Total long-term debt, net - Carrying Amount Total principal payments Net carrying amount Long-Term Debt Derivative Contract [Domain] Property and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net Property and equipment, net Equity securities accounted for under equity method Equity Method Investment, Aggregate Cost Increase (Decrease) in Deferred Income Taxes Decrease deferred income tax Incremental stock based compensation expense. Incremental Stock Based Compensation Expense Incremental stock based compensation expense Present value of lease liabilities: Net Operating Lease Liability Net operating lease liability. Provision for (reversal of) credit losses Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Total notional value Derivative Asset, Notional Amount U.S. federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Marketable securities, Cost Marketable Securities Amortized Cost Marketable securities, amortized cost. Entity Central Index Key Entity Central Index Key Number of business category Number of Business Category Number of business category. Plan Name Plan Name [Domain] Gains on derivatives Unrealized Gain (Loss) on Derivatives Connected Car Connected Car [Member] Connected car. Treasury and agency notes and bills US Treasury and Government [Member] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Total assets, net - Estimated Fair Value Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Changes to Carrying Value of Goodwill Schedule of Goodwill [Table Text Block] Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before taxes Income (loss) before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Commitments And Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and contingencies disclosure. Assets held for sale Assets Held For Sale [Member] Assets held for sale. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Incremental compensation expense modification, description Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms XPO Logistics, Inc. XPO Logistics, Inc [Member] XPO Logistics, Inc. Inventory Inventories [Member] Financial Instruments Financial Instruments [Domain] Capitalization of costs associated with internal-use software Capitalized Computer Software, Gross Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Weighted Average Remaining Contractual Life (in years) and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Practical expedient, timing of revenue recognition differs from the timing of cash collection, period Practical Expedient Timing Of Revenue Recognition Differs From Timing Of Cash Collection Period Practical expedient timing of revenue recognition differs from the timing of cash collection, period. Line Of Credit Facility [Table] Line of Credit Facility [Table] Construction in progress Construction in Progress [Member] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Leases Lessee, Operating Leases [Text Block] Plan Name SBC Plan Name [Axis] Derivative Instrument [Axis] Geographical Geographical [Domain] Remaining lease term Lessee, Operating Lease, Term of Contract Total assets, net - Carrying Amount Total assets Assets U.S. UNITED STATES Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Business divestiture, indemnification liability Business Divestiture, Indemnification Liability Business divestiture, indemnification liability. Entity Registrant Name Entity Registrant Name Lessee, Operating Lease, Existence of Option to Extend [true false] Operating lease existence of option to renew Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Schedule of weighted-average remaining term and discount rate of operating lease liabilities. Schedule of Weighted-Average Remaining Term and Discount Rate of Operating Lease Liabilities [Table Text Block] Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities Aggregate net proceeds from ESPP Proceeds from Stock Plans Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Accumulated Deficit Retained Earnings Retained Earnings [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Restricted stock units, beginning balance (shares) Restricted stock units, ending balance (shares) Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Long-term deferred tax liabilities Deferred tax liabilities Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Total liabilities held for sale Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Minimum Minimum [Member] Summary of Marketable Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Estimated Fair Value of Marketable Debt Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Net derivative assets Fair value divestiture Derivative, Fair Value, Net Total revenue Revenues, Total Foreign revenues Revenues Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Present value of operating lease liabilities Operating Lease, Liability Total notional value Derivative Liability, Notional Amount Notional value held to sell U.S. dollars in exchange for other currencies Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Accrued income taxes Accrued Income Taxes, Current Equity Component Equity Component [Domain] Options Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue recognition. Accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Land Land [Member] Derivative Liability, Current Accrued liabilities Number of intellectual property licensing business Number of Intellectual Property Licensing Business Number of intellectual property licensing business. Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Spin-Off Spinoff [Member] Measurement Frequency Measurement Frequency [Axis] Less: sublease income Sublease Income Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Debt Disclosure [Abstract] Gain from divestiture Gain on divestiture Gain from divestiture Gain (Loss) on Disposition of Business Net Income (Loss) Available to Common Stockholders, Diluted, Total Net Income (Loss) Available to Common Stockholders, Diluted Net loss attributable to the Company - diluted Incremental stock-based compensation expense modification Share-Based Payment Arrangement, Plan Modification, Incremental Cost Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Building and improvements Building and Building Improvements [Member] Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized (in shares) Common Stock, Shares Authorized Research and development Research and Development Expense, Total Research and Development Expense Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] 2027 Future Sublease Income Receivable In Year Three Future sublease income receivable in year three. Total long-term debt, net - Estimated Fair Value Long-Term Debt, Fair Value Divestiture Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Transferred over Time [Member] Recognized over time ASSETS Assets [Abstract] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Issuance of Common Stock Hedging Relationship [Axis] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amortization of intangible assets Amortization of Intangible Assets, Total Amortization expense Amortization of Intangible Assets Shares reserved for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Base Rate Base Rate [Member] Schedule of Contract Assets Contract With Customer Asset [Table Text Block] Contract with customer asset. Common stock: $0.001 par value; 140,000 shares authorized as of March 31, 2024 and December 31, 2023; 45,031 and 44,211 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Amounts included in deferred revenue at the beginning of the period Contract with Customer, Liability, Revenue Recognized Total Accrued liabilities Accrued Liabilities, Current Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Decrease in gross unrecognized tax benefits Decreased in gross unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease), Total Unrecognized Tax Benefits, Period Increase (Decrease) Operating loss Operating loss Operating Income (Loss) Entity Ex Transition Period Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software Rolling expiration period Share Based Compensation Arrangement By Share Based Payment Award Rolling Expiration Period Share based compensation arrangement by share based payment award rolling expiration period. Provision for (benefit from) income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for (benefit from) income taxes Marketable Securities [Line Items] Marketable Securities [Line Items] Research and development Research and Development Expense [Member] April 1, 2028 Long-Term Debt, Maturity, Year Four Performance obligations satisfied in previous periods (true ups, recoveries and settlements) Contract with Customer, Performance Obligation Satisfied in Previous Period Amounts reclassified from accumulated other comprehensive loss into net loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Concentration risk, percentage (or more) Concentration Risk, Percentage Concentration Risk Percentage 2025 Lessee Net Operating Lease Liability Payments Due Next Twelve Months Lessee net operating lease liability payments due next twelve months. Stock-based compensation expense recognized Total stock-based compensation expense Share-Based Payment Arrangement, Expense Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Payment, Tax Withholding, Share-Based Payment Arrangement Withholding taxes related to net share settlement of restricted awards Withholding taxes related to net share settlement of equity awards Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Effective date of merger Effective Date Of Merger Effective date of merger. Summary of Carrying Amounts of Assets and Liabilities Classified as Held for Sale Disposal Groups, Including Discontinued Operations [Table Text Block] Marketable Securities [Table] Marketable Securities [Table] Finite-lived intangible assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net 2020 Term B Loan Facility Two Thousand Twenty Term B Loan Facility [Member] Two thousand twenty term B loan facility. Other noncurrent assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Income taxes paid, net of refunds Income Taxes Paid 2028 Future Sublease Income Receivable In Year Four Future sublease income receivable in year four. Revenue Revenue from Contract with Customer [Text Block] Deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Disposal Group Name [Domain] Number of shares, options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes, (in shares) Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Unbilled contracts receivable, net Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt instrument, principal amount Debt Instrument, Face Amount Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Hedging Relationship [Domain] Senior Secured Promissory Note Senior Secured Promissory Note [Member] Senior secured promissory note. Non-marketable Equity Securities Non Marketable Equity Securities [Member] Non-marketable equity securities. Parent Parent Company [Member] Operating Lease Payments Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Marketable securities, Gross Unrealized Gains Marketable Securities Accumulated Gross Unrealized Gain Before Tax Marketable securities, accumulated gross unrealized gain before tax. Schedule of Other Information Related to Leases Schedule Of Other Information Related To Leases [Table Text Block] Schedule of other information related to leases. Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Less: comprehensive loss attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Amendment to two thousand and twenty two employee stock purchase plan. Amendment To Two Thousand And Twenty Two Employee Stock Purchase Plan [Member] Amendment 2022 ESPP Schedule of Geographic Revenue Information Revenue from External Customers by Geographic Areas [Table Text Block] Long-term Debt, Type Long-Term Debt, Type [Domain] Unbilled contracts receivable, net Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net unamortized discount on deferred consideration Unamortized Discount On Deferred Consideration Amount of unamortized discount on deferred consideration. Deferred consideration from divestiture Deferred Consideration from Divestiture Deferred consideration from divestiture Subsequent Events [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive loss: Identified Intangible Assets Schedule Of Intangible Assets By Major Class [Table Text Block] 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. Total lease payments Future Sublease Income Receivable Future sublease income receivable. Other current assets Contract With Customer Other Assets Current Contract with customer other assets current. Commitments and Contingencies Disclosure [Abstract] Other noncurrent assets Total Other Assets, Noncurrent Other Other Accrued Liabilities, Current Stockholders' Equity And Stock-Based Compensation Equity [Text Block] Depreciation of property and equipment Depreciation, Total Depreciation expense Depreciation Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Debt securities, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Note receivable, noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent, Total Equity, Attributable to Parent [Abstract] Equity: Schedule of Operating Lease Costs Lease, Cost [Table Text Block] Advertising [Member] Advertising Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule Of Cash Flow Supplemental Disclosures Loss per share attributable to the Company: Earnings Per Share [Abstract] Refinanced Term B Loans Refinanced Term B Loans [Member] Refinanced term B loans. Schedule of Future Minimum Lease Payments and Related Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Deferred Consideration From Divestiture Deferred Consideration From Divestiture [Member] Deferred consideration from divestiture. February 15, 2031 Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Fourth Annual Payment Disposal group including discontinued operation, deferred cash consideration to be paid in fourth annual payment. Accounting Policies [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Latin America [Member] Latin America Other comprehensive (loss) gain before reclassification Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Thereafter Lessee Net Operating Lease Liability Payments Due After Year Four Lessee net operating lease liability payments due after year four. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consideration present value Disposal Group Including Discontinued Operation, Consideration Present Value Disposal group including discontinued operation, consideration present value. Liabilities Noncurrent: Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract] 2026 Future Sublease Income Receivable In Year Two Future sublease income receivable in year two. Schedule of Deferred Cash Consideration Schedule Of Deferred Cash Consideration [Table Text Block] Schedule of deferred cash consideration. Basic loss per share Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per share attributable to the Company - basic Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Loss (AOCL) Commitments and contingencies (Note 13) Commitments and Contingencies Note receivable in exchange for consideration from divestiture Note Receivable in Exchange for Consideration from Divestiture Note receivable in exchange for consideration from divestiture Business Combinations [Abstract] Income Statement [Abstract] Stock issued during period shares reclassification of net transfers from former parent. Stock Issued During Period Shares Reclassification Of Net Transfers From Former Parent Issuance of common stock and reclassification of net transfers from Former Parent (in shares) Consumer Electronics Consumer Electronics [Member] Consumer electronics. PSUs Performance Shares Performance Shares [Member] Indefinite-lived intangible assets, Net Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-Lived Intangible Assets (Excluding Goodwill) Assets Total: Disposal Group, Including Discontinued Operation, Assets [Abstract] Schedule of Revenue Recognized in Period Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Fixed lease cost Operating Lease, Cost Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Interest and tax penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Gain on fair value hedges Gain (Loss) on Fair Value Hedges Recognized in Earnings Gain (Loss) on Fair Value Hedges Recognized in Earnings, Total Gain on fair value hedges Contractual obligation expected payment period. Contractual Obligation Expected Payment Period Contractual obligation expected payment period Recoveries/charge-off Accounts Receivable, Allowance for Credit Loss, Recovery Restructuring Type [Axis] Number of Shares, Vested and expected to vest (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement Statistical Measurement [Domain] Unbilled contracts receivable Unbilled contracts receivable, net Unbilled Receivables, Current Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of revenue, excluding depreciation and amortization of intangible assets Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Ending balance Beginning balance Accounts Receivable, Allowance for Credit Loss Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts Notes And Loans Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Operating Lease, Payments Cash payments included in the measurement of operating lease liabilities Net cash used in divestiture Cash Divested from Deconsolidation Diluted loss per share Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per share attributable to the Company - diluted Number of common stock shares received Number of Common Stock Shares Received Number of common stock shares received. Product and Service Product and Service [Domain] Term B Loan Facility Term B Loan Facility [Member] Term B loan facility member. Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Gross unrecognized tax benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits Concentration Risk Benchmark Concentration Risk Benchmark [Domain] 2024 (remaining 9 months) Lessee Net Operating Lease Liability Payments Remainder Of Fiscal Year Lessee net operating lease liability payments remainder of fiscal year. Credit Concentration Risk [Member] Credit Concentration Risk Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Liability Derivative Liability Derivative Liability, Total Cash consideration Disposal Group, Including Discontinued Operation, Consideration Error Correction, Type [Axis] Transferred at Point in Time [Member] Recognized at a point in time Number of independent publicly traded companies Number of Independent Publicly Traded Companies Number of independent publicly traded companies. China CHINA Recurring Fair Value, Recurring [Member] Number of reportable business segments Number of Reportable Segments Other Commitments [Domain] Pay TV Pay T V [Member] Pay tv. Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Additional paid-in capital Additional Paid in Capital, Common Stock Cash and cash equivalents classified as held for sale Asset, Held-for-Sale, Not Part of Disposal Group, Current Asset, Held-for-Sale, Not Part of Disposal Group, Current, Total Schedule of Principal Payments Summarize of Future Minimum Principal Payments for the Promissory Note Schedule of Maturities of Long-Term Debt [Table Text Block] Stock issued during period value reclassification of net transfers from former parent. Stock Issued During Period Value Reclassification Of Net Transfers From Former Parent Issuance of common stock and reclassification of net transfers from Former Parent Number of Shares Subject to Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Net proceeds from parent capital contributions. Net Proceeds From Parent Capital Contributions Net proceeds from Former Parent capital contributions February 15, 2030 Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Third Annual Payment Disposal group including discontinued operation, deferred cash consideration to be paid in third annual payment. Equity securities, Estimated Fair Values Equity Securities, FV-NI, Current Repurchase of common stock Payments for Repurchase of Common Stock Stockholders' Equity Attributable to Noncontrolling Interest, Total Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Number of Shares, Options exercised (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Assets Current: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Unrecognized tax benefits that would impact the effective income tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Equity [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted South Korea KOREA, REPUBLIC OF Debt securities, Allowance for Credit Losses Debt Securities, Available-for-sale, Allowance for Credit Loss, Total Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-Sale, Allowance for Credit Loss Weighted Average Exercise Price Per Share, Options exercised (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivatives, Fair Value [Line Items] Equity Components Equity Components [Axis] Media Platform Media Platform [Member] Media platform. Accounts receivable Increase (Decrease) in Accounts Receivable Accrued other taxes Accrual for Taxes Other than Income Taxes, Current Investments, Debt and Equity Securities [Abstract] Deferred cash consideration, interest income Disposal Group, Including Discontinued Operation, Interest Income Discount on Interest income Discount As Interest Income Discount as interest income. Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Equity securities, Cost Equity Securities, FV-NI, Cost Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value per share of restricted stock units, vested / earned (USD per share) Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] February 15, 2029 Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Second Annual Payment Disposal group including discontinued operation, deferred cash consideration to be paid in second annual payment. Designated as Hedging Instrument [Member] Designated Derivative Instruments Statement of Cash Flows [Abstract] Less: imputed interest Future Sublease Income Receivable Undiscounted Excess Amount Future sublease income receivable undiscounted excess amount. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Total Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Balance Balance TiVo Merger T I V O Merger T I V O Merger [Member] TIVO merger. Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, par value Service [Member] NRE services Recoveries/charge-off Allowance For Doubtful Accounts Receivable Recoveries ChargeOff Allowance for doubtful accounts receivable recoveries chargeoff. Unbilled contracts receivable Increase Decrease In Unbilled Contracts Receivable Increase decrease in unbilled contracts receivable. Interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted-Average Period to Recognize Expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Vested and expected to vest, Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Number of shares reserved for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Maximum Maximum [Member] Maximum [Member] Promissory Note Promissory Note [Member] Promissory Note [Member] The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-Based Payment Arrangement, Additional Disclosure [Abstract] Cost of revenue, excluding depreciation and amortization of intangible assets Cost Of Revenue Excluding Depreciation And Amortization Of Intangible Assets [Member] Cost of revenue, excluding depreciation and amortization of intangible assets. APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Ownership Ownership [Domain] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue, Performance Obligation [Abstract] Intangible Assets, Gross (Excluding Goodwill), Total Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Noncash Investing and Financing Items [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share City Area Code City Area Code Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Financial Instruments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Issuance of equity to noncontrolling interest Noncontrolling Interest Increase (Decrease) from Sale of Parent Equity Interest Noncontrolling interest increase (decrease) from sale of parent equity interest. Cash tranferred to purchase Cash Transferred To Purchase Cash transferred to purchase Business Acquisition [Line Items] Business Acquisition [Line Items] Net assets held for sale Net Asset Held For Sale Net Asset Held For Sale Commitments And Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and contingencies disclosure. Weighted Average Number of Shares Outstanding, Basic [Abstract] Denominator: Customer [Domain] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Japan JAPAN Selling, general and administrative Selling, General and Administrative Expenses [Member] Weighted-average number of shares used in net loss per share calculations - basic Total common shares-basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted-average number of shares used to compute net loss per share attributable to the Company - basic Prepaid income tax Prepaid Taxes Employee Stock Purchase Plan Employee Stock Purchase Plan ESPP Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Unrealized gain (loss) on cash flow hedges Unrealized Gain (Loss) on Cash Flow Hedging Instruments Operating lease description Lessee, Operating Lease, Description Decrease in divestiture Unrecognized Tax Benefits, Period Decrease in Divestiture Amount of decrease in divestiture of unrecognized tax benefits. Statement [Table] Statement [Table] Acquired Patents Core Technology [Member] Acquired patents/ core technology. Acquired patents Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable [Member] Accounts Receivable Aggregate trade receivables Schedule of Related Party Transactions, by Related Party [Table] Schedule of Assumptions Used to Value Awards Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Customer contracts and related relationships Customer Contracts And Related Relationships [Member] Customer contracts and related relationships. Not Designated as Hedging Instrument [Member] Undesignated Derivative Instruments Related Party Transactions Disclosure [Text Block] Related Party Transactions Two Thousand Twenty Two Equity Incentive Plan [Member] Two thousand twenty two equity incentive plan. 2022 EIP 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Deferred consideration from divestiture Deferred Consideration From Divestiture Noncurrent Amount of deferred consideration from divestiture noncurrent Statement [Line Items] Statement [Line Items] Performance awards, percentage of grant available to vest Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest Share-based compensation arrangement by share-based payment award, percentage of grant available to vest. Corporate and Shared Functional Employees Corporate and Shared Functional Employees [Member] Corporate and Shared Functional Employees. Schedule of Carrying Amounts and Estimated Fair Values Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of Net Carrying Amount Schedule of Long-Term Debt Instruments [Table Text Block] Potentially dilutive common stock equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Unbilled contracts receivable, current and noncurrent Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total operating lease cost Lease, Cost Subsequent Event [Line Items] Net assets held for sale, Noncurrent Net Assets Held For Sale Noncurrent Net Assets Held For Sale Noncurrent Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Customer [Axis] Net Parent Company Investment Net Parent Company Investment [Member] Net parent company investment. Common Stock Common Stock [Member] Less: imputed interest Lessee Net Operating Lease Liability Undiscounted Excess Amount Lessee net operating lease liability undiscounted excess amount. Equity securities, Allowance for Credit Losses Equity Securities Allowance For Credit Losses Equity securities allowance for credit losses. Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value Capitalized internal-use software Payments for Software Payments for Software, Total Summary of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total Other current assets Other Assets, Current Stock-Based Compensation Expense Categorized by Aware Type Stock-Based Compensation Expense Categorized by Award Type Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Prepaid Expense, Current, Total Prepaid expenses Prepaid Expense, Current Building Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Noncash or Part Noncash Acquisition, Debt Assumed Debt issued in connection with acquisition Accounts Receivable Trade Accounts Receivable [Member] Inventory, Finished Goods, Gross Finished goods inventory Antidilutive Securities, Name [Domain] Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense TiVo tradename/trademarks Ti Vo Tradename Trademarks [Member] TiVo tradename / trademarks. Long-term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Accrued interest and tax penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Marketable securities, Allowance for Credit Losses Marketable Securities Allowance For Credit Losses Marketable securities allowance for credit losses. Sale of Stock Sale of Stock [Domain] Description of Business and Summary of Significant Accounting Policies Description Of Business And Summary Of Significant Accounting Policies [Text Block] Description of business and summary of significant accounting policies Comprising returned cash Comprise Return Cash Comprise return cash. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value per share of restricted stock units, granted (USD per share) 2024 (remaining 9 months) Future Sublease Income Receivable Reminder Of Fiscal Year Future sublease income receivable reminder of fiscal year. Security Exchange Name Security Exchange Name Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Schedule of Geographic Revenue Information Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Finite-Lived Intangible Assets [Line Items] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross Total property and equipment Timing of Transfer of Good or Service [Axis] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating ROU assets obtained in exchange for lease obligations Net investment by former parent. Net Investment By Former Parent [Member] Net Investment by Former Parent Hedging Designation [Domain] Accrued expenses Accrued Expenses Current Accrued expenses current. Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Financial Instrument Financial Instrument [Axis] Summary of Restricted Stock Awards and Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule Of Trading Securities And Other Trading Assets [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes Business divestiture, cash received Business Divestiture, Cash Received Business divestiture, cash received Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Total assets held for sale Assets held for sale, noncurrent Disposal Group, Including Discontinued Operation, Assets, Noncurrent Assets Noncurrent: Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract] Ownership interest, percentage Subsidiary, Ownership Percentage, Parent Purchases of intangible assets Payments to Acquire Intangible Assets Debt securities, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Accounting Standards Update Accounting Standards Update [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Charged-off/other adjustments Allowance For Doubtful Accounts Receivable Charge Off Other Adjustments Net Allowance for doubtful accounts receivable charge off other adjustments net. Indefinite-lived intangible assets, Gross Assets Indefinite Lived Intangible Assets Gross Excluding Goodwill Indefinite lived intangible assets gross excluding goodwill. Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Category of Item Purchased Category of Item Purchased [Axis] Net transfers from former parent. Net Transfers From Former Parent Net transfers from Former Parent Leases [Abstract] Variable Rate Variable Rate [Domain] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Other noncurrent liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Entity File Number Securities Act File Number Xperi Holding Xperi [Member] Xperi. Office equipment and furniture Office Equipment and Furniture [Member] Office Equipment and Furniture 2024 (remaining 9 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] Unpaid withholding taxes related to net share settlement of equity awards Unpaid Withholding Taxes Related to Net Share Settlement of Equity Awards Unpaid withholding taxes related to net share settlement of equity awards. Long-term debt Long-term Debt, Excluding Current Maturities, Total Long-Term Debt, Excluding Current Maturities Revenue recognition practical expedient amortization period Revenue Recognition Practical Expedient Amortization Period Revenue recognition practical expedient amortization period. Additional interest rate per annum Additional Interest Rate Additional interest rate. Share-Based Payment Arrangement [Abstract] Fair value - foreign exchange contract assets, net amount Cash Flow Hedges Derivative Instruments at Fair Value, Net Cash Flow Hedges Derivative Instruments at Fair Value, Net, Total Disposal Group Classification [Domain] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share) Weighted average grant date fair value per share of restricted stock units, ending balance (USD per share) Xperi Inc. Xperi Inc [Member] Xperi Inc. April 1, 2029 Long-Term Debt, Maturity, Year Five Total operating expenses Costs and Expenses Amount of allocations from parent Operating Expenses, Total Total operating expenses Operating Expenses Customer One Customer One [Member] Customer one. Number of customers, concentration of risk disclosure Concentration Risk Number Of Customers Concentration risk number of customers. Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Preferred stock: $0.001 par value; 6,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares issued and outstanding as of March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued Capitalized internal-use software Capitalized Internal-use Software [Member] Capitalized Internal-use Software Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of operating segments Number of Operating Segments Investment Type Investment Type [Axis] Total unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Vesting of restricted stock units, net of tax withholding (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Fair value-foreign exchange contract assets, net amount Derivative Asset, Current Net Loss Per Share Earnings Per Share [Text Block] Number of Shares, Options canceled / forfeited / expired (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Trademarks/trade name Trademarks and Trade Names [Member] Commercial paper Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Total Revenue Revenue Benchmark [Member] Revenue Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Contractual Obligation, Total Contractual Obligation Contractual obligation Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Tobii AB Purchaser Tobii AB [Member] Tobii AB. Antidilutive Securities [Axis] Operating lease right-of-use assets Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, AFS Debt Securities Available For Sale Debt Securities Fair Value Disclosure Available-for sale debt securities fair value disclosure. Composition of Certain Financial Statement Captions Supplemental Balance Sheet Disclosures [Text Block] Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Gross amount of recognized assets Finite-lived intangible assets, Gross Amount Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Senior Unsecured Promissory Note Senior Unsecured Promissory Note [Member] Senior Unsecured Promissory Note. Subsequent Event Type Subsequent Event Type [Domain] Total assets held for sale Disposal Group, Including Discontinued Operation, Assets Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Unbilled contracts receivable, noncurrent Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Income Statement Location Income Statement Location [Axis] Variable lease cost Variable Lease, Cost Marketable securities, Gross Unrealized Losses Marketable securities, Gross Unrealized Losses Marketable Securities Accumulated Gross Unrealized Loss Before Tax Marketable securities, accumulated gross unrealized loss before tax. April 1, 2027 Long-Term Debt, Maturity, Year Three Vesting of restricted stock units, net of tax withholding Restricted Stock, Value, Shares Issued Net of Tax Withholdings Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 2021 Convertible Notes Two Thousand Twenty One Convertible Notes [Member] Two thousand twenty one convertible notes. Equity sale percetage Equity Sale Percentage Equity sale percentage Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Long-term Debt, Type Long-Term Debt, Type [Axis] Net loss Net loss Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of Consolidation [Policy Text Block] Basis of presentation and principles of consolidation. Number of trading days Number Of Trading Days Number of trading days. Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of shares issued Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Principal outstanding Long-Term Debt, Gross Product and Service Product and Service [Axis] Contract with Customer, Liability, Noncurrent Deferred revenue, noncurrent Security12b Title Title of 12(b) Security Finite-lived intangible assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Maximum employee subscription rate Error Correction, Type [Domain] Investments Investments [Domain] Foreign Exchange Contract [Member] Foreign Exchange Contracts Accounting Standards Update Accounting Standards Update [Axis] Organization Consolidation And Presentation [Table] Organization Consolidation And Presentation [Table] Organization consolidation and presentation. Schedule Of Investments [Table] Schedule of Investments [Table] Schedule Of Investments [Line Items] Schedule of Investments [Line Items] Total consideration Business Combination, Contingent Consideration, Asset Business Combination, Contingent Consideration, Asset, Total Market-Based Performance Stock Units Performance Stock Units [Member] Performance stock units. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Net capital contribution from former parent. Net Capital Contribution From Former Parent Net capital contribution from former parent Unbilled Contracts Receivable Unbilled Contracts Receivable [Member] Unbilled contracts receivable. Goodwill impairment Goodwill, Impairment Loss Goodwill impairment charge Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Equity securities, Gross Unrealized Losses Equity Securities Accumulated Gross Unrealized Loss Before Tax Equity securities accumulated gross unrealized loss before tax. Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Schedule Of Trading Securities And Other Trading Assets [Line Items] Debt and Equity Securities, FV-NI [Line Items] Purchase Obligation, Total Purchase commitments Purchase Obligation Deferred revenue, current and noncurrent Contract with Customer, Liability Contract with Customer, Liability, Total Receivable Receivable [Domain] Other Other Operating Activities, Cash Flow Statement 2024 (remaining 9 months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest expense Interest Expense, Debt, Total Interest expense Interest Expense, Debt Available-for-sale Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Recognized interest income Financing Receivable, Nonaccrual, Interest Income Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Former Parents PSUs Former Parents Performance Stock Units [Member] Former Parents Performance Stock Units [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate RSUs and Restricted Stock Awards Restricted Stock and Restricted Stock Units Restricted Stock Awards And Units [Member] Restricted stock awards and units. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted average grant date fair value of restricted stock units, canceled / forfeited (USD per share) Third-party royalties Accrued Royalties, Current NRE services. NRE services [Member] NRE services Europe and Middle East Europe And Middle East [Member] Europe and Middle East. Concentration Risk Type Concentration Risk Type [Domain] Number of shares received for every ten common stock shares held on record date Number of Shares Received for Every Ten Common Stock Shares Held on Record Date Number of shares received for every ten common stock shares held on record date. Income Statement Location Income Statement Location [Domain] Weighted Average Exercise Price Per Share, Options granted (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Total deferred consideration Total future payments Deferred cash consideration Disposal Group Including Discontinued Operation Deferred Cash Consideration Disposal group including discontinued operation deferred cash consideration. Schedule of supplemental cash flow information arising from lease transactions. Schedule of Supplemental Cash Flow Information Arising from Lease Transactions [Table Text Block] Schedule of Supplemental Cash Flow Information arising from Lease Transactions 2027 Lessee Net Operating Lease Liability Payments Due Year Three Lessee net operating lease liability payments due year three. Document Type Document Type Summary of Unrecognized Stock-based Compensation Expense Summary of Unrecognized Stock Based Compensation Expense [Table Text Block] Summary of unrecognized stock based compensation expense. Ownership Ownership [Axis] Deferred cash consideration, present value Disposal Group Including Discontinued Operation, Deferred Cash Consideration Present Value Disposal group including discontinued operation, deferred cash consideration present value. Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Marketable Securities, Total Marketable securities, Estimated Fair Values Marketable Securities Disposal Group Classification [Axis] Net Income (Loss) Available to Common Stockholders, Basic, Total Net Income (Loss) Available to Common Stockholders, Basic Net loss attributable to the Company - basic Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Canceled / forfeited Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred Income Taxes and Tax Credits, Total Deferred income taxes Deferred Income Taxes and Tax Credits Costs capitalized for internal-use software included in accrued liabilities Costs Capitalized for Internal-use Software Included in Accrued Liabilities Costs capitalized for internal-use software included in accrued liabilities. Entity Filer Category Entity Filer Category Performance based restricted stock units. Performance Based Restricted Stock Units [Member] Performance Based Restricted Stock Units Other than Temporary Impairment Losses, Investments Impairment charges related to non-marketable equity securities Total lease payments Lessee Net Operating Lease Liability Payments Due Lessee net operating lease liability payments due. Balance Sheet Location [Domain] February 15, 2028 Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in First Annual Payment Disposal group including discontinued operation, deferred cash consideration to be paid in first annual payment. Increase (Decrease) in Accrued Liabilities, Total Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Non-cash impairment charges related to operating lease ROU assets Operating Lease, Impairment Loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign Currency Translation Adjustment Net current period other comprehensive income Geographic Concentration Risk Geographic Concentration Risk [Member] Variable Rate Variable Rate [Axis] Nonoperating Income (Expense), Total Nonoperating Income (Expense) Other expense, net Non-competition agreements Noncompete Agreements [Member] Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Perceive Corporation Perceive Corporation [Member] Perceive corporation. Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Schedule of Gross Amounts of Foreign Currency Forward Contracts Estimated Useful Life (years) Estimated Useful Life (years) Finite-Lived Intangible Asset, Useful Life Accumulated Other Comprehensive Income (Loss) [Table] Impairment charges Asset Impairment Charges, Total Asset Impairment Charges Impairment charges on operating lease ROU assets and property and equipment including leasehold impariments Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Total Company stockholders' equity Equity, Attributable to Parent Stockholders' Equity Attributable to Parent, Ending Balance Stockholders' Equity Attributable to Parent, Beginning Balance Product Concentration Risk [Member] Consolidated Entities [Axis] Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net loss attributable to the Company Interest expense - debt Interest expense - debt Interest expense Interest Expense Interest Expense, Total Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Record date of outstanding common stock distribution for spinoff Record Date of Outstanding Common Stock Distribution for Spinoff Record date of outstanding common stock distribution for spinoff Corporate bonds and notes Corporate Debt Securities [Member] Statement of Financial Position [Abstract] Weighted-average number of shares used in net loss per share calculations - diluted Total common shares-diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted-average number of shares used to compute net loss per share attributable to the Company - diluted Other contractual arrangements. Other Contractual Arrangements [Member] Other Contractual Arrangements Effective Income Tax Rate Reconciliation, Percent, Total Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Other noncurrent assets Other long-term assets Contract With Customer Other Assets Noncurrent Contract with customer other assets noncurrent. Debt securities, Cost Debt Securities, Available-for-Sale, Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term ( in years) Amortization of capitalized internal-use software Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease) Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease), Total Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Tax Disclosure [Text Block] Income Taxes Number of common stock shares considered as one unit for issue of shares in spinoff Number of Common Stock Shares Considered as One Unit for Issue of Shares in Spinoff Number of common stock shares considered as one unit for issue of shares in spinoff. Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Gross amount of recognized liabilities Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Interest and other income, net Interest and Other Income Weighted Average Exercise Price Per Share, Beginning balance (USD per share) Weighted Average Exercise Price Per Share, Ending balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Accumulated amortization associated with capitalized internal-use software Accumulated Amortization Associated with Capitalized Internal-use Software Accumulated amortization associated with capitalized internal-use software Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Loss Per Share Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Leasehold improvements Leasehold Improvements [Member] Available-for-sale Securities, Continuous Unrealized Loss Position, 12 months or more, Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Operating expenses: Costs and Expenses [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock issued during period value change in ownership interest of company. Stock Issued During Period Value Change in Ownership Interest of Company Change in ownership interest of the Company Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Total deferred consideration Deferred Consideration Deferred consideration is the sale of an asset that is payable in the future rather than at the time of disposal. Unrecognized tax benefits. Unrecognized Tax Benefits [Member] Unrecognized Tax Benefits Measurement Frequency Measurement Frequency [Domain] Incremental compensation expense recognized over requisite service period through 2025 Incremental Compensation Expense, Recognized Over Requisite Service Period Through Two Thousand and Twenty Five Incremental compensation expense, recognized over requisite service period through two thousand and twenty five. Hedging Designation [Axis] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Type of Restructuring [Domain] Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested / released Other Commitments [Axis] Employee-related Liabilities, Current, Total Employee compensation and benefits Employee-related Liabilities, Current Business Acquisition Business Acquisition [Axis] Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Cash Flow Hedges Cash Flow Hedging [Member] XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Cover [Abstract]    
Entity Registrant Name XPERI INC.  
Trading Symbol XPER  
Entity Central Index Key 0001788999  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Document Type 10-Q  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   45,148,108
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-41486  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-4470363  
Entity Address, Address Line One 2190 Gold Street  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95002  
City Area Code 408  
Local Phone Number 519-9100  
Document Quarterly Report true  
Document Transition Report false  
Security12b Title Common Stock (par value $0.001 per share)  
Security Exchange Name NYSE  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 118,844 $ 126,839
Operating expenses:    
Cost of revenue, excluding depreciation and amortization of intangible assets 29,756 27,792
Research and development 50,439 54,856
Selling, general and administrative 56,353 57,776
Depreciation expense 3,584 4,093
Amortization expense 11,039 14,827
Impairment of long-lived assets   1,096
Total operating expenses 151,171 160,440
Operating loss (32,327) (33,601)
Interest and other income, net 1,042 1,108
Interest expense - debt (748) (740)
Gain on divestiture 22,934  
Loss before taxes (9,099) (33,233)
Provision for (benefit from) income taxes 4,272 (294)
Net loss (13,371) (32,939)
Less: net loss attributable to noncontrolling interest (251) (939)
Net loss attributable to the Company $ (13,120) $ (32,000)
Loss per share attributable to the Company:    
Basic loss per share $ (0.29) $ (0.76)
Diluted loss per share $ (0.29) $ (0.76)
Weighted-average number of shares used in net loss per share calculations - basic 44,521 42,224
Weighted-average number of shares used in net loss per share calculations - diluted 44,521 42,224
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (13,371) $ (32,939)
Other comprehensive loss:    
Change in foreign currency translation adjustment (384) 613
Unrealized (loss) gain on cash flow hedges (791) 863
Comprehensive loss (14,546) (31,463)
Less: comprehensive loss attributable to noncontrolling interest (251) (939)
Comprehensive loss attributable to the Company $ (14,295) $ (30,524)
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 95,216 $ 142,085
Accounts receivable, net 63,650 55,984
Unbilled contracts receivable, net 70,363 64,114
Prepaid expenses and other current assets 42,889 38,874
Assets held for sale   15,860
Total current assets 272,118 316,917
Note receivable, noncurrent 27,676  
Deferred consideration from divestiture 6,016  
Unbilled contracts receivable, noncurrent 16,117 18,231
Property and equipment, net 41,712 41,569
Operating lease right-of-use assets 36,360 39,900
Intangible assets, net 195,894 206,895 [1]
Deferred tax assets 4,893 5,093
Other noncurrent assets 29,604 32,781
Assets held for sale, noncurrent   12,249
Total assets 630,390 673,635
Current liabilities:    
Accounts payable 19,706 20,849
Accrued liabilities 83,502 109,961
Deferred revenue 26,327 28,111
Liabilities held for sale   6,191
Total current liabilities 129,535 165,112
Long-term debt 50,000 50,000
Deferred revenue, noncurrent 22,704 19,425
Operating lease liabilities, noncurrent 26,795 [2] 30,598
Deferred tax liabilities 7,006 6,983
Other noncurrent liabilities 12,593 4,577
Liabilities held for sale, noncurrent   9,805
Total liabilities 248,633 286,500
Commitments and contingencies (Note 13)
Equity:    
Preferred stock: $0.001 par value; 6,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares issued and outstanding as of March 31, 2024 and December 31, 2023
Common stock: $0.001 par value; 140,000 shares authorized as of March 31, 2024 and December 31, 2023; 45,031 and 44,211 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 45 44
Additional paid-in capital 1,221,709 1,212,501
Accumulated other comprehensive loss (4,040) (2,865)
Accumulated deficit (818,568) (805,448)
Total Company stockholders' equity 399,146 404,232
Noncontrolling interest (17,389) (17,097)
Total equity 381,757 387,135
Total liabilities and equity $ 630,390 $ 673,635
[1] Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture).
[2] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 6,000,000 6,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 140,000,000 140,000,000
Common stock, shares issued (in shares) 45,031,000 44,211,000
Common stock, shares outstanding (in shares) 45,031,000 44,211,000
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Cash flows from operating activities:      
Net loss $ (13,371) $ (32,939) $ (32,939)
Adjustments to reconcile net loss to net cash used in operating activities:      
Gain from divestiture (22,934)    
Depreciation of property and equipment 3,584 4,093  
Amortization of intangible assets 11,039 14,827  
Stock-based compensation expense 14,757 15,968  
Impairment of long-lived assets   1,096  
Deferred income taxes 223 (200)  
Other 313 1,000  
Changes in operating assets and liabilities:      
Accounts receivable (10,521) (6,019)  
Unbilled contracts receivable (4,324) (9,124)  
Prepaid expenses and other assets (2,788) (5,709)  
Accounts payable (821) (1,108)  
Accrued and other liabilities (26,427) (23,855)  
Deferred revenue 1,483 (1,133)  
Net cash used in operating activities (49,787) (43,103)  
Cash flows from investing activities:      
Purchases of property and equipment (1,845) (1,967)  
Capitalized internal-use software (2,603) (1,894)  
Purchases of intangible assets (39) (68)  
Net cash used in divestiture (227)    
Net cash used in investing activities (4,714) (3,929)  
Cash flows from financing activities:      
Withholding taxes related to net share settlement of equity awards (4,671) (2,917)  
Net cash provided by financing activities (4,671) (2,917)  
Effect of exchange rate changes on cash and cash equivalents (46) 518  
Net decrease in cash and cash equivalents (59,218) (49,431)  
Cash and cash equivalents at beginning of period [1] 154,434 160,127 $ 160,127
Cash and cash equivalents at end of period 95,216 110,696  
Supplemental disclosure of cash flow information:      
Income taxes paid, net of refunds 4,235 1,603  
Interest paid 756 $ 1,496  
Noncash Investing and Financing Items [Abstract]      
Note receivable in exchange for consideration from divestiture 27,676    
Deferred Consideration from Divestiture 5,854    
Unpaid withholding taxes related to net share settlement of equity awards 918    
Costs capitalized for internal-use software included in accrued liabilities $ 676    
[1] Includes $12.3 million of cash and cash equivalents classified as held for sale at December 31, 2023.
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
$ in Millions
Dec. 31, 2023
USD ($)
Statement of Cash Flows [Abstract]  
Cash and cash equivalents classified as held for sale $ 12.3
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Noncontrolling Interest
Beginning balance at Dec. 31, 2022 $ 448,986 $ 42 $ 1,136,330 $ (4,119) $ (668,835) $ (14,432)
Beginning balance (in shares) at Dec. 31, 2022   42,066,000        
Change in ownership interest of the Company     (11)     11
Vesting of restricted stock units, net of tax withholding (2,917)   (2,917)      
Vesting of restricted stock units, net of tax withholding (in shares)   431,000        
Stock-based compensation 15,968   15,968      
Foreign currency translation adjustment 613     613    
Unrealized gain (loss) on cash flow hedges 863     863    
Net loss (32,939)       (32,000) (939)
Ending balance at Mar. 31, 2023 430,574 $ 42 1,149,370 (2,643) (700,835) (15,360)
Ending balance (in shares) at Mar. 31, 2023   42,497,000        
Beginning balance at Dec. 31, 2023 387,135 $ 44 1,212,501 (2,865) (805,448) (17,097)
Beginning balance (in shares) at Dec. 31, 2023   44,211,000        
Change in ownership interest of the Company     41     (41)
Vesting of restricted stock units, net of tax withholding (5,589) $ 1 (5,590)      
Vesting of restricted stock units, net of tax withholding (in shares)   820,000        
Stock-based compensation 14,757   14,757      
Foreign currency translation adjustment (384)     (384)    
Unrealized gain (loss) on cash flow hedges (791)     (791)    
Net loss (13,371)       (13,120) (251)
Ending balance at Mar. 31, 2024 $ 381,757 $ 45 $ 1,221,709 $ (4,040) $ (818,568) $ (17,389)
Ending balance (in shares) at Mar. 31, 2024   45,031,000        
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (13,120) $ (32,000)
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies

NOTE 1 – DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Xperi Inc. (“Xperi” or the “Company”) 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’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 one reportable business segment and groups its business into four categories: Pay-TV, Consumer Electronics, Connected Car and Media Platform.

Xperi Spin-Off

In June 2020, Xperi Holding Corporation (“Xperi Holding,” “Adeia,” or the “Former Parent”) announced plans to separate into two independent publicly-traded companies (the “Separation”), one comprising its intellectual property (“IP”) licensing business and one comprising its product business (“Xperi Product”). On October 1, 2022 (the “Separation Date”), the Former Parent completed the Separation (the “Spin-Off”) through a pro-rata distribution (the “Distribution”) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter “Xperi Inc.,” “Xperi” or the Company to the stockholders of record of the Former Parent as of the close of business on September 21, 2022, the record date (the “Record Date”) for the Distribution. Each Former Parent stockholder of record received four shares of Xperi common stock, $0.001 par value, for every ten shares of the Former Parent’s common stock, $0.001 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 “XPER” on the New York Stock Exchange. In connection with the Separation and the Distribution, the Former Parent was renamed and continues as Adeia Inc. and also changed its stock symbol to “ADEA” on the Nasdaq Global Select Market.

Basis of Presentation and Principles of Consolidation

The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The Company’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.

In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (“Perceive”), which was created to focus on delivering edge inference solutions. As of March 31, 2024, the Company owned approximately 77.5% of the outstanding equity interest of Perceive. The operating results of Perceive have been included in the Company’s condensed consolidated financial statements since the fourth quarter of 2018.

Unaudited Interim Financial Statements

The accompanying unaudited interim condensed consolidated financial statements are presented in accordance with the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. The amounts as of December 31, 2023 have been derived from the Company’s annual audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023, filed on March 1, 2024 (the “Form 10-K”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements reflect all adjustments, which consist of normal recurring adjustments, necessary to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. These unaudited interim condensed consolidated financial statements should be read in conjunction with the Form 10-K.

The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024 or any future period and the Company makes no representations related thereto.

Use of Estimates

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’s most significant, challenging, and subjective judgment include the estimation of licensees’ 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 fair value of note receivable and deferred consideration in connection with the Divestiture (as described in Note 6—Divestiture), capitalization of internal-use software, loss contingencies related to indemnification liability, the assessment of useful lives and recoverability of other intangible assets and long-lived assets, 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’s estimates.

Concentration of Credit and Other Risks

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. 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.

The Company believes that any concentration of credit risk in its accounts receivable is substantially mitigated by its evaluation process, relatively short collection terms, and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.

There were no individually significant customers with revenue exceeding 10% of total revenue for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, no single customer represented 10% or more of the Company’s net balance of accounts receivable.

Recent Accounting Pronouncements

Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires significant segment expenses and other segment related items to be disclosed on an interim and annual basis. The new disclosure requirements are also applicable to companies with a single reportable segment. This guidance is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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.

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

NOTE 2 – REVENUE

Revenue Recognition

General

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.

Some of the Company’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 (“SSP”) 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.

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.

Description of Revenue-Generating Activities

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 the Form 10-K for detailed information regarding these product categories.

Pay-TV

Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (“CE”) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company’s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (“IPTV”) Solutions, Personalized Content Discovery and enriched Metadata.

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’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. Hosted solutions and access to our platform is considered a single performance obligation recognized over the period the solution is provided.

Consumer Electronics

The Company licenses its audio technologies to CE manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer’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’ 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.

Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company’s technology in the customer’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.

Connected Car

The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in “Consumer Electronics”. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in “Consumer Electronics”. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.

Media Platform

The Company generates revenue from advertising, TV viewership data, and licensing of the Vewd app framework and core middleware solutions.

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 “Consumer Electronics” section above.

Hardware Products, Services and Settlements/Recoveries

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.

The Company also generates non-recurring engineering (“NRE”) 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.

Revenue from each of advertising, NRE services, and hardware products was less than 10% of total revenue for all periods presented.

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’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 legal judgments in a license dispute. 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.

Disaggregation of Revenue

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

The following table summarizes revenue by timing of recognition (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Recognized over time

 

$

96,682

 

 

$

100,213

 

Recognized at a point in time

 

 

22,162

 

 

 

26,626

 

Total revenue

 

$

118,844

 

 

$

126,839

 

The following table summarizes revenue by product category (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Pay-TV

 

$

56,806

 

 

$

60,294

 

Consumer Electronics

 

 

26,128

 

 

 

36,735

 

Connected Car

 

 

24,348

 

 

 

20,548

 

Media Platform

 

 

11,562

 

 

 

9,262

 

Total revenue

 

$

118,844

 

 

$

126,839

 

The following table summarizes revenue by geographic location (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S.

 

$

59,799

 

 

 

50

%

 

$

65,159

 

 

 

51

%

Japan

 

 

12,037

 

 

 

10

 

 

 

17,495

 

 

 

14

 

Europe and Middle East

 

 

13,475

 

 

 

11

 

 

 

10,166

 

 

 

8

 

China

 

 

12,787

 

 

 

11

 

 

 

11,510

 

 

 

9

 

Latin America

 

 

6,917

 

 

 

6

 

 

 

6,623

 

 

 

5

 

Other

 

 

13,829

 

 

 

12

 

 

 

15,886

 

 

 

13

 

Total revenue

 

$

118,844

 

 

 

100

%

 

$

126,839

 

 

 

100

%

A significant portion of the Company’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.

Contract Balances

Contract Assets

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 recognized is in excess of the Company’s unconditional right to consideration. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the payments are expected to be received more than one year from the reporting date.

Contract Liabilities

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, amounts received related to NRE services to be performed in the future, and other offerings 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.

The following table presents additional revenue disclosures (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of
   the period

 

$

7,266

 

 

$

6,719

 

Performance obligations satisfied in previous periods (true
   ups, recoveries, and settlements)
(1)

 

$

3,009

 

 

$

(1,881

)

(1) True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.

Remaining Performance Obligations

Remaining performance obligations represent contracted revenue associated with certain non-cancelable fixed fee arrangements and engineering services contracts that have not yet been recognized. As of March 31, 2024, the Company’s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

43,800

 

2025

 

 

31,234

 

2026

 

 

13,891

 

2027

 

 

3,899

 

2028

 

 

2,038

 

Thereafter

 

 

966

 

Total

 

$

95,828

 

Allowance for Credit Losses

The following table presents the activity in the allowance for credit losses for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

Beginning balance

 

$

1,906

 

 

$

190

 

 

$

1,950

 

 

$

369

 

Provision for credit losses

 

 

798

 

 

 

58

 

 

 

136

 

 

 

(19

)

Recoveries/charge-off

 

 

164

 

 

 

(3

)

 

 

(19

)

 

 

 

Ending balance

 

$

2,868

 

 

$

245

 

 

$

2,067

 

 

$

350

 

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Financial Statement Captions

NOTE 3 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

25,344

 

 

$

19,913

 

Finished goods inventory

 

 

5,988

 

 

 

7,279

 

Prepaid income taxes

 

 

5,544

 

 

 

4,813

 

Other

 

 

6,013

 

 

 

6,869

 

Total

 

$

42,889

 

 

$

38,874

 

 

 

Property and equipment, net consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment and software

 

$

53,748

 

 

$

52,740

 

Capitalized internal-use software

 

 

14,503

 

 

 

11,224

 

Office equipment and furniture

 

 

11,294

 

 

 

11,074

 

Building

 

 

17,876

 

 

 

17,876

 

Land

 

 

5,300

 

 

 

5,300

 

Leasehold improvements

 

 

13,297

 

 

 

11,758

 

Construction in progress

 

 

768

 

 

 

3,319

 

Total property and equipment

 

 

116,786

 

 

 

113,291

 

Less: accumulated depreciation and amortization(1)

 

 

(75,074

)

 

 

(71,722

)

Property and equipment, net

 

$

41,712

 

 

$

41,569

 

(1)
Includes $2.1 million and $1.6 million as of March 31, 2024 and December 31, 2023, respectively, of accumulated amortization associated with capitalized internal-use software.

For the three months ended March 31, 2024 and 2023, capitalization of costs associated with internal-use software was $3.3 million and $1.9 million, respectively. Amortization of capitalized internal-use software was $0.5 million for the three months ended March 31, 2024, whereas it was immaterial for the three months ended March 31, 2023.

Accrued liabilities consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

26,556

 

 

$

44,095

 

Accrued expenses

 

 

17,927

 

 

 

24,307

 

Current portion of operating lease liabilities

 

 

14,059

 

 

 

14,760

 

Accrued other taxes

 

 

8,075

 

 

 

6,464

 

Third-party royalties

 

 

7,658

 

 

 

8,478

 

Accrued income taxes

 

 

3,012

 

 

 

1,991

 

Other

 

 

6,215

 

 

 

9,866

 

Total

 

$

83,502

 

 

$

109,961

 

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments

NOTE 4 – FINANCIAL INSTRUMENTS

Non-marketable Equity Securities

As of March 31, 2024 and December 31, 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of $4.2 million and $4.9 million, respectively. No impairments to the carrying amount of the Company’s non-marketable equity securities were recognized in the three months ended March 31, 2024 and 2023.

Derivatives Instruments

The Company uses a foreign exchange hedging strategy to hedge local currency expenses and reduce variability associated with anticipated cash flows. The Company’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.

Cash Flow Hedges

The Company designates certain foreign currency forward contracts as hedging instruments pursuant to Accounting Standards Codification (“ASC”) No. 815—Derivatives and Hedging. The effective portion of the gain or loss on the derivatives are reported as a component of accumulated other comprehensive loss (“AOCL”) in stockholders’ equity and reclassified into earnings on the Condensed Consolidated Statements of Operations (Unaudited) in the period upon which the hedged transactions are settled.

The notional and fair values of all derivative financial instruments were as follows (in thousands):

 

Location in Balance Sheet

 

March 31, 2024

 

 

December 31, 2023

 

Derivative instruments designated as cash flow hedges:

 

 

 

 

 

 

 

Fair valueforeign exchange contract assets, net amount

Prepaid expenses and other current assets

 

$

271

 

 

$

1,184

 

 

 

 

 

 

 

 

 

Notional value held to buy U.S. dollars in exchange for other currencies

 

 

$

1,119

 

 

$

738

 

Notional value held to sell U.S. dollars in exchange for other currencies

 

 

$

49,581

 

 

$

45,468

 

All of the Company’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's Condensed Consolidated Balance Sheets on a net basis.

The gross amounts of the Company’s foreign currency forward contracts and the net amounts recorded in the Company’s Condensed Consolidated Balance Sheets were as follows (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

Gross amount of recognized assets

$

559

 

 

$

1,300

 

Gross amount of recognized liabilities

 

(288

)

 

 

(116

)

Net derivative assets

$

271

 

 

$

1,184

 

The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

1,034

 

 

$

(94

)

Other comprehensive (loss) gain before reclassification

 

 

(422

)

 

 

859

 

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

(369

)

 

 

4

 

Net current period other comprehensive (loss) gain

 

 

(791

)

 

 

863

 

Ending balance

 

$

243

 

 

$

769

 

The following table summarizes the gains recognized upon settlement of the hedged transactions in the Condensed Consolidated Statement of Operations for three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

349

 

 

$

11

 

Selling, general and administrative

 

 

107

 

 

 

4

 

Total

 

$

456

 

 

$

15

 

 

Undesignated Derivatives

For derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the Condensed Consolidated Balance Sheets with their corresponding changes in the fair value recognized as gains or losses in interest and other income, net in the Condensed Consolidated Statements of Operations. These instruments were all re-designated as foreign currency cash flow hedges in July 2023.

For the three months ended March 31, 2023, changes in fair value on the undesignated derivatives were insignificant.

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

NOTE 5 – FAIR VALUE

The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. 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:

 

Level 1

Quoted prices in active markets for identical assets.

 

 

Level 2

Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

 

Level 3

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.

When applying fair value principles in the valuation of assets and liabilities, 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.

The Company’s derivative financial instruments (as described in Note 4—Financial Instruments), consisting of foreign currency forward contracts, are reported at fair value on a recurring basis and classified as Level 2.

Financial Instruments Not Recorded at Fair Value

The following table presents the fair value hierarchy for the Company’s assets and liabilities recorded at their carrying amount, but for which the fair value is disclosed (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Note receivable, noncurrent

 

$

27,676

 

 

$

27,676

 

 

$

 

 

$

 

Deferred consideration from divestiture

 

 

6,016

 

 

 

5,847

 

 

 

 

 

 

 

Total assets

 

$

33,692

 

 

$

33,523

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Senior unsecured promissory note

 

$

50,000

 

 

$

49,740

 

 

$

50,000

 

 

$

49,659

 

The fair value of the note receivable and the deferred consideration resulting from the Divestiture (as described in Note 6—Divestiture) 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.

The fair value of the Company’s debt (as described in Note 8—Debt) was 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. The Company classifies its debt within Level 2 of the fair value hierarchy.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Divestiture

NOTE 6 – DIVESTITURE

In December 2023, the Company entered into a definitive agreement with Tobii AB (the “Purchaser”), an eye tracking and attention computing company, pursuant to which it agreed to sell to the Purchaser its AutoSense in-cabin safety business and related imaging solutions (the “Divestiture”). The Divestiture represented a 100% equity sale transaction of two of the Company’s wholly-owned subsidiaries and was expected to streamline the Company’s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the Divestiture were classified as held for sale as of December 31, 2023.

The Divestiture was completed on January 31, 2024 (the “Closing Date”) for a total consideration of $44.3 million, comprising $10.8 million of cash, a note receivable from the Purchaser (the “Tobii Note”) of $27.7 million, and deferred consideration (as described under Deferred Consideration below) totaling $15.0 million, which was estimated to have a fair value of $5.8 million based on a present value factor on the Closing Date. The $10.8 million of cash included in the total consideration represents the cash balance that was transferred to the Purchaser on the Closing Date 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. As previously disclosed in the Form 10-K, the Purchaser was required to pay the Company the acquired closing cash balance, less certain adjustments, promptly after the Closing Date. 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.

In connection with the Divestiture, the Company also recorded a liability of $7.1 million for potential indemnification of certain pre-Closing matters.

As of the Closing Date, the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):

 

 

January 31, 2024

 

 

 

Current

 

 

Noncurrent

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

11,025

 

 

$

 

 

$

11,025

 

Accounts receivable, net

 

 

3,392

 

 

 

 

 

 

3,392

 

Unbilled contracts receivable, net

 

 

1,398

 

 

 

5,320

 

 

 

6,718

 

Prepaid expenses and other current assets

 

 

812

 

 

 

 

 

 

812

 

Property and equipment, net

 

 

 

 

 

2,291

 

 

 

2,291

 

Operating lease right-of-use assets

 

 

 

 

 

3,272

 

 

 

3,272

 

Other noncurrent assets

 

 

 

 

 

2,887

 

 

 

2,887

 

Total assets held for sale (1)

 

$

16,627

 

 

$

13,770

 

 

$

30,397

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

248

 

 

$

 

 

$

248

 

Accrued liabilities

 

 

4,933

 

 

 

 

 

 

4,933

 

Deferred revenue

 

 

1,114

 

 

 

 

 

 

1,114

 

Operating lease liabilities, noncurrent

 

 

 

 

 

2,708

 

 

 

2,708

 

Other noncurrent liabilities

 

 

 

 

 

7,064

 

 

 

7,064

 

Total liabilities held for sale

 

$

6,295

 

 

$

9,772

 

 

$

16,067

 

 

 

 

 

 

 

 

 

 

 

Net assets held for sale

 

$

10,332

 

 

$

3,998

 

 

$

14,330

 

(1)
Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $35.2 million.

Upon the completion of the Divestiture, the Company recognized a gain of $22.9 million during the three months ended March 31, 2024.

The Divestiture did not represent a strategic shift that would have a major effect on the Company’s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.

Note Receivable from Tobii AB

The Tobii Note, with a fixed interest rate of 8% per annum, matures on April 1, 2029 and is payable in three annual installments. The Purchaser 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 2% 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.

The Tobii Note is secured by a floating lien and security interest in certain of the Purchaser’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.

The Tobii Note has the following scheduled principal repayments (in thousands):

Date of Principal Payment:

 

Amount

 

April 1, 2027

 

$

10,000

 

April 1, 2028

 

 

10,000

 

April 1, 2029

 

 

7,676

 

Total principal payments

 

$

27,676

 

For the three months ended March 31, 2024, the Company recognized interest income of $0.4 million. As of March 31, 2024, accrued interest on the Tobii Note was $0.4 million.

Deferred Consideration

The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by the Purchaser in four annual payments as follows (in thousands):

Date of Payment:

 

Amount

 

February 15, 2028

 

$

3,000

 

February 15, 2029

 

 

2,250

 

February 15, 2030

 

 

4,500

 

February 15, 2031

 

 

5,250

 

Total future payments

 

$

15,000

 

At the Closing Date, there was $9.2 million of discount on the deferred consideration to be accreted as interest income up to the date of the final payment. For the three months ended March 31, 2024, the Company accreted $0.2 million of the discount as interest income.

As of March 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):

 

 

March 31, 2024

 

Total deferred consideration

 

$

15,000

 

Less: unamortized discount on deferred consideration

 

 

(8,984

)

Net carrying amount

 

$

6,016

 

Contingent Consideration

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.

At the Closing Date, the Company elected to apply the gain contingency guidance under ASC 450—Contingencies, as it could not reasonably estimate shipment amounts. As a result, the Company deferred the recognition of the contingent consideration until it becomes probable that the Purchaser achieves the targeted shipments.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net

NOTE 7 – INTANGIBLE ASSETS, NET

Identified intangible assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(4,031

)

 

$

13,250

 

Existing technology / content database

 

5-10

 

 

219,863

 

 

 

(184,819

)

 

 

35,044

 

Customer contracts and related relationships

 

3-9

 

 

493,579

 

 

 

(371,093

)

 

 

122,486

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(35,708

)

 

 

3,605

 

Non-compete agreements

 

1-2

 

 

3,101

 

 

 

(2,992

)

 

 

109

 

Total finite-lived intangible assets

 

 

 

 

773,137

 

 

 

(598,643

)

 

 

174,494

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets

 

 

 

$

794,537

 

 

$

(598,643

)

 

$

195,894

 

 

 

 

 

December 31, 2023

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(3,478

)

 

$

13,803

 

Existing technology / content database

 

5-10

 

 

219,717

 

 

 

(181,713

)

 

 

38,004

 

Customer contracts and related relationships

 

3-9

 

 

493,685

 

 

 

(365,074

)

 

 

128,611

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(34,453

)

 

 

4,860

 

Non-competition agreements

 

1-2

 

 

3,101

 

 

 

(2,884

)

 

 

217

 

Total finite-lived intangible assets

 

 

 

 

773,097

 

 

 

(587,602

)

 

 

185,495

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets (1)

 

 

 

$

794,497

 

 

$

(587,602

)

 

$

206,895

 

(1)
Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture).

As of March 31, 2024, the estimated future amortization expense of total finite-lived intangible assets was as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

32,328

 

2025

 

 

34,821

 

2026

 

 

31,490

 

2027

 

 

30,647

 

2028

 

 

30,310

 

Thereafter

 

 

14,898

 

Total future amortization

 

$

174,494

 

 

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

NOTE 8 – DEBT

In connection with the acquisition of Vewd Software Holdings Limited (“Vewd”) on July 1, 2022, the Company issued a senior unsecured promissory note (the “Promissory Note”) to the sellers of Vewd in a principal amount of $50.0 million. Indebtedness outstanding under the Promissory Note bears an interest rate of 6.00% 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) 6.00% and (b) the sum of (i) the highest interest rate payable under any credit facility or bonds, debentures, notes or similar instruments where the issuer or any guarantor borrows money or guarantees obligations on a secured basis on or after the date of such spin-off transaction, plus (ii) 2.00%. 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 July 1, 2025. 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.

The Promissory Note includes certain covenants that restrict the Company and each guarantor’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.

As of March 31, 2024, $50.0 million in principal balance was outstanding. Interest expense on the Promissory Note was $0.7 million for each of the three months ended March 31, 2024 and 2023.

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

NOTE 9 – NET LOSS PER SHARE

Basic net loss per share attributable to the Company is computed by dividing the net loss attributable to the Company by the number of weighted-average outstanding common shares in the period. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options, vesting of restricted stock units (“RSUs”), and shares purchased under the Employee Stock Purchase Plan (“ESPP”) 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 attributable to the Company, since their effect would be anti-dilutive.

The following table sets forth the computation of basic and diluted net loss per share attributable the Company (in thousands, except per share amounts):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss attributable to the Company - basic and diluted

 

$

(13,120

)

 

$

(32,000

)

Denominator:

 

 

 

 

 

 

Weighted-average number of shares used to compute net loss per share attributable to the Company - basic and diluted

 

 

44,521

 

 

 

42,224

 

Net loss per share attributable to the Company - basic and diluted

 

$

(0.29

)

 

$

(0.76

)

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

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Options

 

 

69

 

 

 

124

 

Restricted stock units

 

 

8,053

 

 

 

7,219

 

ESPP

 

 

253

 

 

 

460

 

Total

 

 

8,375

 

 

 

7,803

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity And Stock-Based Compensation

NOTE 10 – STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION

Equity Incentive Plans

In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Equity Incentive Plan (the “2022 EIP”).

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 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 common stock on the grant date, and have 10-year contractual terms from the date of grant, and vest over a four-year period. The vesting criteria for RSUs has historically been the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period over three or four years for time-based awards or three years for performance-based awards.

As of March 31, 2024, there were approximately 4.6 million shares reserved for future grants under the 2022 EIP.

Employee Stock Purchase Plans

In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Employee Stock Purchase Plan (as amended, the “2022 ESPP”). The 2022 ESPP originally provided consecutive overlapping 24-month 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 24 months to 12 months and the employee’s maximum participant contribution was reduced from 100% to 15% of the employee’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 85% of the fair market value per share on the start date of the offering period or, if lower, 85% of the fair market value per share on the semi-annual purchase date.

If the fair market value per share of the Company’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 12-month offering period, then that offering period will automatically terminate and a new 12-month offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.

As of March 31, 2024, there were 3.7 million shares reserved for future issuance under the 2022 ESPP.

Stock Options

Stock option activity for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

106

 

 

$

26.87

 

Options exercised

 

 

 

 

$

 

Options canceled / forfeited / expired

 

 

(37

)

 

$

21.39

 

Balance at March 31, 2024

 

 

69

 

 

$

29.87

 

There were no stock options granted during the three months ended March 31, 2024.

Restricted Stock Units

Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject to
Time-
based Vesting

 

 

Number of
Shares
Subject to
Performance-
based Vesting

 

 

Total
Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
Per Share

 

Balance at December 31, 2023

 

 

5,396

 

 

 

1,671

 

 

 

7,067

 

 

$

15.51

 

Granted

 

 

2,259

 

 

 

670

 

 

 

2,929

 

 

$

11.41

 

Vested / released

 

 

(1,301

)

 

 

(14

)

 

 

(1,315

)

 

$

14.80

 

Canceled / forfeited

 

 

(436

)

 

 

(192

)

 

 

(628

)

 

$

19.36

 

Balance at March 31, 2024

 

 

5,918

 

 

 

2,135

 

 

 

8,053

 

 

$

13.84

 

Performance-Based Awards

From time to time, the Company may grant performance-based restricted stock units (“PSU”) 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 zero to 200% 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.

The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards or RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions (the “market-based PSUs”), fair value is estimated by using a Monte Carlo simulation on the date of grant.

The following assumptions were used to value the market-based PSUs granted during the period:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

2.8

 

Risk-free interest rate

 

 

4.21

%

 

 

4.54

%

Dividend yield

 

 

0.0

%

 

 

0.0

%

Expected volatility

 

 

43.93

%

 

 

49.02

%

Stock-Based Compensation

Total stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

$

744

 

 

$

792

 

Research and development

 

 

4,333

 

 

 

5,551

 

Selling, general and administrative

 

 

9,680

 

 

 

9,625

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

Stock-based compensation expense categorized by award type for the three months ended March 31, 2024 and 2023 is summarized in the table below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

RSUs

 

$

9,185

 

 

$

10,755

 

PSUs

 

 

4,254

 

 

 

4,225

 

Employee stock purchase plan

 

 

1,318

 

 

 

988

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

 

As of March 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):

 

 

March 31, 2024

 

 

 

Unrecognized Stock-Based Compensation

 

 

Weighted-Average Period to Recognize Expense
(in years)

 

RSUs

 

$

74,406

 

 

 

2.2

 

PSUs

 

 

23,268

 

 

 

2.2

 

ESPP

 

 

3,387

 

 

 

0.9

 

Total unrecognized stock-based compensation expense

 

$

101,061

 

 

 

 

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

NOTE 11 – INCOME TAXES

For the three months ended March 31, 2024, the Company recorded an income tax expense of $4.3 million on a pretax loss of $9.1 million, which resulted in an effective tax rate of (47.0)%. The income tax expense for the three months ended March 31, 2024 was primarily related to foreign withholding taxes, foreign income taxes, U.S. federal income taxes, and state income taxes.

For the three months ended March 31, 2023, the Company recorded an income tax benefit of $0.3 million on a pretax loss of $33.2 million, which resulted in an effective tax rate of 0.9%. The income tax benefit for the three months ended March 31, 2023 was primarily related to foreign withholding taxes, partially offset by U.S. federal income taxes and state income taxes.

As of March 31, 2024, gross unrecognized tax benefits of $16.6 million decreased by $7.0 million compared to December 31, 2023. Of the total decrease, $6.9 million related to the Divestiture completed in January 2024. Of the $16.6 million gross unrecognized tax benefits, $2.6 million would affect the effective tax rate, if recognized. The Company is unable to reasonably estimate the timing of the long-term payments or the amount by which the liability will increase or decrease.

It is the Company’s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. Recognition of interest and penalties related to unrecognized tax benefits was immaterial for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest and penalties were $0.2 million and $0.4 million, respectively.

As of March 31, 2024, the Company’s 2019 through 2024 tax years are generally open and subject to potential examination in one or more jurisdictions. In addition, 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.

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

NOTE 12 – LEASES

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. 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 right-of-use assets calculation.

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.

Following the Spin-Off in October 2022, the Company decided to vacate and sublease certain of its office facilities due to a change in the manner in which the offices were being used, a significant decrease in the expected market price of the leased asset, and expected delays in subleasing the space based on the condition of the real estate leasing market. As a result, the Company was required to recognize an impairment loss after determining that the carrying amount of the leased office facilities was not recoverable and exceeded fair value. The Company estimated the fair value using a discounted cash flows approach with assumptions such as expectations of cash flows from projected sublease income, occupancy estimates, and its outlook for the local real estate market.

There were no impairment charges recorded in the three months ended March 31, 2024. For the three months ended March 31, 2023, the Company recorded impairment charges of $1.1 million to reduce the carrying amount of certain operating lease ROU assets and the related leasehold improvements.

The components of operating lease costs were as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Fixed lease cost (1)

 

$

4,286

 

 

$

5,158

 

Variable lease cost

 

 

1,053

 

 

 

1,487

 

Less: sublease income

 

 

(1,931

)

 

 

(2,680

)

Total operating lease cost

 

$

3,408

 

 

$

3,965

 

 

(1) Includes short-term leases expensed on a straight-line basis.

The following table presents supplemental cash flow information arising from lease transactions (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash payments included in the measurement of operating lease liabilities

 

$

4,496

 

 

$

5,208

 

Operating ROU assets obtained in exchange for lease obligations

 

$

 

 

$

 

 

The weighted-average remaining term of the Company’s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (in years)

 

 

3.18

 

 

 

3.37

 

Weighted-average discount rate

 

 

5.3

%

 

 

5.3

%

 

Future minimum lease payments and related lease liabilities as of March 31, 2024 were as follows (in thousands):

 

Year Ending December 31:

 

Operating Lease Payments (1)

 

 

Sublease Income

 

 

Net Operating Lease Payments

 

2024 (remaining 9 months)

 

$

11,666

 

 

$

(4,454

)

 

$

7,212

 

2025

 

 

16,177

 

 

 

(6,107

)

 

 

10,070

 

2026

 

 

9,812

 

 

 

(1,412

)

 

 

8,400

 

2027

 

 

3,964

 

 

 

(368

)

 

 

3,596

 

2028

 

 

1,996

 

 

 

(379

)

 

 

1,617

 

Thereafter

 

 

1,152

 

 

 

(291

)

 

 

861

 

Total lease payments

 

 

44,767

 

 

$

(13,011

)

 

$

31,756

 

Less: imputed interest

 

 

(3,913

)

 

 

 

 

 

 

Present value of operating lease liabilities

 

$

40,854

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Less: operating lease liabilities, current portion

 

 

(14,059

)

 

 

 

 

 

 

Noncurrent operating lease liabilities

 

$

26,795

 

 

 

 

 

 

 

(1) Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.

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

NOTE 13 – COMMITMENTS AND CONTINGENCIES

 

Purchase and Other Contractual Obligations

 

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. As of March 31, 2024, the Company’s total future unconditional purchase obligations were approximately $136.9 million.

Inventory Purchase Commitment

The Company uses contract manufacturers to provide manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate supply, the Company enters into agreements with its contract manufacturers that either allow them to procure inventory based on criteria as defined by the Company or that establish the parameters defining the Company’s requirements. A significant portion of the Company’s purchase commitments arising from these agreements consist of firm, non-cancelable and unconditional purchase commitments. In certain instances, these agreements allow the Company the option to cancel, reschedule or adjust the Company’s requirements based on its business needs prior to firm orders being placed. As of March 31, 2024, the Company had total purchase commitments for inventory of $0.3 million.

Indemnifications

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; 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’s financial statements.

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’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’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’ and officers’ liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements from its insurers, should they occur.

Contingencies

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.

An adverse decision in any legal actions could result in a loss of the Company’s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company’s licensed technology or otherwise negatively impact the Company’s stock price or its business and consolidated financial results.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

NOTE 14 – SUBSEQUENT EVENTS

In April 2024, the Company’s Board of Directors (the “Board”) authorized the repurchase of up to $100.0 million of Xperi common stock. Under the repurchase 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 this authorization. The repurchase program does not obligate the Company to repurchase any specific number of shares of common stock, has no time limit, and may be modified, suspended, or discontinued at any time without notice at the discretion of the Board.

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The Company’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.

In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (“Perceive”), which was created to focus on delivering edge inference solutions. As of March 31, 2024, the Company owned approximately 77.5% of the outstanding equity interest of Perceive. The operating results of Perceive have been included in the Company’s condensed consolidated financial statements since the fourth quarter of 2018.

Use of Estimates

Use of Estimates

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’s most significant, challenging, and subjective judgment include the estimation of licensees’ 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 fair value of note receivable and deferred consideration in connection with the Divestiture (as described in Note 6—Divestiture), capitalization of internal-use software, loss contingencies related to indemnification liability, the assessment of useful lives and recoverability of other intangible assets and long-lived assets, 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’s estimates.

Concentration of Credit and Other Risks

Concentration of Credit and Other Risks

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. 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.

The Company believes that any concentration of credit risk in its accounts receivable is substantially mitigated by its evaluation process, relatively short collection terms, and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.

There were no individually significant customers with revenue exceeding 10% of total revenue for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, no single customer represented 10% or more of the Company’s net balance of accounts receivable.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires significant segment expenses and other segment related items to be disclosed on an interim and annual basis. The new disclosure requirements are also applicable to companies with a single reportable segment. This guidance is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, 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.

Revenue Recognition

Revenue Recognition

General

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.

Some of the Company’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 (“SSP”) 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.

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.

Description of Revenue-Generating Activities

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 the Form 10-K for detailed information regarding these product categories.

Pay-TV

Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (“CE”) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company’s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (“IPTV”) Solutions, Personalized Content Discovery and enriched Metadata.

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’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. Hosted solutions and access to our platform is considered a single performance obligation recognized over the period the solution is provided.

Consumer Electronics

The Company licenses its audio technologies to CE manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer’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’ 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.

Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company’s technology in the customer’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.

Connected Car

The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.

The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in “Consumer Electronics”. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in “Consumer Electronics”. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.

Media Platform

The Company generates revenue from advertising, TV viewership data, and licensing of the Vewd app framework and core middleware solutions.

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 “Consumer Electronics” section above.

Hardware Products, Services and Settlements/Recoveries

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.

The Company also generates non-recurring engineering (“NRE”) 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.

Revenue from each of advertising, NRE services, and hardware products was less than 10% of total revenue for all periods presented.

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’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 legal judgments in a license dispute. 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.

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Product Category and Timing of Recognition

The following table summarizes revenue by timing of recognition (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Recognized over time

 

$

96,682

 

 

$

100,213

 

Recognized at a point in time

 

 

22,162

 

 

 

26,626

 

Total revenue

 

$

118,844

 

 

$

126,839

 

The following table summarizes revenue by product category (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Pay-TV

 

$

56,806

 

 

$

60,294

 

Consumer Electronics

 

 

26,128

 

 

 

36,735

 

Connected Car

 

 

24,348

 

 

 

20,548

 

Media Platform

 

 

11,562

 

 

 

9,262

 

Total revenue

 

$

118,844

 

 

$

126,839

 

Schedule of Geographic Revenue Information

The following table summarizes revenue by geographic location (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S.

 

$

59,799

 

 

 

50

%

 

$

65,159

 

 

 

51

%

Japan

 

 

12,037

 

 

 

10

 

 

 

17,495

 

 

 

14

 

Europe and Middle East

 

 

13,475

 

 

 

11

 

 

 

10,166

 

 

 

8

 

China

 

 

12,787

 

 

 

11

 

 

 

11,510

 

 

 

9

 

Latin America

 

 

6,917

 

 

 

6

 

 

 

6,623

 

 

 

5

 

Other

 

 

13,829

 

 

 

12

 

 

 

15,886

 

 

 

13

 

Total revenue

 

$

118,844

 

 

 

100

%

 

$

126,839

 

 

 

100

%

Schedule of Revenue Recognized in Period

The following table presents additional revenue disclosures (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of
   the period

 

$

7,266

 

 

$

6,719

 

Performance obligations satisfied in previous periods (true
   ups, recoveries, and settlements)
(1)

 

$

3,009

 

 

$

(1,881

)

(1) True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.

Schedule of Remaining Performance Obligations Company’s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

43,800

 

2025

 

 

31,234

 

2026

 

 

13,891

 

2027

 

 

3,899

 

2028

 

 

2,038

 

Thereafter

 

 

966

 

Total

 

$

95,828

 

Schedule of Allowance for Credit Losses

The following table presents the activity in the allowance for credit losses for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

 

Accounts Receivable

 

 

Unbilled Contracts Receivable

 

Beginning balance

 

$

1,906

 

 

$

190

 

 

$

1,950

 

 

$

369

 

Provision for credit losses

 

 

798

 

 

 

58

 

 

 

136

 

 

 

(19

)

Recoveries/charge-off

 

 

164

 

 

 

(3

)

 

 

(19

)

 

 

 

Ending balance

 

$

2,868

 

 

$

245

 

 

$

2,067

 

 

$

350

 

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

25,344

 

 

$

19,913

 

Finished goods inventory

 

 

5,988

 

 

 

7,279

 

Prepaid income taxes

 

 

5,544

 

 

 

4,813

 

Other

 

 

6,013

 

 

 

6,869

 

Total

 

$

42,889

 

 

$

38,874

 

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer equipment and software

 

$

53,748

 

 

$

52,740

 

Capitalized internal-use software

 

 

14,503

 

 

 

11,224

 

Office equipment and furniture

 

 

11,294

 

 

 

11,074

 

Building

 

 

17,876

 

 

 

17,876

 

Land

 

 

5,300

 

 

 

5,300

 

Leasehold improvements

 

 

13,297

 

 

 

11,758

 

Construction in progress

 

 

768

 

 

 

3,319

 

Total property and equipment

 

 

116,786

 

 

 

113,291

 

Less: accumulated depreciation and amortization(1)

 

 

(75,074

)

 

 

(71,722

)

Property and equipment, net

 

$

41,712

 

 

$

41,569

 

(1)
Includes $2.1 million and $1.6 million as of March 31, 2024 and December 31, 2023, respectively, of accumulated amortization associated with capitalized internal-use software.

For the three months ended March 31, 2024 and 2023, capitalization of costs associated with internal-use software was $3.3 million and $1.9 million, respectively. Amortization of capitalized internal-use software was $0.5 million for the three months ended March 31, 2024, whereas it was immaterial for the three months ended March 31, 2023.

Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

26,556

 

 

$

44,095

 

Accrued expenses

 

 

17,927

 

 

 

24,307

 

Current portion of operating lease liabilities

 

 

14,059

 

 

 

14,760

 

Accrued other taxes

 

 

8,075

 

 

 

6,464

 

Third-party royalties

 

 

7,658

 

 

 

8,478

 

Accrued income taxes

 

 

3,012

 

 

 

1,991

 

Other

 

 

6,215

 

 

 

9,866

 

Total

 

$

83,502

 

 

$

109,961

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Notional and Fair Values of All Derivative Instruments

The notional and fair values of all derivative financial instruments were as follows (in thousands):

 

Location in Balance Sheet

 

March 31, 2024

 

 

December 31, 2023

 

Derivative instruments designated as cash flow hedges:

 

 

 

 

 

 

 

Fair valueforeign exchange contract assets, net amount

Prepaid expenses and other current assets

 

$

271

 

 

$

1,184

 

 

 

 

 

 

 

 

 

Notional value held to buy U.S. dollars in exchange for other currencies

 

 

$

1,119

 

 

$

738

 

Notional value held to sell U.S. dollars in exchange for other currencies

 

 

$

49,581

 

 

$

45,468

 

Schedule of Gross Amounts of Foreign Currency Forward Contracts

The gross amounts of the Company’s foreign currency forward contracts and the net amounts recorded in the Company’s Condensed Consolidated Balance Sheets were as follows (in thousands):

 

March 31, 2024

 

 

December 31, 2023

 

Gross amount of recognized assets

$

559

 

 

$

1,300

 

Gross amount of recognized liabilities

 

(288

)

 

 

(116

)

Net derivative assets

$

271

 

 

$

1,184

 

Schedule of Accumulated Other Comprehensive Loss (AOCL)

The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

1,034

 

 

$

(94

)

Other comprehensive (loss) gain before reclassification

 

 

(422

)

 

 

859

 

Amounts reclassified from accumulated other comprehensive loss into net loss

 

 

(369

)

 

 

4

 

Net current period other comprehensive (loss) gain

 

 

(791

)

 

 

863

 

Ending balance

 

$

243

 

 

$

769

 

Summary of the Gains Recognized upon Settlement of the Hedged Transactions

The following table summarizes the gains recognized upon settlement of the hedged transactions in the Condensed Consolidated Statement of Operations for three months ended March 31, 2024 and 2023 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Research and development

 

$

349

 

 

$

11

 

Selling, general and administrative

 

 

107

 

 

 

4

 

Total

 

$

456

 

 

$

15

 

 

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Carrying Amounts and Estimated Fair Values

The following table presents the fair value hierarchy for the Company’s assets and liabilities recorded at their carrying amount, but for which the fair value is disclosed (in thousands):

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Note receivable, noncurrent

 

$

27,676

 

 

$

27,676

 

 

$

 

 

$

 

Deferred consideration from divestiture

 

 

6,016

 

 

 

5,847

 

 

 

 

 

 

 

Total assets

 

$

33,692

 

 

$

33,523

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Senior unsecured promissory note

 

$

50,000

 

 

$

49,740

 

 

$

50,000

 

 

$

49,659

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture (Tables)
3 Months Ended
Mar. 31, 2024
Business Acquisition [Line Items]  
Summary of Carrying Amounts of Assets and Liabilities Classified as Held for Sale

As of the Closing Date, the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):

 

 

January 31, 2024

 

 

 

Current

 

 

Noncurrent

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

11,025

 

 

$

 

 

$

11,025

 

Accounts receivable, net

 

 

3,392

 

 

 

 

 

 

3,392

 

Unbilled contracts receivable, net

 

 

1,398

 

 

 

5,320

 

 

 

6,718

 

Prepaid expenses and other current assets

 

 

812

 

 

 

 

 

 

812

 

Property and equipment, net

 

 

 

 

 

2,291

 

 

 

2,291

 

Operating lease right-of-use assets

 

 

 

 

 

3,272

 

 

 

3,272

 

Other noncurrent assets

 

 

 

 

 

2,887

 

 

 

2,887

 

Total assets held for sale (1)

 

$

16,627

 

 

$

13,770

 

 

$

30,397

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

Accounts payable

 

$

248

 

 

$

 

 

$

248

 

Accrued liabilities

 

 

4,933

 

 

 

 

 

 

4,933

 

Deferred revenue

 

 

1,114

 

 

 

 

 

 

1,114

 

Operating lease liabilities, noncurrent

 

 

 

 

 

2,708

 

 

 

2,708

 

Other noncurrent liabilities

 

 

 

 

 

7,064

 

 

 

7,064

 

Total liabilities held for sale

 

$

6,295

 

 

$

9,772

 

 

$

16,067

 

 

 

 

 

 

 

 

 

 

 

Net assets held for sale

 

$

10,332

 

 

$

3,998

 

 

$

14,330

 

(1)
Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $35.2 million.
Schedule of Deferred Cash Consideration

The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by the Purchaser in four annual payments as follows (in thousands):

Date of Payment:

 

Amount

 

February 15, 2028

 

$

3,000

 

February 15, 2029

 

 

2,250

 

February 15, 2030

 

 

4,500

 

February 15, 2031

 

 

5,250

 

Total future payments

 

$

15,000

 

Schedule of Net Carrying Amount of Deferred Consideration

As of March 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):

 

 

March 31, 2024

 

Total deferred consideration

 

$

15,000

 

Less: unamortized discount on deferred consideration

 

 

(8,984

)

Net carrying amount

 

$

6,016

 

Tobii AB  
Business Acquisition [Line Items]  
Schedule of Principal Payments

The Tobii Note has the following scheduled principal repayments (in thousands):

Date of Principal Payment:

 

Amount

 

April 1, 2027

 

$

10,000

 

April 1, 2028

 

 

10,000

 

April 1, 2029

 

 

7,676

 

Total principal payments

 

$

27,676

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Identified Intangible Assets

Identified intangible assets consisted of the following (in thousands):

 

 

 

March 31, 2024

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(4,031

)

 

$

13,250

 

Existing technology / content database

 

5-10

 

 

219,863

 

 

 

(184,819

)

 

 

35,044

 

Customer contracts and related relationships

 

3-9

 

 

493,579

 

 

 

(371,093

)

 

 

122,486

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(35,708

)

 

 

3,605

 

Non-compete agreements

 

1-2

 

 

3,101

 

 

 

(2,992

)

 

 

109

 

Total finite-lived intangible assets

 

 

 

 

773,137

 

 

 

(598,643

)

 

 

174,494

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets

 

 

 

$

794,537

 

 

$

(598,643

)

 

$

195,894

 

 

 

 

 

December 31, 2023

 

 

 

Average Life
(Years)

 

Gross Amount

 

 

Accumulated
Amortization

 

 

Net Carrying Value

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Acquired patents

 

3-10

 

$

17,281

 

 

$

(3,478

)

 

$

13,803

 

Existing technology / content database

 

5-10

 

 

219,717

 

 

 

(181,713

)

 

 

38,004

 

Customer contracts and related relationships

 

3-9

 

 

493,685

 

 

 

(365,074

)

 

 

128,611

 

Trademarks/trade name

 

4-10

 

 

39,313

 

 

 

(34,453

)

 

 

4,860

 

Non-competition agreements

 

1-2

 

 

3,101

 

 

 

(2,884

)

 

 

217

 

Total finite-lived intangible assets

 

 

 

 

773,097

 

 

 

(587,602

)

 

 

185,495

 

Indefinite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

TiVo tradename/trademarks

 

N/A

 

 

21,400

 

 

 

 

 

 

21,400

 

Total intangible assets (1)

 

 

 

$

794,497

 

 

$

(587,602

)

 

$

206,895

 

(1)
Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture).
Estimated Future Amortization Expense

As of March 31, 2024, the estimated future amortization expense of total finite-lived intangible assets was as follows (in thousands):

 

Year Ending December 31:

 

Amounts

 

2024 (remaining 9 months)

 

$

32,328

 

2025

 

 

34,821

 

2026

 

 

31,490

 

2027

 

 

30,647

 

2028

 

 

30,310

 

Thereafter

 

 

14,898

 

Total future amortization

 

$

174,494

 

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share

The following table sets forth the computation of basic and diluted net loss per share attributable the Company (in thousands, except per share amounts):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net loss attributable to the Company - basic and diluted

 

$

(13,120

)

 

$

(32,000

)

Denominator:

 

 

 

 

 

 

Weighted-average number of shares used to compute net loss per share attributable to the Company - basic and diluted

 

 

44,521

 

 

 

42,224

 

Net loss per share attributable to the Company - basic and diluted

 

$

(0.29

)

 

$

(0.76

)

Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share

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

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Options

 

 

69

 

 

 

124

 

Restricted stock units

 

 

8,053

 

 

 

7,219

 

ESPP

 

 

253

 

 

 

460

 

Total

 

 

8,375

 

 

 

7,803

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Stock Option Activity

Stock option activity for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

106

 

 

$

26.87

 

Options exercised

 

 

 

 

$

 

Options canceled / forfeited / expired

 

 

(37

)

 

$

21.39

 

Balance at March 31, 2024

 

 

69

 

 

$

29.87

 

Summary of Restricted Stock Awards and Units

Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the three months ended March 31, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Number of
Shares
Subject to
Time-
based Vesting

 

 

Number of
Shares
Subject to
Performance-
based Vesting

 

 

Total
Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
Per Share

 

Balance at December 31, 2023

 

 

5,396

 

 

 

1,671

 

 

 

7,067

 

 

$

15.51

 

Granted

 

 

2,259

 

 

 

670

 

 

 

2,929

 

 

$

11.41

 

Vested / released

 

 

(1,301

)

 

 

(14

)

 

 

(1,315

)

 

$

14.80

 

Canceled / forfeited

 

 

(436

)

 

 

(192

)

 

 

(628

)

 

$

19.36

 

Balance at March 31, 2024

 

 

5,918

 

 

 

2,135

 

 

 

8,053

 

 

$

13.84

 

Summary of Stock-Based Compensation Expense

Total stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cost of revenue, excluding depreciation and amortization of intangible assets

 

$

744

 

 

$

792

 

Research and development

 

 

4,333

 

 

 

5,551

 

Selling, general and administrative

 

 

9,680

 

 

 

9,625

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

Stock-Based Compensation Expense Categorized by Award Type

Stock-based compensation expense categorized by award type for the three months ended March 31, 2024 and 2023 is summarized in the table below (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

RSUs

 

$

9,185

 

 

$

10,755

 

PSUs

 

 

4,254

 

 

 

4,225

 

Employee stock purchase plan

 

 

1,318

 

 

 

988

 

Total stock-based compensation expense

 

$

14,757

 

 

$

15,968

 

 

Summary of Unrecognized Stock-based Compensation Expense

As of March 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):

 

 

March 31, 2024

 

 

 

Unrecognized Stock-Based Compensation

 

 

Weighted-Average Period to Recognize Expense
(in years)

 

RSUs

 

$

74,406

 

 

 

2.2

 

PSUs

 

 

23,268

 

 

 

2.2

 

ESPP

 

 

3,387

 

 

 

0.9

 

Total unrecognized stock-based compensation expense

 

$

101,061

 

 

 

 

Market-Based Performance Stock Units  
Schedule of Assumptions Used to Value Awards Granted

The following assumptions were used to value the market-based PSUs granted during the period:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

2.8

 

Risk-free interest rate

 

 

4.21

%

 

 

4.54

%

Dividend yield

 

 

0.0

%

 

 

0.0

%

Expected volatility

 

 

43.93

%

 

 

49.02

%

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Costs

The components of operating lease costs were as follows (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Fixed lease cost (1)

 

$

4,286

 

 

$

5,158

 

Variable lease cost

 

 

1,053

 

 

 

1,487

 

Less: sublease income

 

 

(1,931

)

 

 

(2,680

)

Total operating lease cost

 

$

3,408

 

 

$

3,965

 

 

(1) Includes short-term leases expensed on a straight-line basis.

Schedule of Supplemental Cash Flow Information arising from Lease Transactions

The following table presents supplemental cash flow information arising from lease transactions (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash payments included in the measurement of operating lease liabilities

 

$

4,496

 

 

$

5,208

 

Operating ROU assets obtained in exchange for lease obligations

 

$

 

 

$

 

Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities

The weighted-average remaining term of the Company’s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (in years)

 

 

3.18

 

 

 

3.37

 

Weighted-average discount rate

 

 

5.3

%

 

 

5.3

%

Schedule of Future Minimum Lease Payments and Related Lease Liabilities

Future minimum lease payments and related lease liabilities as of March 31, 2024 were as follows (in thousands):

 

Year Ending December 31:

 

Operating Lease Payments (1)

 

 

Sublease Income

 

 

Net Operating Lease Payments

 

2024 (remaining 9 months)

 

$

11,666

 

 

$

(4,454

)

 

$

7,212

 

2025

 

 

16,177

 

 

 

(6,107

)

 

 

10,070

 

2026

 

 

9,812

 

 

 

(1,412

)

 

 

8,400

 

2027

 

 

3,964

 

 

 

(368

)

 

 

3,596

 

2028

 

 

1,996

 

 

 

(379

)

 

 

1,617

 

Thereafter

 

 

1,152

 

 

 

(291

)

 

 

861

 

Total lease payments

 

 

44,767

 

 

$

(13,011

)

 

$

31,756

 

Less: imputed interest

 

 

(3,913

)

 

 

 

 

 

 

Present value of operating lease liabilities

 

$

40,854

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Less: operating lease liabilities, current portion

 

 

(14,059

)

 

 

 

 

 

 

Noncurrent operating lease liabilities

 

$

26,795

 

 

 

 

 

 

 

(1) Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2022
$ / shares
shares
Mar. 31, 2024
USD ($)
Business
Customer
Segment
$ / shares
shares
Dec. 31, 2023
USD ($)
Customer
$ / shares
shares
Mar. 31, 2023
Customer
Sep. 21, 2022
$ / shares
Organization Consolidation And Presentation [Line Items]          
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001    
Common stock shares distributed | shares   45,031,000 44,211,000    
Number of reportable business segments | Segment   1      
Number of business category   4      
Long-term deferred tax liabilities | $   $ 7,006 $ 6,983    
Other long-term liabilities | $   $ 12,593 $ 4,577    
Xperi Holding          
Organization Consolidation And Presentation [Line Items]          
Number of independent publicly traded companies   2      
Number of intellectual property licensing business   1      
Number of product business   1      
Perceive Corporation          
Organization Consolidation And Presentation [Line Items]          
Ownership interest, percentage   77.50%      
Spin-Off | Xperi Holding          
Organization Consolidation And Presentation [Line Items]          
Record date of outstanding common stock distribution for spinoff Sep. 21, 2022        
Number of shares received for every ten common stock shares held on record date | shares 4        
Number of common stock shares considered as one unit for issue of shares in spinoff | shares 10        
Common stock, par value (in dollars per share) | $ / shares $ 0.001       $ 0.001
Credit Concentration Risk | Revenue          
Organization Consolidation And Presentation [Line Items]          
Number of customers, concentration of risk disclosure | Customer   0   0  
Credit Concentration Risk | Accounts Receivable          
Organization Consolidation And Presentation [Line Items]          
Number of customers, concentration of risk disclosure | Customer   0 0    
Credit Concentration Risk | Accounts Receivable | Customer One          
Organization Consolidation And Presentation [Line Items]          
Concentration risk, percentage (or more)   10.00% 10.00%    
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details) - Credit Concentration Risk - Customer
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Aggregate trade receivables      
Summary of Significant Accounting Policies [Line Items]      
Number of customers, concentration of risk disclosure 0 0  
Aggregate trade receivables | Customer One      
Summary of Significant Accounting Policies [Line Items]      
Concentration risk, percentage (or more) 10.00% 10.00%  
Revenue      
Summary of Significant Accounting Policies [Line Items]      
Number of customers, concentration of risk disclosure 0   0
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Details) - Total Revenue - Product Concentration Risk [Member]
3 Months Ended
Mar. 31, 2024
Advertising  
Revenue Recognition [Line Items]  
Concentration Risk Percentage 10.00%
NRE services  
Revenue Recognition [Line Items]  
Concentration Risk Percentage 10.00%
Hardware Products  
Revenue Recognition [Line Items]  
Concentration Risk Percentage 10.00%
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 118,844 $ 126,839
Recognized over time    
Disaggregation of Revenue [Line Items]    
Revenue 96,682 100,213
Recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue $ 22,162 $ 26,626
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 118,844 $ 126,839
Pay TV    
Disaggregation of Revenue [Line Items]    
Total revenue 56,806 60,294
Consumer Electronics    
Disaggregation of Revenue [Line Items]    
Total revenue 26,128 36,735
Connected Car    
Disaggregation of Revenue [Line Items]    
Total revenue 24,348 20,548
Media Platform    
Disaggregation of Revenue [Line Items]    
Total revenue $ 11,562 $ 9,262
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Geographic Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 118,844 $ 126,839
Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 100.00% 100.00%
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 59,799 $ 65,159
U.S. | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 50.00% 51.00%
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 12,037 $ 17,495
Japan | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 10.00% 14.00%
Europe and Middle East    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 13,475 $ 10,166
Europe and Middle East | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 11.00% 8.00%
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 12,787 $ 11,510
China | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 11.00% 9.00%
Latin America    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 6,917 $ 6,623
Latin America | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 6.00% 5.00%
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 13,829 $ 15,886
Other | Total Revenue | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage (or more) 12.00% 13.00%
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue Recognized in Period (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Amounts included in deferred revenue at the beginning of the period $ 7,266 $ 6,719
Performance obligations satisfied in previous periods (true ups, recoveries and settlements) [1] $ 3,009 $ (1,881)
[1] True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 95,828
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 43,800
Performance obligations expected to be satisfied, expected timing 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 31,234
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 13,891
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 3,899
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 2,038
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2029-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 966
Performance obligations expected to be satisfied, expected timing 1 year
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Remaining Performance Obligations (Details 1)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 95,828
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance $ 1,906 $ 1,950
Provision for credit losses 798 136
Recoveries/charge-off 164 (19)
Ending balance 2,868 2,067
Unbilled Contracts Receivable    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 190 369
Provision for credit losses 58 (19)
Recoveries/charge-off (3)  
Ending balance $ 245 $ 350
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 25,344 $ 19,913
Finished goods inventory 5,988 7,279
Prepaid income tax 5,544 4,813
Other 6,013 6,869
Total $ 42,889 $ 38,874
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 116,786 $ 113,291
Less: accumulated depreciation and amortization (75,074) (71,722)
Property and equipment, net 41,712 41,569
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 53,748 52,740
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 14,503 11,224
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Total property and equipment 11,294 11,074
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17,876 17,876
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,300 5,300
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 13,297 11,758
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 768 $ 3,319
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated amortization associated with capitalized internal-use software $ 2.1 $ 1.6
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Impairment charges $ 0 $ 1,100,000
Capitalization of costs associated with internal-use software 3,300,000 $ 1,900,000
Amortization of capitalized internal-use software $ 500,000  
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 26,556 $ 44,095
Accrued expenses 17,927 24,307
Current portion of operating lease liabilities $ 14,059 [1] $ 14,760
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Accrued other taxes $ 8,075 $ 6,464
Third-party royalties 7,658 8,478
Accrued income taxes 3,012 1,991
Other 6,215 9,866
Total $ 83,502 $ 109,961
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Additional Information (Details) - TiVo Merger - Non-marketable Equity Securities - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Schedule Of Investments [Line Items]      
Equity securities accounted for under equity method $ 4,200,000   $ 4,900,000
Impairment charges related to non-marketable equity securities $ 0 $ 0  
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) - Foreign Exchange Contracts - Designated Derivative Instruments - Cash Flow Hedging [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Fair value-foreign exchange contract assets, net amount $ 271 $ 1,184
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Total notional value $ 1,119 $ 738
Total notional value $ 49,581 $ 45,468
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details) - Foreign Exchange Contracts - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Gross amount of recognized assets $ 559 $ 1,300
Gross amount of recognized liabilities (288) (116)
Net derivative assets $ 271 $ 1,184
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 387,135 $ 448,986
Ending balance 381,757 430,574
Accumulated Other Comprehensive Loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (2,865) (4,119)
Ending balance (4,040) (2,643)
Accumulated Other Comprehensive Loss | Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 1,034 (94)
Other comprehensive (loss) gain before reclassification (422) 859
Amounts reclassified from accumulated other comprehensive loss into net loss (369) 4
Net current period other comprehensive (loss) gain (791) 863
Ending balance $ 243 $ 769
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivatives, Fair Value [Line Items]    
Gain on fair value hedges $ 456 $ 15
Research and development    
Derivatives, Fair Value [Line Items]    
Gain on fair value hedges 349 11
Selling, general and administrative    
Derivatives, Fair Value [Line Items]    
Gain on fair value hedges $ 107 $ 4
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Total assets, net - Carrying Amount $ 630,390 $ 673,635
Liabilities:    
Total long-term debt, net - Carrying Amount 27,676  
Recurring    
Assets:    
Total assets, net - Carrying Amount 33,692  
Total assets, net - Estimated Fair Value 33,523  
Recurring | Note Receivable, Noncurrent    
Assets:    
Total assets, net - Carrying Amount 27,676  
Total assets, net - Estimated Fair Value 27,676  
Recurring | Deferred Consideration From Divestiture    
Assets:    
Total assets, net - Carrying Amount 6,016  
Total assets, net - Estimated Fair Value 5,847  
Recurring | Senior Unsecured Promissory Note    
Liabilities:    
Total long-term debt, net - Carrying Amount 50,000 50,000
Total long-term debt, net - Estimated Fair Value $ 49,740 $ 49,659
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Equity sale percetage   100.00%  
Business divestiture, indemnification liability $ 7,100    
Gain on divestiture     $ 22,934
Recognized interest income     400
Deferred cash consideration     15,000
Discount on deferred consideration     9,200
Discount on Interest income     $ 200
Purchaser      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Total consideration 44,300    
Business divestiture, cash received 10,800    
Interest rate     8.00%
Recognized interest income     $ 400
Additional interest rate per annum     2.00%
Purchaser | Senior Secured Promissory Note      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Debt instrument, principal amount 27,700    
Fair value divestiture 5,800    
Deferred cash consideration $ 15,000    
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Dec. 31, 2023
Assets Current:    
Total assets held for sale   $ 15,860
Assets Noncurrent:    
Total assets held for sale   12,249
Liabilities Current:    
Total liabilities held for sale   6,191
Liabilities Noncurrent:    
Total liabilities to be disposed of   $ 9,805
Purchaser | Divestiture    
Assets Current:    
Cash and cash equivalents $ 11,025  
Accounts receivable, net 3,392  
Unbilled contracts receivable, net 1,398  
Prepaid expenses and other current assets 812  
Total assets held for sale [1] 16,627  
Assets Noncurrent:    
Unbilled contracts receivable, net 5,320  
Property and equipment, net 2,291  
Operating lease right-of-use assets 3,272  
Other noncurrent assets 2,887  
Total assets held for sale [1] 13,770  
Assets Total:    
Unbilled contracts receivable, net 6,718  
Total assets held for sale [1] 30,397  
Liabilities Current:    
Accounts payable 248  
Accrued liabilities 4,933  
Deferred revenue 1,114  
Total liabilities held for sale 6,295  
Liabilities Noncurrent:    
Operating lease liabilities, noncurrent 2,708  
Other noncurrent liabilities 7,064  
Total liabilities to be disposed of 9,772  
Liabilities Total:    
Total liabilities to be disposed of 16,067  
Net assets held for sale, Current 10,332  
Net assets held for sale, Noncurrent 3,998  
Net assets held for sale $ 14,330  
[1] Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $35.2 million.
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Finite-lived intangible assets, Gross Amount $ 773,137 $ 773,097
Assets held for sale    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Finite-lived intangible assets, Gross Amount   $ 35,200
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Schedule of Principal Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Maturities of Long-Term Debt [Abstract]  
April 1, 2027 $ 10,000
April 1, 2028 10,000
April 1, 2029 7,676
Net carrying amount $ 27,676
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Schedule of Net Carrying Amount (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Instruments [Abstract]  
Net carrying amount $ 27,676
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Schedule of Deferred Cash Consideration (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Discontinued Operations and Disposal Groups [Abstract]  
February 15, 2028 $ 3,000
February 15, 2029 2,250
February 15, 2030 4,500
February 15, 2031 5,250
Total future payments $ 15,000
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Discontinued Operations and Disposal Groups [Abstract]  
Total deferred consideration $ 15,000
unamortized discount on deferred consideration (8,984)
Net carrying amount $ 6,016
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 773,137 $ 773,097
Assets held for sale    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount   $ 35,200
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 794,537 $ 794,497 [1]
Finite-lived intangible assets, Gross Amount 773,137 773,097
Finite-lived intangible assets, Accumulated Amortization (598,643) (587,602) [1]
Intangible assets, net 195,894 206,895 [1]
Finite-lived intangible assets, Net 174,494 185,495
TiVo tradename/trademarks    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, Gross Assets 21,400 21,400
Indefinite-lived intangible assets, Net 21,400 21,400
Acquired patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount 17,281 17,281
Finite-lived intangible assets, Accumulated Amortization (4,031) (3,478)
Finite-lived intangible assets, Net $ 13,250 $ 13,803
Acquired patents | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 3 years 3 years
Acquired patents | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years 10 years
Existing technology / content database    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 219,863 $ 219,717
Finite-lived intangible assets, Accumulated Amortization (184,819) (181,713)
Finite-lived intangible assets, Net $ 35,044 $ 38,004
Existing technology / content database | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 5 years 5 years
Existing technology / content database | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years 10 years
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 493,579 $ 493,685
Finite-lived intangible assets, Accumulated Amortization (371,093) (365,074)
Finite-lived intangible assets, Net $ 122,486 $ 128,611
Customer contracts and related relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 3 years 3 years
Customer contracts and related relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 9 years 9 years
Trademarks/trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 39,313 $ 39,313
Finite-lived intangible assets, Accumulated Amortization (35,708) (34,453)
Finite-lived intangible assets, Net $ 3,605 $ 4,860
Trademarks/trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 4 years 4 years
Trademarks/trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years 10 years
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 3,101 $ 3,101
Finite-lived intangible assets, Accumulated Amortization (2,992) (2,884)
Finite-lived intangible assets, Net $ 109 $ 217
Non-competition agreements | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 1 year 1 year
Non-competition agreements | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 2 years 2 years
[1] Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture).
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 (remaining 9 months) $ 32,328  
2025 34,821  
2026 31,490  
2027 30,647  
2028 30,310  
Thereafter 14,898  
Finite-lived intangible assets, Net $ 174,494 $ 185,495
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 01, 2022
Mar. 31, 2023
Mar. 31, 2024
Line Of Credit Facility [Line Items]      
Long-Term Debt     $ 27,676
Promissory Note      
Line Of Credit Facility [Line Items]      
Interest expense   $ 700  
Vewd | Promissory Note      
Line Of Credit Facility [Line Items]      
Debt instrument, principal amount $ 50,000    
Interest rate 6.00%    
Debt instrument, basis spread on variable rate 2.00%    
Debt instrument, maturity date Jul. 01, 2025    
2021 Convertible Notes      
Line Of Credit Facility [Line Items]      
Long-Term Debt     $ 50,000
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss attributable to the Company - basic $ (13,120) $ (32,000)
Net loss attributable to the Company - diluted $ (13,120) $ (32,000)
Denominator:    
Weighted-average number of shares used to compute net loss per share attributable to the Company - basic 44,521 42,224
Weighted-average number of shares used to compute net loss per share attributable to the Company - diluted 44,521 42,224
Net loss per share attributable to the Company - basic $ (0.29) $ (0.76)
Net loss per share attributable to the Company - diluted $ (0.29) $ (0.76)
XML 73 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents 8,375 7,803
Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents 69 124
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents 8,053 7,219
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents 253 460
XML 74 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 01, 2023
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized   $ 14,757 $ 15,968
Number of shares, options granted   0  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period   24 months  
Maximum employee subscription rate 100.00%    
Purchase price of common stock, percent   85.00%  
Rolling expiration period 24 months 12 months  
Shares reserved for grant (in shares)   3,700,000  
Stock-based compensation expense recognized   $ 1,318 988
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense recognized   $ 4,254 $ 4,225
Performance Shares | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest   0.00%  
Performance Shares | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest   200.00%  
2022 EIP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period   10 years  
Vesting period   4 years  
Shares reserved for grant (in shares)   4,600,000  
2022 EIP | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   3 years  
2022 EIP | Time-based Awards | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   3 years  
2022 EIP | Time-based Awards | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
Amendment 2022 ESPP | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum employee subscription rate 15.00%    
Rolling expiration period 12 months    
XML 75 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares Subject to Options  
Number of Shares, Beginning balance (shares) | shares 106
Number of Shares, Options canceled / forfeited / expired (shares) | shares (37)
Number of Shares, Ending balance (shares) | shares 69
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Beginning balance (USD per share) | $ / shares $ 26.87
Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share) | $ / shares 21.39
Weighted Average Exercise Price Per Share, Ending balance (USD per share) | $ / shares $ 29.87
XML 76 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Time Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock units, beginning balance (shares) 5,396
Granted 2,259
Vested / released (1,301)
Canceled / forfeited (436)
Restricted stock units, ending balance (shares) 5,918
Performance Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock units, beginning balance (shares) 1,671
Granted 670
Vested / released (14)
Canceled / forfeited (192)
Restricted stock units, ending balance (shares) 2,135
Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock units, beginning balance (shares) 7,067
Granted 2,929
Vested / released (1,315)
Canceled / forfeited (628)
Restricted stock units, ending balance (shares) 8,053
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share) | $ / shares $ 15.51
Weighted average grant date fair value per share of restricted stock units, granted (USD per share) | $ / shares 11.41
Weighted average grant date fair value per share of restricted stock units, vested / earned (USD per share) | $ / shares 14.8
Weighted average grant date fair value of restricted stock units, canceled / forfeited (USD per share) | $ / shares 19.36
Weighted average grant date fair value per share of restricted stock units, ending balance (USD per share) | $ / shares $ 13.84
XML 77 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details) - Market-Based Performance Stock Units
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]    
Expected life (in years) 3 years 2 years 9 months 18 days
Risk-free interest rate 4.21% 4.54%
Dividend yield 0.00% 0.00%
Expected volatility 43.93% 49.02%
XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 14,757 $ 15,968
Cost of revenue, excluding depreciation and amortization of intangible assets    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 744 792
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense 4,333 5,551
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation expense $ 9,680 $ 9,625
XML 79 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 14,757 $ 15,968
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,318 988
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 9,185 10,755
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 4,254 $ 4,225
XML 80 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 101,061
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 74,406
Weighted-Average Period to Recognize Expense 2 years 2 months 12 days
PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 23,268
Weighted-Average Period to Recognize Expense 2 years 2 months 12 days
ESPP  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 3,387
Weighted-Average Period to Recognize Expense 10 months 24 days
XML 81 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Provision for (benefit from) income taxes $ 4,272 $ (294)  
Effective tax rate (percent) 47.00% (0.90%)  
Income (loss) before taxes $ (9,099) $ (33,233)  
Decrease in gross unrecognized tax benefits 7,000    
Gross unrecognized tax benefits 16,600    
Decrease in divestiture 6,900    
Unrecognized tax benefits that would impact the effective income tax rate 2,600    
Accrued interest and tax penalties related to unrecognized tax benefits $ 200   $ 400
Income tax examination description As of March 31, 2024, the Company’s 2019 through 2024 tax years are generally open and subject to potential examination in one or more jurisdictions. In addition, 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 examinatio    
XML 82 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee Lease Description [Line Items]    
Operating lease existence of option to renew true  
Operating lease description 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. Leases with an initial term of 12 months or less are not recorded on the balance sheets  
Impairment charges $ 0 $ 1,100,000
Maximum    
Lessee Lease Description [Line Items]    
Lessee term of period to renew 10 years  
XML 83 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Fixed lease cost $ 4,286 $ 5,158 [1]
Variable lease cost 1,053 1,487
Less: sublease income (1,931) (2,680)
Total operating lease cost $ 3,408 $ 3,965
[1] Includes short-term leases expensed on a straight-line basis.
XML 84 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule Of Cash Flow Supplemental Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Cash payments included in the measurement of operating lease liabilities $ 4,496 $ 5,208
Operating ROU assets obtained in exchange for lease obligations $ 0 $ 0
XML 85 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term ( in years) 3 years 2 months 4 days 3 years 4 months 13 days
Weighted-average discount rate 5.30% 5.30%
XML 86 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Lease Payments    
2024 (remaining 9 months) [1] $ 11,666  
2025 [1] 16,177  
2026 [1] 9,812  
2027 [1] 3,964  
2028 [1] 1,996  
Thereafter [1] 1,152  
Total lease payments [1] 44,767  
Less: imputed interest [1] (3,913)  
Present value of operating lease liabilities [1] 40,854  
Less: operating lease liabilities, current portion (14,059) [1] $ (14,760)
Noncurrent operating lease liabilities 26,795 [1] $ 30,598
Sublease Income    
2024 (remaining 9 months) (4,454)  
2025 (6,107)  
2026 (1,412)  
2027 (368)  
2028 (379)  
Thereafter (291)  
Total lease payments (13,011)  
Net Operating Lease Payments    
2024 (remaining 9 months) 7,212  
2025 10,070  
2026 8,400  
2027 3,596  
2028 1,617  
Thereafter 861  
Total lease payments $ 31,756  
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.
XML 87 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments And Contingencies Disclosure [Line Items]  
Purchase commitments $ 136.9
Inventory  
Commitments And Contingencies Disclosure [Line Items]  
Purchase commitments $ 0.3
XML 88 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]    
Depreciation expense $ 3,584 $ 4,093
Selling, general and administrative $ 56,353 $ 57,776
XML 89 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Additional Information (Details)
$ in Millions
1 Months Ended
Apr. 30, 2024
USD ($)
Subsequent Event | Maximum  
Subsequent Event [Line Items]  
Repurchase of common stock $ 100.0
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )""J5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "0@JE8X.3Y&>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ:.CFHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'$'+)S"_? M? /I=!0Z)'Q.(6(BB_EB=+W/0L\/$S]3/,:, >'7K*T-0-,#E- MC(>Q[^ ,F&"$R>7O IJ%.%?_Q,X=8,?DF.V2&H:A'E9SKNS0P-O3X\N\;F5] M)N4UEE?9"CI$7+/3Y-?5W?WF@621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )""J5AMMS-\X04 *P? 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%$;_BH9V.NU,B&T9$M@29H@WV4V[FR4A?=EV^D'8 CQK6ZXL0_+O M>V6#37;D"_4L7Q(,W <=RY*/I=%&R"_9BG-%GN,HR:XZ*Z72-Y:5^2L>L^Q< MI#R!3Q9"QDS!H5Q:62HY"XJB.+*H;5]8,0N3SGA4O#>5XY'(510F?"I)EL;X'Z.L\745;\ M)9ORN[U>A_AYID2\+886Q&%2_F?/VQ.Q7T ;"NBV@'Y5X#3]@KLM*,Z<5;:L MP'K+%!N/I-@0J;\-:?I%<6Z*:J )$]V-,R7ATQ#JU/BM\'/H%458$I";1(7J MA=PEY>6A3W.79"LF>3:R%/R:KK'\;?)UF4P;DEWR421JE4%JP(/7]1:TLFHJ MW37UFJ*!'YD\)ZYS1JA->X;V>'CY)(5R.C25OVJ.6YTYM\AS&_(\L>:2_#V9 M9TK"Q?B/Z0R5"3US@AZA;[*4^?RJ T,PXW+-.^,?OG,N[)]->-\H[!5LKX+M M8>GC[97QR)>AQH7KY9[%W(2,Y_PYO7F\(W?WWKF)$*UM2=BO"/MHRYXD"\)D M268O\5Q$)C*\7I.9F-"JEDP7%=/%,;WFP?B6+()Q'?!G\BM_,='A2;9M.Y># MP7 X-#&BM2T9+RO&2[1E7BZEGK]NP\P'QL^<23WC$)@-C=0<):D4\$:%@CXRFLQJFUQL&]Y&O&;;W MDPD !B5DQ)9&*CR@>8XYA=HXM=LXN([L!$[$,4RA,R7\+V=D5CR0D4^YRA0\ MM<&=Q$C\C7QE>Q[*M'Z1II<&UN->W^D-''LPLM8FQEIMG*/<9N=QCSP54A4F MKIAJN$;QQ'MA1#B%V#BUV3A'J&YTZ.L#(? PU>W!Z+DP M IY":VBM-137DNHZ]86$D5BL IT58Y$3 0\?(H>'23TE!48E.)#^]L:(? KE MH;7R4-Q3MLA/[)G<21"_Z&7KM\;-@G:+/7A96\1:B%S<9>IED'JM!V%LN=:#U[6%K*7(Q;5E MQOU3'E$FR9E'.R??V.?@@2;DLM]I^,O*?PI#< MO:TN7&=V_.3FV5^Q9,D;MW\.!-U_GAD-$"_[OWS6WGZH7FPMMHDSXFMW+;=& MJW>KK>A)L0%KU5\O][$_,KU6FY&(+Z#4/K^$6[LLMX;+ R728G=U+I02-YWDA/'1XJ+\=B\7%Z+0&>/T7B)5Y#F1WZYI)IXN1_[HY<,#VVRU M^3!97.S(ACY2_7EW+^%MTD1)64ZY8H(C2=>7HRO_?(FGQJ&T^(/1)]5Y1H;* M2HBOYN4VO1QY!A'-:*)-" (_>[JD668B 8Z_ZZ"C9DSCV'U^B?Y+21[(K(BB M2Y%]8:G>7HYF(Y32-2DR_2">?J,UH+8'7#M@(\=P@&'H'8(2J(5LI+6#=%D<2'%$Y+&&J*9AW)N2F]@ MP[A)XZ.6\%\&?GJQ%#R%I- 4P9,2&4N)AI='#3^0+:V06*/?=U02,^L*G12< M%"D#F_=HC#X_WJ"3=^^1VA))%6(JE/T[N#]8J(!KAETDM30KBMH M> !:@.X$UUN%?@:(Z:'_!&@V7/$+UVOL#'A'Y!D*_%.$/1Q:\"Q?[QXXX 3- MU =EO& @WBU/1$[;J49_7JV4EK"P_[)-5A4LM 8 MX>DLF#=F![BB!E?DS$>]ROD&T>>=J0EU;L,8O64>WBC8 =]IPW?JS,-2*&VJ M6U;Y. 7:20:U#1.04A@O8:3JM#Q%)!=2LW^J#^##N"9\PU89140IJJWE70T? M==*$YW$T/4JFQ2J.Y]B>R[CA%O_'&E.4R&1;@D^!8"9VIL9L,.,>@,@+.XNI M@FFQ"F<=,@HFWF84S' _ [ BO[X1YF^\(DV7CAX+*!-^,,\AWZB@H=\3O M[3UUM -BWGQ@??BXY86=O#X)#0M9])JIE1#N0XA\/_:/(/262NB^ M9N=PBCBU-K0ZX&%B0WP,V&+E>[,!N*V(^D[-:N'6>8==8DI7=IQ1?\KB<':, MTVHUE/E6_'RW^OT*1QP$#2*%FE.:Z4+:FX1%GO \..YD[L'^IY#[K=KY;KG[ M (L7K2B8>P\-I2U!S)2'8)=\*W'">Q4T^_5]+>*=C@7K9QBMYQ>$\62 M*HW-C%A)5V'B;C*\,WST2JR595_(K2PM9A:6D\Z-6T[E MIKR(5"@1!=?5A53SM;GLO"JO^(Z^7_OGR^K*L@U3W:#>$;EAP"JC:P@)JPDP MR>I2LGK18E?>ZZV$UB(O'[>4I%0: _C_6@C]\F(&:*Z&%_\"4$L#!!0 ( M )""J5CGLKZZ; , &P* 8 >&PO=V]R:W-H965T&UL MK5;K;],P$/]7K#"A36++NX_11MH*""0>$V/P ?'!3:Y)P+&+[;:,OYZSTX4^ MW JD?4ELY^Z7WSU\=Z.5D#]4!:#)KX9Q-?8JK>>7OJ_R"AJJ+L0<.'Z9"=E0 MC5M9^FHN@196J6%^% 0]OZ$U][*1/;N1V4@L-*LYW$BB%DU#Y?TU,+$:>Z'W M4D#(R"E?A?Q<@WK=/XWBYOH!_94U'HV9 M4@43P;[4A:[&WL C!.MEOBU1CV=300O,"A0$%PIP>J":MS<:GQAM+0B8H:?&LR1R@1O">2M M4(JO<<"Q3"/7$:VFCVK::K0,CL/X[@?COSE)GV' M6!P-XV$GMD4L[8BE1R/T05<@2;X5&D/TTL4T?T7!,*LI+ M,)<7&P-6/HZE1TK@^3W!9.2*T;;F%M^Q(IG\=7FC_46Z%9!!LA.U?:%>&+M# MUN_(]X^2O^/8OUC]&\O6J0G5&2FQ?1'DFU-5D1EV*E)!48(SV_K[K/O#W5S; M%QKT#K >=*P'QUV^EV(N=H-]=F&2)KT=?@ZQ.$P.41QV%(='*;X%S'O'72!4 M:UE/%YI.&1 M"!=8O+B6@B%$B6FD 7/4F23#?:91NNMNA]#!BQT&?SM=\)\> MWS,$+[\MRY3?.YM7X"A-231,=_B[Y.(@C9(=$_R-OMV +.TXH]#C"Z[;'M>= M=B/3E1T4=LZOS2AEYX&_,.T&PO=V]R:W-H965T&ULM5I=;]RV$OTKQ#;H30#; M*Y+Z=&P#B9VB!?IA-$W[4/2!EKA>(I*XI2@[OK_^#B5YM2M27#OQ?;$E[7!T MAN3,.:1X=B_5YV;-N49?JK)NSA=KK3>GRV63KWG%FA.YX37\LI*J8AINU>VR MV2C.BJY152Y)$,3+BHEZ<7'6/;M6%V>RU:6H^;5"35M53#V\YZ6\/U_@Q>.# MW\7M6IL'RXNS#;OE'[G^M+E6<+?<>BE$Q>M&R!HIOCI?O,.G'\+0-.@L_A3\ MOMFY1B:4&RD_FYN?BO-%8!#QDN?:N&#P[XY?\K(TG@#'OX/3Q?:=IN'N]:/W M'[K@(9@;UO!+6?XE"KT^7Z0+5/ 5:TO]N[S_D0\!1<9?+LNF^XON!]M@@?*V MT;(:&@."2M3]?_9EZ(B=!CB<:4"&!F3:@,XTH$,#^M0WA$.#\*EOB(8&7>C+ M/O:NXZZ89A=G2MXC9:S!F[GH>K]K#?TE:C-1/FH%OPIHIR\N95W L/,"P54C M2U$P#3?O6H%=(U.B/M6P;5A?- MV5(#'N-UF0_O?M^_F\R\^Q>F3A#%1X@$)'0TO_(WO^+YMCG=;[Z$7MAV!=EV M!>G\T;FN:)7BM4:L:2#F4U<\O8/0[<#D]&FS83D_7T#2-ES=\<7%]]_A.'CK MBNZ%G.W%2K>Q4I_WBTO6K!&,&LK-!?^W%7>LA."=H]B[BCM7IO#<7601P?'9 M\FXW'-L*AR1(HZW9'M!P"S3T GV7Y[(%7%"4<@X@;TI^A&JN73A[3]$.@IC& M43#!:5M%49:&;IC1%F;DA?FIOA%E"8F3RUHKJ'Y/ AQ94)* QG0"V+:*0XQG M ,=;P+$7\+7B&R8*Q+]L3/HWW620>LT55)W=/'#ACBU$(4G3;(+;MJ)IFLS@ M3K:X$_]\Z$"A-2\+!#2)&IBV+HA>+\_-U,2*!$=I'+@C2;>1I-Y(_I":E4_H M[-1Z.4D(QNFDMVTSBN,,)VZ0V19DY@7YJ]1\?R;+>H#LPIHYL,;)M%)X7_F5 MA0\'(^$%WI"N^(I# %VJ-J+@BG6*9:5DA0H0+8T6NE7.235XWDO%P"J$_O=_ M;7P[A(Z_J11Y!W#PO3?58[PSBX80'68IH=@]V?#(P-A+>E"50 $K_=!5(\-* M&]"D>K9^#M[V"A%.,)FB=9E%<3:#=N10["?1WS;=Y*EO4)KAF7WS#8/-JF&93\G581<&.U3[& MD7VQGWY_ZYAVS$4?3IM'218'UB XZ)8DZ5Q*CGR+GT^X!ZO(B[(O=M O(>%< M^H[\BY]"P)Z.MRDUI@'-K$1UV"60T3/*%X_U6"7XA0 MAW#^'_1,1GHF?GK>"OX->S",Y5R&V3R,LR28$K'##!8DEO1^7\]>?=OT&N-L+J*178F?Q/95_:$9XB!8DD4T MFG:_PRZ.\([0V4<[4B7Q4^7/LKX]UER!\N4WSE).7/P7!-,:>-!L'^#(D\3/ MD],Y?(AYB(,L26*1I<,,9R&9J=AD)$OB)\NI(MP9_X/(;98C<3+54)<' /Q- M_G%.=MLY#:(LG8EWI%#BI] ]J75HLMLTF01VS7:0:9;.Z"TR4BGQKV,MO74( MK+V2Q22RU*'#+(R2F34W'3F0^CEPMBP>FD1^O\\MD=3FSRP-9I*$CO1)_?39 ME\@# T!M5B1A&M/I"+CLTCB:JSQT9$_J9\]+655"F^5GOS=F5M.0V+S.S:B\ M[C9&,'WCQ/X5.[O(.0#?[F@_^IWM8>J5GA]@[:T?G&J3OB@-OY2W_3A'NJ9^ MNKY6CQ6LT3+_?(I>!2=!@$%\*G3'RI:_1?$1\!AJUDR97=)6KZ42_X4&K$%R MA7YA*E]O/V)T,^6*Y[RZ@7+S^&WB+63MHP/1-$8Z=KNMK6Y@*5X8NGBZ,^>0 M>(-\SH3[=D?[ S$J$>I7(B;=9#T_"C@,7F \^>Y8/SD%R[#=,A9[+9F;#G(X:BOHUU+NB$&:+$XJNV?(_%C7*V49 $7;" M=$@C0G 23+?WG89 DL&,AJ:CBJ('MASRO*W:LOL0.7R2D!5,N+7Y/GT'JDHV M;LZP5HR,YPQ WL40]0OAG9A%WPE+ICK[3,(C" M<$:VT5$-4;\:ZAD84F[#ZH<^Y]:R++AJ_M/MNFKW!+;%#LTR'%H? AVB* @) MG5FMA*,L"OVRZ%?0/F9/6Y:E24Y1P\J%-^Y/@;9T.<8)M;Y1N>V";$;"A:/( M"9\B:0 2BSC,&0J8U?5P<*;# 34/78V?HM!K:%OP)E?BI@./.O49 MH^^_2Z'BOMVS?7."?FB[JPHBKMIJ6(INV$,O9H>> >8#Y/WBO[-H#,)[7IHM MT=%:2U1"9*541=/%4,/MRIB8;Q@;Z9,B<2-*\-D=&C@!?TZK^TO0)_ Z) M )0*D&&9R)L3EV!8[AQAJ;BZ[3WN/3R^X8S^3Y%3[] MX'K^+J2G'T+J_"5\/.JT'%_='Y0"ZK^%>*"'5@ C.$D@$55_]JB_T7+3':ZY MD5K+JKM<3'(@5AT[LPUT^_4[3M(,2KAUXP%\.=_G M[SLY)F>XENI1IP"&/&5>%^[9(C5VP8V& M.5W %,Q#/E$XNQ[%E!$?&6PUAMC8JW,I'RTD\_) MR/&L(N 0&TM!\6<%8^#<,J&.GQ6I4Y]I@9OC9_:/A7DT,Z,:QI)_8XE)1T[? M(0G,Z9*;>[G^!)6ACN6+)=?%-UF7L;V!0^*E-C*KP*@@8Z+\I4]5(C8 ?K@' M$%2 X%1 NP*T"Z.ELL+6'34T&BJY)LI&(YL=%+DIT.B&"?L8IT;A+D.NSK\MSP_VG/^%JA9I^U*K"A? KE@@B22U:?-8U);^ ML-8?GJ>_+$]"ER:5BOW&#>NC7&T47_)W-F1UO>+S0O[QN"T#G=I YU4&F-;+ MX^([.Z)>RCX4L26X6PONODHPOCFTH2)A8G%,=?>HZD,16ZI[M>K>0=5CF65X MJ_^AR'LG%?FQJ"WQ_5I\_PSQ9U=X?R>9?N@UUO@ID5L.!K6#P?D.3BOQP8ZF ML..U_5WQ#8%AX/M[M?O>WS>G=[[Z,^J]HC_!0U-DLPEWHQ.P;1B^7A=,:,)A MCE"OU4,.578VY<3(O&@.9M)@JU$,4^P&0=D W)]+:9XGMM^H^\OH#U!+ P04 M " "0@JE8!?DVEC>U&2S9R M,%#QBJ^9NI ;GL$O2YFOF8:O^=- ;7+.DJ+0.AV0X7 T6#.1]:97Q;.[?'HE MMSH5&;_+D=JNURS_\9FG\N6ZAWMO#WX33RMM'@RF5QOVQ.^Y?MC9SWB:&D]0CS\KI[WZG:;@[NO @J-OUBFJO@7O52VPQZ*MTK+=548:K 66?F7O59"[!3 ]$ !4A4@ M[0+A@0*T*D#;!8(#!8*J0/#>-X15@2+T01E[(=R<:3:]RN4+RHTU>#,?"O6+ MTJ"7R$Q'N=KB?HY\^_8P^(9&A?Z_D5K$L45<##34S_@=Q58M960MR MH!84?9697BFT@-HDCO(+?_G(4WX BM2RD#=99L3K\"O++Q#%OR R)(&C/O/W M%Z>NBH74CT\(?/=3(IOV61?LM<[E&D&9RID7V5(Y3H057 MEZY6*]T&;K5ER5)0T2?IYVL>4CO'5X'E7"X<9)1&-]LT61\WVZA_6]0^] MW>$F^1\DEG)T:PGI/I99+%*.LBHP\]1\CDV_V9KD ,/[W9TF[++3=.ELT9&S M/=%'M>@C;Z?Y%2;MF%-?.-#.QHL)XV$X?ZIT8?%0''WF#O]@6*X!?U4I!'\UGYT#)')$-0Y;4^BDDA\33\'Z/'\VNE;<] ME8;1J"525^_<5VF'4/&1!+'D>5Y,0M!%.-+LE;NUP58TA+2&^MQAU(=553MD M;Y5.#9DT(1-OR/_2*YX[0R1VSL-6B+81'MHA>JMP:H@-DN(C3+J"+,=5BRR* M?E]D_E2P1Y$>I@S<*9MVZFW1E;=]:1L\Q7X^O8ECN35P!_,J%\\,IA*G@H$] M$O P)&U6==F-AKC-JOY*G1ITP[382V_3APRZ2UI,(YG. 5&/AA_:8064M/G! M91;AMMG"7[M3HV_@$OOI\B[G,)4D;]-F.82DR2*^N<2%FN/)I*V PRP<#ZWV M/P=$XH8BL1\CZTZ_83\.-KD-@_V)W=\=5D!7;73PU^?4>!MJQ$>P,8[SK4&% MNJ%W,J8S>)L&^V04M'%P[K2CDS!LQW\.;L0-.&(_.=94D/-GGFW=[>U"Q8DU M7=I6T-ZTO4;PU^?$>$G#BL3/BM_>LQYWB4!LQNL'T7C2;G>G'85514L'?SU/ MU:&A08(_M);QB9MKXT/J; MV)S9QY,@;'S65SU9.;0^9N*H"#382/S;N]8)W[4(0!QE:FQ N(VL= M[J_:J:$W\$C\\&@EUR-[=,0!A<2:2?TO_7".. =ADH8PB9\P+8EIE0,? M@S%N<[;+C$:D39G^6IZJ0D.99/RAV6SN =&EQ"ED=0Z@5I%\$24BG_&VSS$Q,9HZ"S.P^<"0. MC U&UD&,RXQ$V)JO#!Y/PL$I#F\8>S[SF5PKS5_Q481HNIOY=4M-%$A[G'&9PDYX_IH)C4S2,2#O&N%EUYV]>WH6OJI^O;G7,;9+8I?RFF=9 WY\OM@0M#U$;L@-#V MVM)AA:WUU\)?OU/C;]"9^M'YUBPG@96+V)VQVNP[#JW!-+)306 /I7/P,6WX MF/KY^)O,BB%SVRP.()=\J4GE5O.U0G_/1V.I\'?%OI>(Y:)HV M-$W?N74\L^6:'Y'+AN1P$EJS>T>,7*EU#N(.&N(._,3]D!4G2R]G6:4%-EE' M%G7Z*_A1.;ORMB]GP^F!G]-G4@%DQ3N[C6;@.G<!G6V!SF( *Z13ZA#"YH&@MTK2Z8'5P M983BE"DEEJ*X@8-6/"T;1S&S"ZK1'!+O^I'G]"U< @YW+V&N>/Q6WX,&W M.9TL[YC63^N;]I^+^^6MYS-\.<>.YSQ1*^1*J,;P8PYC+RUOTY1IM5P7'U><078T!O#[4L+D4WTQ+ZC_ M+\/T_U!+ P04 " "0@JE8!Q/BD3 " !M! & 'AL+W=ONRUS##0IBNU0(&B0[3#L MH-AT+%267$E)NK\?)3M&-B2]6*1$/KXGD%VK%M4=%)ITW!'KME&MC7(RY#4R"B)X]NHX4*Q/ M[2Y-G>N>D4+@T8'=- MP\V?.4I]F+$).VX\B6WM_$:49RW?X@K=NET:\J(!I10-*BNT H/5C-U-IO/4 MQX> 'P(/]L0&KV2C];-WOISXW'*[2TX0N'/C9F4.RLTTV? M3 P:H;J5O_;W<)*0)!<2DCXA";R[0H'E/7<\SXP^@/'1A.:-(#5D$SFA_*.L MG*%307DN7VA5TA5C"619+47)'3DK1PO=O;.@*UAP6\,#O9^%T5KQ72DHYAI& M2VXHI$8G"BZOX0J$@DR_ 8A>36BDK0$W$+ M-:6U.SJ^1X<_3/X74$L#!!0 ( )"" MJ5A(T"/\P 8 HN 8 >&PO=V]R:W-H965T&ULM5IK MD]HV%/TK&IKI[,Z$8,E/TEUFLF"[F6G3G6PV_:RU!79C+&J+)=M?7\DX@&6A MX(GR!6Q\[[GR/5>O@VYVM/I29X0P\'5=E/7M*&-L\W8RJ9.,K'']AFY(R9\L M:;7&C-]6JTF]J0A.&Z=U,4&6Y4W6."]'LYOFM_MJ=D.WK,A+KM>X^KE MCA1T=SN"HV\_?,Q7&1,_3&8W&[PB#X0];NXK?C7MZ!U\ M&R-;.#06GW.RJT^N@7B5)TJ_B)OWZ>W($BTB!4F8@,#\ZYG,25$()-Z.?UO0 MT2&F<#R]_H8>-2_/7^8)UV1.B[_SE&6WHV $4K+$VX)]I+O?2?M"KL!+:%$W MGV#7VEHCD&QK1M>M,V_!.B_WW_AKFX@3!VB?<4"M [K4P6X=;,D!^6<+*#<\;!;QW\AJQ]=AMJ%ICAV4U%=Z 2UAQ-7#3\ M-MZ2[Q-<_[\&HS!X\,"7+VZ!J] 7H)/&=W6N$SKFPGCK1+8DZ1MP=V^!>A, M"SY1A@N%VUSO-J?K-2_E!T:3+PKOA=[[788:Z)HN^"82V9]M6UR[LVXT= M"*==JTAAY7E!8+M=NUAA!QW'/C:NDTO[D$M[8"ZO>)>J,\RYNKXHKUI\,9N] MK35V83)J:!(L,@D6&P+K ME(9S* U'6QKS#)[$8F?EPTXPVN'Q1U846?&A=F 1; M.+TB&T,H]5V3 2.38'&_]2>-[Q#M'HAVM41_YH2*$8!S*KBM\D0,_+68W<"V MS%G]&I1D3SG^RM<(+,MHD7(/%>UN/[EH"GUIE-4V:"B?%X4,38:,3(+%AL Z MW'L'[KV?P_WI/*&J VW8H=W?ZT\+-NQ/"B9CAB;!(I-@L2&P3KWXAWKQM?72 MK'G'8@.6@H0/_GR=B<5B5E4"?G^D( T%VGA#AX*+0H8F0T8FP6)#8!UJ M@P.U@99:OKWFF^>2[_RJBI3)"V 5+NL"[[?MZ3]\0RAV92JF@U[:/6A+/&N# M#^79)%AX0>LCDP%C0V =EJ<'EJ=:EA_+BN B_X_WWQ7F0_A5P;>(UX!3G. Z M \N"PV4D71'E=GK:2U7@R41KXP\EVB18>$'K(Y,!8T-@':*A=917+"W5'_C$ M7:@%@+O6M;-HLM'4EG:G00*I9%ENL[,H?P^YJ& @M"9VK[LJBA,!PCSY&[DA2)H%XEDA(JR1K?3ZX6?>@"MD7K"AO.U.^O88WVB14;1 M8E-HW?HX"E]PJ/(EJ5WJLN@K5';@0[FLYZU=5VZ4J>YC0021:\EBA,)PC +/ ME?NR+)8Z#H&+K:#1N M:!0M,HH6FT+KELA1:X)ZL>D'544]^N#Z,*I#P;X0Y?2ZLE$9RBA:K&C_V#FC M+<*CP 1_DL*DI+^O!(U=-^BM6KW^7S1RAU(#(:,S:%UCV/<52:D%YI^C%1$2D4%7\J3=AS?1.&4FX4+;SH#2*C,6-3 M:%W*CWH5TNM5.G$1J30=V_9[E&I##*;4)%IH%"U29P0B65Q4V2'WS!HAR<5&=7*.'II#BU)1KJ?X@-QHW-(H6&46+3:'M MZV-RGRAC=-U<9@2GI!(& M_/F24O;M1ARE/1S_GOT/4$L#!!0 ( )""J5@ZRI7(2 ( *,% 8 M>&PO=V]R:W-H965T&ULK53O;]HP$/U7+*^:6FEM?@&;6!*I MP*966B=4UNVS20YBU;$SVR'M?S_;"2FM IJF?2$^^]Z[>\;WXD;(1U4 :/14 M,JX27&A=33U/90641%V)"K@YV0A9$FU"N?54)8'D#E0R+_3]B5<2RG$:N[VE M3&-1:T8Y+"52=5D2^3P#)IH$!WB_<4^WA;8;7AI79 LKT _54IK(ZUER6@)7 M5' D89/@ZV Z']E\E_"30J,.UL@J60OQ:(/;/,&^;0@89-HR$//9P1P8LT2F MC=\=)^Y+6N#A>L_^U6DW6M9$P5RP7S3718(_893#AM1,WXOF!CH]8\N7":;< M+VK:W/$8HZQ66I0=V'104MY^R5-W#P> X!@@[ #A6\#H""#J )$3VG;F9"V( M)FDL18.DS39L=N'NQJ&-&LKMO[C2TIQ2@]/IDCRCG4)+D.Y%\ S0@JJ,"55+ M0)?H8;5 YV<7Z Q1CGX4HE:$YRKVM*EM&;RLJS-KZX1'ZD3H3G!=*/2%YY"_ MQGNFY[[Q<-_X+#Q)>$?D%8J"#RCTP]% /_._ATXP<7_0O]SAT72W= M:)C.SNY4522#!)OA5"!W@-/W[X*)_WE(ZW\B>Z5\U"L?G6)/OQNKN>69* &= M?Q-*70RI;2DFCL(:RRZ]#*(@]&-O=ZAC("TR?O22UG;H';SW$N36V8!"F:BY M;E]0O]L[S;4;L#?[,^- K6&\T+3V9=['EG*%&&P,I7_UTL#P M'BH !D !X;"]W;W)K&ULU5IKWWW544];"OWKJ02M4E-* M\B%5+B_%P32Z&]VG3S?X]MZZSWZM5! /;6/\N[UU")O7AX>^6JM6^@.[409/ MEM:U,N!/MSKT&Z=DS2^US>'Q=/K=82NUV7O_EK^[=N_?VBXTVJAK)WS7MM)M M3U1C[]_M'>WE+V[T:AWHB\/W;S=RI>8J?-Q<._QUV$NI=:N,U]8(IY;O]F9' MKT]>TGI>\&>M[GWQ69 E"VL_TQ\7];N]*2FD&E4%DB#QSYTZ54U#@J#&+TGF M7K\EO5A^SM)_8-MART)Z=6J;O^@ZK-_M?;\G:K6471-N[/U/*MGS+.%H- M:?2!3>6WH9PV="CSX/!4X[WP_DSYRND->\@NQ4GGLW%N:E6/ MWS^$#;TAQ]F0D^-G!7Z0[D"\.)J(X^GQRV?DO>@=\X+EO7A"WI5;2:-_E>29 MB3BUQL/66L90@G.NG?+*!)D]]X,VTE1:-F*.+Q7B-GCQM]G"!X?(^_LN#T4% M7NY6@++QM=_(2KW;V]!>[D[MO?_#[XZ^F[YYQKR7O7DOGY/^'SSWY_>]O+H] M%T?B#[_[_OCHZ(TX.Y^?WEQ7MV)V>GKU\?+VXO)'<7WU_Q>G%^=S\=>-2!-E*CR10:QMJU@V M'$\ZK:P M"*UFP9GXL ;DT]@49RT9">LJN3T&#I#0.8 W:$ M-?T12%V-0!7W-3(4\VG#"VF<7+4@HJ;Q2^-H)55F_]4@7 MCST\@@V280\<6:W%&HC:;/>56:$\U(-;H&R#8D+JZ< ;:>1:+TILH+(A]T%2 M9RI[AXU\$<@&M6*1 ]YN-M:%SNB@R4"#-&*)\7267>B<&ATSA^ZK-WX(!TWF M)M>NG"3OX*,=0BFYCP5+<2?AH\#IU:I:2[%I9*#RZN,AHP# :[73=VRAH;#R MD'DGFTYQL)"YV=(8E8( MO8WGK?KG;-72=@ZG#U,M[/"OQ;7<[M_^.6(DFWM.)==9HRO/WZ:(.94QJ3ZP MT=?)Z(.4O/.--OM7RR6R6/RI@X+ \>DD/?S)-IR:<)'P.M=MK'6/8I.^&O#H5DX^C0$"G9 MU(OK7DUL2%2^.Y*5S[RT+:T3>:HU$@>;[>$.*6J.*ZD7WQ /(*^,![@H7Z +]$8&];O(YAQ*.XJ2#DY*:SP)^NV1B03>$%%!TQS-7WZTKG2 MY^^KQGI%?PR89LC;@$(ZQ.-\BO&(DLR:XKETY4W\OCQ3QAI:4KKY0)P3-H^5 M*10O],8_"K6ECI#AUUC+2DVR)]+7\1?S8V 5Q:V[G!,C^9Q4.Q(GTFD]N MQ,8C/4?AU( ??CRF[U06996(V*[I@_2=H3Z"M)*M%#C?H%(^_7NEJ/A*UI"4>-@S1RRV !E4&<*$YX MUJ2_^AS)NG&<.I1HR;%L;\."Q_2VX!<"OUS.D<($^H M[R$!%Z2Y;G?WW5]D>->_I]-[OT4O&9.($&9WNG/2;#8 =2;4KFL2VW=JU34R MY,Z.4_U@?@ (+EP[!!C,M*T.3\0.IWG3[NJ3($["8PHBYAJ2+\6R\;>YQ"/)QNCB8B7K?V0 ML)P3X'3_FG?\VG9$'HE!RUQ7/J%3'!.I/A1C)NZV(:N*5DY]J#M(:.$/#[.RYO L/>EJY)2UI%L-M=]YLV>%<[!6Y7%)LAP(=XP1DJ%S_ M1!TP]3CA"$G2G*6@=U]1)5E1&-&C;6N18,6H:D*DN6F46=%L@\6!AGQ2?)4A M/G5UG->4W"UMGMP;QP1*^;1%KJ@((V>WLN$*!#I*,6)3PT8F<%3Q@FWRDX]X M4Z.?=TRNT@[,*/9E0Y,'KR*1@\!*]8%3D+3TA% 0_SE'-8\MX#-N$<3$BBGR M&+4)(RU:I56,L*@!84F:A3$4!97TYM)+F]8*!,JEK-9U2KL455^T/F=P)7S& M(?^-Y#EDA;XGQL4EB?^.G7?\9K04M*Z2&QUDDRX)>*9 P&)DL]]Y8F_+<"]I M HHZXU-_A,: !N=#LL1A4AM/G.4T6BYT@\A/".\]4K\E+DU;0#(R61!ES 6# M)YSI'48:'JU"%[A7LU,@(H4OSFFUWW#-C]].6,#*Z+Y$MDI266S3AH3Q>2C8 M>Q811W/L(!]&PI/FW D4NF?53=KJ5S(DT4(["]X_"GA M2\ ZGYM$\E 'R BN(_&9Q:%9QL)A%LT=_QC!MBC_ 07><^.1.Q3^(!Z1^10 M&"#K% Y(<^?<1CE5QN-ANK\EPN2?$<2N;Z1;J1'Y MY(Q("%VGM&QT07@ MH[^A6ICE9P-2P/A4MG0E5!]0?BB432R/AX4SY640HMB'- MY^'X8RUT="S&%CTRW4G8CIF)0B2FI*]B2T^33LDY07=/?HU7'A\*W7(&Q30F??Q0'J^IGZELDW]?0'4Q M>8NLI3,VM(]FP+7E$544\"BF1Q)RB1_"JD?' MA,Z47P4%*A13#R'RS_LU=X6*IGH]D9^(11>*F5;/PXQE#U#TTZWA+3&_.',R M7-= )NHNPEZ);UGCB"@.3C*=2N! QAY-X\S"!@;T^/@ITBQVL&9\2\WC[K$) M/][1:!I"86%6B(ZLXZ&W1M%$3NZ M3GS F@N.Z!B8B?(7U6VTVC/?H<0<6+I_Z/. M>38_*>[!?0?).[?_N(DW!GE0.__8OW8)JD\:[$]?3<0\72'&?I]D?'.+]K42 MQ]]/__A:7+3(I;MD)P#B9KB%S&^>%8UY[CW[@"O#*-]64J4W/K&AR'WRH\RR M--\P8[]%W_BG<:CIFT$N77%8P5/1F) T^1M&!5F182S$D^UB],/7OOD",'$5 MNHIK1C>N23_: D"TZG2SO#5PS!6;])7\5I+27"$BK)V,YY&(7V MP' ?SE=1?6P??9L&/G' &^W,_3$IQV..WR#IY23:A,4TVJ909'RDEB#D5KL' M,>TS><3BC%RIN1B*01BY($W]R^E,4C1>C'RE1>/BV6M=Y 7BO(_O^<<4K_\[ MH2L*(K*W\H$N;&.HOGJY*U2'E<^':!$MU![A["A@BQOSW&\.1TUCG">0! O^63U.G1]#WR'0)-3W==<51"PU7Z78+V M?SE),K;BIA[HY9X=7KP MZML]\!_^-6+\(]@-_P)P80/*&G]<*PG^30OPG(:B^0_:H/])Z/M_ %!+ P04 M " "0@JE8@K@7N.H2 #0-@ &0 'AL+W=OV')M D M.P8!!@U(UO[Z/??>!KI!@7+BF=FJ."*!?MSGN8]NOKHOJ\]N;4RMOFSRPKT^ M7-?U]L7)B4O79J/=<;DU!=XLRVJC:WRM5B=N6QF=\:1-?C(9C:8G&VV+PS>O M^-E-]>95V=2Y+CJX:W)R_O7A^/#]L$'NUK7].#DS:NM7IF/IOYU M>U/AVTFW2F8WIG"V+%1EEJ\/+\![PR9I[%WU6Q,FB+#_3EW?9Z\,1 M$61RD]:T@L:?.W-E\IP6 AF_^S4/NRUI8ORY7?T'YAV\++0S5V7^#YO5Z]>' MLT.5F:5N\OI#>?^C\?R_+HEX[=5UD)NO//P$1'263EI*WDR<7 M?*^K8W4Z3M1D-#E[8KW3CK-37N_T:<[4LBHWZ@JT5K 2+=>JRN6JZG4?U\N M'#__GR$!R/IGP^N3M[QP6YV:UX=P!V>J.W/XYF]_&4]'+Y^@_JRC_NRIU9_2 MRY,3A\GZ^9?;:S51?_O+;#(>OU0?KC]=__SKM6I%],&DY:JP["9_-X6I=-Z] MLPZ^QZ__UV3J?FT*E9(P8:GE4M5KH[80L'5XN2K+S*D2+H]=;6H<389X"[M MC"J)- .OIK7,EW2MBQ44#@KJ=>G,8X(2,-1SH 5/2O,F,NM.5+1N'_38+ M6_!NCEB3R;K( CLR65=86:24/ZA4;_4B-S1C86RQ4IEU-=:N>:I.4V(/O!-5 MVF&MK09+D)JI&%*+%',7N5W)SL=[!%\ G[&%TSGHJ/470P3G)"U:FTR\E6M, MIFL6SOS>F*(&I979V+H6-:S*.U,5 -<:JM8-Q%5!_0;;?\0:K6:]P-EL+EXZ M4;PFT;,;A1WI!0* V@ +[39_@KL?6#FPR[!8PGO9(K-W-FM SY[)PI&7'_CI MR]8RR0\\J%7!L7HG-E959!G$KE#^-3J%)#9=+=%C6\$"2"=0>IEJVA66"W73 MP*\I55'X@?QS32%(N1JFH?.RH)EY3D8CRS\C24]&+S]^O.%/XY?/*>18R.T6 MVV2F-M7&VRCI".,Z-W$PZNHSK 0/,AMQX6 _8L8I0GFKVE;Z2?!'&K,RY:K2 M6Q@0%"(A'RLE_*[$O$HM,:FL0-$_" K*!3D'.P"S($HJ2EC_G;8YO4B8S"5[ MX5?$!/$&QZ)8FRGO^FGIZJ-MWK@C<+DBY-@"=G2Z3CH!D!C)JC&9:>'OB]\, MA_V67G)VIK:/+MC8RD9$%\E(BZL=>2HJU3CD*/YK53[HO'YXA#I:Y9!!X43* M)ET795ZN'F@Z ^>^]]9Y(#592?J%F=K:;,A1Q9?I[1[2V:H(V:I!W- U3Z8Q M%>W*=+!9=-# G'8LJC)-FXI1DVD:5%6@S#%<5.06K6G] <&M@80+0Q+IO*E[ MY+"#6UJ9#(.I+9M#]_A8?6]<6MEMZP4>,(\DZ-_(\Q[H!5L[3KQ,9:*FF@E>M5IBM9C3RKS1BP6A&/QS=?DHH M[T"Z"]%?$U1796%3QT\+0>XK+7[WWF16JQNHB0T0MITU""$DFA7(-!P7$$5I MPQO(1+U+U#LRD7$K=::$@QM0C\H;"Y I0;LHVS"Y MAK"FJ7@:" 65K0Q92ZPP9?AQ"(TKC_,A+F\+.T:HDZC=L7F076 $BR2UM MD"AC&=/OZ&5QM*4, .>HP44 M]PF:4TMC?!P$I!P1^L"'%]BM+YEY>&XV6:"8IZ6$"@2T9\6/R!KX0Q'C,$61 8GN;$Q MU ];FS)I:Q8K6?_>Q,='DU9 %*@*L2 =$-6C08.ZK\H?^&40R"-5]4RA51K9 M=QM>;)GU5"7N*XHZ5C]"*29&7)]5>Q,LFZHS09K8QD:*?%]E]1O(&<+SGN5[ M:W'L'!K84?;#!VB^NNZ#FP^UEEHEVRV5%&O*I2GT%0QT>SU+Z'==6!V(87C; M)5)-042YM=UN);I&9&3["@^O;2^9GG.U[M.9L%0G%+8ELG#;!0YC !Z;UJ[6 M^LXG&;SK+4$WU6,H5A%!VJHP^PV+<\+.59Y0)DD4Z$61L&^OG9)G6U:T[^*A M1W$2R=$S*."!]7YO('A*=%%>E?=DW@-;':MKX8G>=QF %T2[!!' FB'%(R*5 M52A96\P*JB-*2?*_-[;R.4KGPR4D])E2>2AE"7>&6+2#(6Z#3_S69"M&I-B' M8?Q!=87P*4-757D/7BD5=TC/9&BK(R(>8,8T[S$5DF;')L-\U&K; $.,!#O:I,B](PG(-Q 6': H J.2E/HV BQ:E^S(I >J U!2DH'PNJ]N!&#E\R M)^V5=F[1;!:2\HO;4_"'1>O*2:\EIA>Y&T*?$&LD[4:L$6(R*2:E+#^BM224 M<[T#VWRT.BHB8[(N)@LY?P#$F,.&PF?'I@YIN:=X85#\%5%PC.49BIN.,8IY M/:4VSNP$578)7IV[@85H[ M "QY"OR:+7EC?'_J4=RS5,$QZ@K%U*)@H_D]$?(;DJ6V%[3ZX4DBK0=>+D^%?<6YB2DQ)1(#L%2]-;A*>@BI8\QOB"F MQ(%]AE4]'%&.=XJZO3E!9E>6FFZ5IMP@RN!U@X7*6KJ9RY)0C^.?Y%.BT1(* MHG17?#U,^/_()R0?_)-9!=)CN[' A3;E#LH.+>?,2"T I2Q*:>:V]>! NN4+ MJ:'00&G$MX4'G;ORWTCJY1_0[1_+FF/HB,[7 M+Q7Y8Y;EAFNJCEH(*^SS5:%TB-]*L252FKV]W/TQR?\"F>]40B+;GWQ0ZL3G M4PN61=#+OEU]5=X5RXQ\K4]RF_&Q,>-Q,'<&[I[K@?Q@NAX_O>$.US3>=)5K M3T_)W%&.Z2IC?=WXS"91']O3$5+K1U/7N3C5"9TJ07Z[33AJ>3L$9K_0MELH M]&PH'8U[/2A2 ML,6VJ=7&U&M4@+VV//>@B2[JSU-@EJJ. M%)AQV@PH*BG:A0I01H:C0VK0A]J3@<9HU!.4-L6 0ZR$8SQ2]B,34O?@,6<( M7(/L\4C]E3=B"F)?Y","GSWP(2F=(NWHCO,@:FO"B.C PW?C,#WUD3Q*(=NH M&'<,G3&?68!T4@';)GF0H#%0&A [IW:<87#]Q'ARU&4:H88L[XU'\N@HH0MC M3*$/U19:Y=ZY\0L#7I7.E/CK@F1'AW>>$[W0D!/VD_L MX0^H%E9JBF!5W<&,^0+PJB7'X]!IXR,=82R,]HU?83 V$* Z'[QW!]BAR;:@ MRNJ8.N!ZM:+3BITCGIC'SGH[1709^D#XYKZ@J^.# 2P+V:DHN+(M[^U.59+CN!7C&@! 0?8T.2-V](6W!U[@I^O)+PA-XO.W@<" M<82[_OY#".K!8L3B0I>LYL-)N=S5LSRJE)")2$H8)]//.**7J+**S#U_<7"[ MALWUKA6I][J":YR.DP.Z%417@TX//@PI^#LUGR;3V00?QJ-1,AGWQ@U(<#)) MQM.)FF#69'IPVXL16&,\2V9G9_0)(V:G\S_![$Y\?OA6/OUQU'?J'!2,IO@P M!6/SLX/!+ =DCB _])8B_B09 MG5Y0X!]?)&?SL7&ZH:^UJ-3Y-SBXP8(S1,(2IFAU<(<_2 MM,;%[()?0#!8:G[P$[4EU"4D;E.MILE\?*&FB@SG5)T?_,+).M:;3>:8K<;G MR6PVQ8.]PH2!,@.M2.7[9:]%Q%%"P&\H9$?IZL !)P7,M=&9[Z:2HS0UG8NT MRY$\.>$N4KMMN^"7SJ*($WE)3(\$)I#5DX0\LHQ67R_^%@P'>LY@L30WB98,*Q%=6J@( .TQ6UJR M"TC%9-&-*HF7[$Y, Y^;=%+E)*,+J3N9XR/I^';W;@>#CW.XVJ* MF/MA00GZAX;^TQRU"4SHQ=F*6Z65H=-O'G.G\T;\E,2?0WR6HZ;FRHD3/()O M7SCH!Y_%/"&F3F MOVM\,['-$6@]\*MM%MIW\#U_GXMS&%&D"^1$ATAQGN)%[,D+O02QO_B>6&A5 M+OGZ4WMHV*:!E/$111'?&)2;QU=*HPN< Q=*>UT9CO/>%[@ )3;;'&$X80F0 M$-K-K2Q1%Z1YZ1HZC_OF9.6Q"_9.5,DB7QQ<>OG[2ZD\:->@!L] OE,7"-R< M'"07X_G!S5>S4*Z1D+S3G=>V"'Y65UC_V?@YUCE-1J,Y_CY38P2RL7K.SV]I M0+-U 429ELR2F@WC[\+4]\84@Y 2SO5"JU[,O-_=ZECE4WYNPH=#UY/X9EFH M_N*6?(A_W7V^5MW"Z[&*VE*!%SY&2_UES4J*F_:"5RNM^#QYAW!:+-X]Z361 MJ' F"CKPV96.+>C0UXI;/BJ$C^.N6D0S_G2M1*Z5Z_9J YW&24GKXOLQK<7Q M 9^K=QH+)!G"-1H=6]$OD16%$?L *A:I@&=LP,Z5J65^;B9 6%UKLJ_-DCVY%A?8[8M M;;U@&6DZI'O8$YNZCB)%:.V\A3X&F/^B>'4MU?CW@&4^SCT=OU >*P1DG@4J MYU*?.G+B,Z2CHQ$-.2I\3)\O%'V_IU/ -YU6\ ^>'LOE8CY3YS.H<$K8/%?/#P*4G:2H MXU?F"%%7C:+\LR[K]0AMT/V)[\W]02P,$% @ D(*I M6&7&ULK59+ M;]LX$+[K5PS4HF@!U=;[D28&'&^"-=#$0>/=/2SV0$N4150259**D_[Z'5*V MDK1NVD,O$D7-?#/?O,C3'1>?946I@ONF;N6972G5G4RG,J]H0^2$=[3%/R47 M#5'X*;93V0E*"J/4U%/?=>-I0UAKST[-WHV8G?)>U:RE-P)DWS1$/)S3FN_. M;,\^;'QBVTKIC>GLM"-;>DO57]V-P*_IB%*PAK:2\18$+<_LN7=R'FIY(_ W MHSOY9 V:R8;SS_IC69S9KG:(UC17&H'@ZXXN:%UK('3CRQ[3'DUJQ:?K _JE MX8Y<-D32!:__886JSNS4AH*6I*_5)[[[D^[Y1!HOY[4T3]CM95T;\EXJWNR5 MT8.&M<.;W._C\"L*_E[!-WX/AHR7?Q!%9J>"[T!H:433"T/5:*-SK-5)N54" M_S+44[,%;SHNF8D0+V%!A<),PB5K29LS4L.M(HIB%A0L2*?%Y.E4H6&M/LWW M1LX'(_X/C 1PQ5M52;AH"UH\UY^BPZ/7_L'K<_]%P"LB)A!X#OBN'[Z %XQ1 M" Q>\ .\E=B2EGTEFI\#"R3):U:0H6[: FX$E1@"<@C3D?!(^'>^D4I@F?UW M+$*# ^%Q!W3KG(%>.-(+7T+_74E^TK M]04$\.95ZGO>!UBLKFY6M\OUKR^N M+J[7L)C?:+%;'?N.L +H/0XB2:5)"%<5%=@?0FBGB904$Y"CWTPJ6FB2* E MKW'HL'8+;Y&NJG@O45F^.[&P@/)JK"#X@^:TV2#B?B>POK/Z&OS("<(0%U[F M9%Y@8?@8-EX!6\X+":R]0U^X>(#(R=(4$L=/LA&'M3EO*"ARCUB1$R%0Z*2( MLC),8L?U GRF<6:MN<*4O(;0=](TPT60.FD28B!P% OU8 ) O_2LTQESH,71 M_3NIZVKI%>Z,-HQ%R4NU(X*B0U'@)&&J%SXN7 N+AJ'/["O51%&U)?7[7M)' M'2]T(C< SW-\/[169;A-9YS^I"$_$2#$.\?UD? MM0YFQ'6'I_61XG"N>(TN-)W@=_NN] ($2S18$J66;FTE^N%$P,"@X!:+54(2 MIQ X@7<(?W8)'2]XW?4UT_ N*U8]--#G5]L(DU M.HD?=Z2NBF_RKL6^R[V#YZSLJ#DIZP='JSWE]HP*-AW7/'%_QU0%^<^*8 )X MCIKB5)6@%)KA3*#Z3#CFW>#0"#L.WYQ+S.NWYH_7W8[H\ 23X+OP9(>=YYPG M,']*4IO[:7$/1MQ)-!HI?Y6H SML?ZQ<8,K@,+P;H0T]E'\5)$"?\USTN%\S MLF$U#GKZ>Z?A1=/5_ &]P"&FY^%C=6]H2TNF3!'&3A3%ND9#Q\TBZ^#4.$*Q ME;-5S/QMWQ&PO=V]R:W-H M965T)XX'NU44NECA#]YA_,_2O M6UN)98J9E3H#@XO+UK1_=CWB^7["/R6N;.,W<"1SK7_PG[OXLM5CAU!AY-B" MH*\GO$&EV!"Y\5=ILU5OR0N;OROKMSYVBF4N+-YH]2\9N^2R-6E!C M1*/== MKSYA&<^8[45:6?\)JS!W3#M&A74Z+1?3_U1FX5O\+'%H+)CT7EDP*!<,O-]A M(^_E!^'$U871*S \FZSQ#Q^J7TW.R8P/9>8,/96TSEW=RDQDD10*[C+K3$%X M.WO1=62:)W2CTLQU,#-XQPQVKT'Y\^9S46$ERU*$(OF"5M7O__6/^Z=OQ'!J(Y@]);U M_4_J33.[G;S_^O 11O#[;Y-!OW\.MW?WT_N;N^EGN+N?/7Q__/+Q_F$&]SI[ M3XG[ YV8*]R!W=2"7@"=7)341^=A_H 1IG,TU>BP#=HE]#_3&:TV% D(:]%9 MD%FD"J(08#!O-^9%%.DB<_2,M @*(IH!LE+-3-$E.J;T<0D(B(0Q:YDM0:2\ MB!U[!Z/.@')(*2\'Y!>/G%8C;=(8FZ-7";7N4+@@TUQ(XX$&I_UF.^SR\(VF MJ=G: WAR;CFP)E8O@UFA0=HPTLM,_I="DIFWXQ*#"&G()>1*0Z)CTT1*/I6 ?.9D)',_$ F;P()DWW::3M4@ MQ74 L*C)+1N11)K$WWJ0JPAJQVA@)4S,*N0[<$OG3G&J@NPPVW[I*MOEZA #<2LW,D)V/\T+!J*P MC+5+I(G?Y\(0;&Q:^+*4ZA@5[3A5RC/ 4I1R(2,"DC:@]37UWEKO]]=S3F=/ M.%G5.P@LI WN@K$RP:#*N_#\??"=C O*(S26JC2Q3M@:9^8)2>=:HHIY\5/) MB8A((5U5",&N1.[CIX@[<,,,N"4&P") M?UX86S!F!-8T" 5/F3GRD0Q8VC7VL'K0#IF#@][Y=';C?_7/CRC?.S#ICST[ M!^=;V<5Q?BHW#33#Q2(H!>3:>).E$"PY#"*,TL0L'9(Z;IKR:<^+"&[!N
FF)@8XPLR(*BQD)DGRG, Z89IH?4%ZQ MLXM& C(NE!V_S$&OJ9ZRBD4'#KU/NK!DT!Z='7S6Y?'3^+509 %AYCO?9QK[ MHEX=;-BPM6--87^6M=Z%>.W9P49&H.+5"RFNJ%U6P#9DY%!97;X1582,MU6X MY,5VW7P'@Y,^??;;_<^+-3QV9AV("2%A6 PV?K#,-4U' MK*'>8/^4OD^&D]?,4H^M_K;=T6E[/&&/1^/VZ'CB]>^58KJ7^**22\G2Q_L1 MA#[]J5BS#V4%3X1C(M'Y-';QD$I?;+BY,$%?*2H^AL#/\C2(B"OT :,@MOB8 MFE6X.@HVJ,H"R;'Z?4G/88X-H_&F@Z$2M>5H(LC8')$+"3WT+8_,FD[_P[Z6 MJUN\]HDM_*:D[[(LD4O#(E+'M!OS?928XN2E&[Y:W]&8^(6_M=G]O/Y5(O\R M7?]HA,@1-AJM.E_&XU-/[V&O]];\YDD>PF R@2/Z[O>/X>C@'EV3G+M2T2,> M,L&G!6LVF0\*7_>4V[I1]3U< \+I!""8T<^A>/ -8_/RM1&S X^.!^0:J7BQ MUA,1 M3L7V\XHN]#.!U1,%]WE)M#KC='H:C-D3G1J")5+8718$"@3,:G!],- M#3:E9F%TNE]A\T6)Z13*' R/3\GPR.-G??;J>'A L&Q' M/A@-6='(^L,6N*%9#^\GZ/!M7=%MDQ&^MH4D3G%S!=A5X^1^=?59664%V_\B M\/]2XCM)BQ]F0S'2I4?GWIEW,!SYU.@?S$C9"9AVU3+[N2).92;]S8%1[_=. MZ(@>M*/'K.;'O'0,CUFC.#:;J=NM=KJ41Y_QU \JZCA2M*0^C;CN0[34Q2V M,#S1-S=53^4:O4/HL)ZGJ._/ZAO,VV?T7)GXCD/3)7//\(51!W(U4MPG[,:% M+>TIV50VB&&^Y+*#UC6*.S7I.L70"NS)H6>]F9?Z9W>?(*M49PV^W\;YA=J_ MD"3RXL^";DSAZGFKS5[75;KH-X!I@%(VG$63)$U2>%?)]\9EJ .[7J)T&Z^^ M4C1+_X*O+.;A+5@]6K]#G(979YOIX04D>;[DPU&XH*6]SLFX!2:\U M_G,[] MB[2Y=DZG_F>"@MSF"?1\H;6K_O &]9O5J_\!4$L#!!0 ( )""J5COXD4B MQ 8 ((1 9 >&PO=V]R:W-H965T%GN@)=KB5B(5DK+K_?7[9BC)2N.D MZ'DOL41QWGR^&3(G:^N^^4RI(+X7N?&GO2R$\G@X]$FF"ND'ME0&7Q;6%3+@ MU2V'OG1*IBQ4Y,/Q:#0;%E*;WMD)KWUP9R>V"KDVZH,3OBH*Z387*K?KT]Y^ MKUGXJ)=9H(7AV4DIE^J3"C?E!X>W88N2ZD(9KZT13BU.>^?[QQ=3VL\;OFBU M]IUG09[,K?U&+Z_3T]Z(#%*Y2@(A2/RLU"N5YP0$,VYKS%ZKD@2[SPWZ-?L. M7^;2JU&C7?^A:G\.""^QN>>_8AWW3J8]D50^V*(6 MA@6%-O%7?J_CT!$X&CT@,*X%QFQW5,167LH@STZ<70M'NX%&#^PJ2\,X;2@I MGX+#5PVY<'8MM1-?9%ZIDV$ 'JT.DUKV(LJ.'Y"=B+?6A,R+*Y.J]*[\$':T MQHP;8R[&CP*^E6X@)OM],1Z-IX_@35KG)HPW^:ESXE+[)+>^/F+PM#5X^ACZ3[+QN.R[ M]Y^OQ(%X]N1HO+__4ER?O_XHOIR_N;D2GS,E7MFBE&8C%C8'#[T(6)-5R*S3 M01(QQ++2J32)PA8G%F3(BB-7*$EA Q&#D"9ER7 MZ4J:@)9D*P^NN6_ )V4P*1+9%RE:IJT,>91( MGXD%&@<2B)Z1VMPNH9!9Y5%(N00[5)(9?5O1,GB\QJ"EWZX%E,%UII.,G6H, MD,P5>-KQNZWO;G@*:4!*ILH_5;KD!R""++I@D('X2O4JRS+?W"W7AN5YK"Q2 M3^NMZMT![?/&IG4B9K59Z4-DNXTEW/ ]5O(O\&UPIU>CS),J1T7Z'66A86[# M'-+0\* ;[\B NM.T314=*FUX1DA- N_0JP/3IRY 5%])[(.QG/86VP+1_\Q3D1 MA8"L4R59A^.8P0'*.642&GMN+5U*VWCR4XTZ*K.:LB!C-[RH(9HSD"9 N*IC M&I,MOTFQGT M8U ?Z :NHQMB $RDA1](N;@[E^.I"1B_,6LP$*'%/S_>>TLF MM63VPMD";JRH202:/+/^:'\F#OI'T\,6I<'X M;,/V\/)43";]V8MQ?#@83W:J?;,-^/'>)V4T#QI/M<,+FX.'DC;_?XW#P]$ M_ZB-/O8@ZMCT?PCZ=MHUO8>=>7"BWY-N_%WRJB5?D=K7] M!\-YO%=OM\?_3J#?+6$Z3KD+B(X&AP<]X>*-/[X$6_(M>VX#[NS\F"$\RM$& M?%]8)+E^(07MOUW._@-02P,$% @ D(*I6/@ ZQ-B"P BQT !D !X M;"]W;W)K&ULG5G;DMI($GWG*RH8[X0=H:9!0$.W M[8YHMSV[WIWQ=/@R^["Q#X540(TEE:9*,F:_?D]FE2[0T+.Q+X"DNF2>S#QY M2KS:&?O5;96JQ/<\*]SKX;:JRIO+2Y=L52[=R)2JP).UL;FL<&DWEZZT2J8\ M*<\NX_'XZC*7NAC>ON)[#_;VE:FK3!?JP0I7Y[FT^SOAF Q2F4HJ6D'BZYNZ5UE&"\&,/\*:PW9+FMC_W:S^$_L.7U;2 MJ7N3_5.GU?;U<#D4J5K+.JL^FMW?5/!G3NLE)G/\*79^['P^%$GM*I.'R; @ MUX7_EM\##KT)R_&9"7&8$+/=?B.V\JVLY.TK:W;"TFBL1C_859X-XW1!0?E4 M63S5F%?=O@4FKM)5;=6KRPH+TNW+)$Q^XR?'9R9/Q2^FJ+9.O"M2E1[.OX0A MK35Q8\V;^,D%?Y%V)*:32,3C>/;$>M/6NRFO-SWKG4M@H2YJE8I?2V4EI8(3 MLD@%GI7&R4S\U9JZ=.)?=RM7663)OT\!X?>9G=Z'*N?&E3)1KXS%HO9D^M_FGKRAU\_OQ-7XL%^(MRI1^4I9 GP:B6JKQ+W)2UGLA2HJ90&;+BHC)&6Z+C25D) ;JQ0* MLT*N5EOQV:RT%G=OQ'.:3AO%XY"<+XJRXV' 19 M55B'RC/!MG5%]Q-O0"3*VKI:8AL8L-OJ9"MTY3=/Z19*.Z-OVK7=#D.WSH^])#_W&EY'X MC.>]!UB*XU[0ND\GM36NM$N9&X _#!?.F<"L\S#:0SI C9ZIQ) M-*_!.5(=X;5#:HDDPS"]UH29$UN5I3#.>L!P SNTZ1DX8?H8>4*$,B93M!D\ M^;LL:K27ED8.@GF?&4>A!E>VT>1-)2"J0 :@"R >B(),>"9FL]$4U)MEN!/Q M7E;S(L\0Z-&R>42#$^FV2'11F(IR(E'ZFUS!F[4U^5&>]JWR%?3!]&SBG>/% M:-'M3!BC"I6EJCRT\SE 2)5+K%[A60TVML N#+T_&+JB/OS">QN9UM9":+A I"5NP(%U\ XQ%?G+"*"ZLN2V,K M8;JFD=:61K IM*+VLB)4)94J*AZF9'N8A=PLNNWN&TICSJ/!R9;85J-24%E@I#>7P*+5IN2?1H0Q4*2K644R^:5,[F)>B+<+?;BL2. C"Q3^B M(W3(,TM$%K KY?Z@2;"=27B>! S[48A$1@R3>'(1,OT=FH8XQD7$+GE)<,DU MR.=$;(:,)GK M%!;&8T(WZ2;494B1= %/F(NSTYTV''<+*15"DIYCQL ?+S!F* MHK$I-Y:&8O>^^A:C25LU1&(=*AINYP6X-6F)K D!\N"B@3FG_FL=YT?3CWH1 M.#0&H,&23:'_0[G U6;MGCLYYW"[Q!H=S.SXP>GN\)S3#KF(!^[%S> XKP?W M-8H5V'\P11)^?J;\'MSQ@C>#>THQ6I9SC1(45,/A!YE,HG$\QP]N@_'+]M;@ M+DF\H1TU1Z+ R6<:3:_C=CQ?#;X4L#?S5,NZ\/&T"08NQ3R:QF-Q%2TFR\$# M"$GJE'LT4L&[;KCO-HX$3):3;D/\QDRB&D269I!#):6SWZ<9%T?Q]<1_#H*: M!/"[.^J%U+'9U#\2+VGX-?V9BB _9H;!PMEPO_.6#,FP&'_?GY MY 7A>A5=Q0OZ,8T6BS%^3,? 9#'XN8OV30=[4V;H;+/E08!P3<,LZ?1^ILRB MZ^FT'<=7@[:Q@= 4E#W",)G,VD%\]0B>WJ)1W_O.[<5XZ3\?0]2WJ)FPB,97 M,_\9<.J/.@3K&;(COJ:4O 9,L0=N?+48?%#5:7BI)4;3*0V=1M?7!-9DAAMC M!OZ)N#!CM)VDJ?EUG1'-YNAH7+TLY=5%1LV!!+XL-GJ5M7G#Q 2Y;I!4NN"V MXBI/.=/Y*&XX9R2^--P8%%@C;Y_BM!Z)2+$AZ[S6B4?7+9GU6^T6>E_D_IRI MZ)PI<$J$1&G(XK$D3%& 4&"=.,!&=+2KU$8GPFWUN@KBP-3 +DB;7/X.$-5Z M#79N5<&1GJ;V:C*=LBK"VCCZ,^MU*L&W>.Y5B E<1=0' MQL> .VC;3'ADK[V\\<#DS2.>SQ()?"J"BE=[;D;T[+$(IS=X64.GU0;W<%N!O@P).XCUX@169:9 M[L1>W\Q&BP8/^B$*>=+6Q59Z#5*9@)A:E6$ Q\>D]AH$4 &-)02/#HXYW.-> Z) MO!^A'DK?W)A\N6LCQ;&("V^XJ/?+]5K36S9^P8 AA=KXB\0@/I+:AZ>UAAC( M(*L37TL 0S-=L_X,)I((6J&N2'N%?<,3F QQQZJ(FKO)@C"'Y9Y&.2>KF-3K7U>(J=*[.F-84.GS2"#H:_&\\ M?);E>]F#-A$.CN/1K&LC7GT>+W=.O12:,X=GOG*>GC?0 MH8@EO6$*EG=4=49_#U\%&T5FN!QQM1EPZUIP(;+BJ5),'/T M_R9JNR_ET8'Y_G077'ALU;FTI6DDVH].1^V*IT'03Z;$X1XA3F=6:L(U^!FT M=X,VT,F^?D#.O4D2R^AZ.1,O6)L>^T!"=CRY.G^>IC)K3N2]=S/]@RG@IH 1 MA\7DF[X6!"Y)6A8E>JVBG5O1?LOSLY M>K^(PPNM]@A:T5RJ>E"YT_]E4JVAS.;CYLS2ABVA,TK$28T@ MLPKV0E0Z2)X55F]>_K5(-H=\3GL9).WQ"X+F)1O[R@V@K]]Z@3Q,.JR+S@13 M5HHJB]Y5F15+3I;IAXP:0N];Z^. CT[]X7+9^X,L5YA"?P-29F%G_U]9>[?] MI_'._\'6#?=_4Z(4-Z1<,K7&U/%H,1]ZJ=-<5*;DO]M6ID+R\,^M0F^P- #/ MUP;%$"YH@_;_U]O_ E!+ P04 " "0@JE8R%D]E1X% !C# &0 'AL M+W=OS MK=)_FHIS"W>U;,SYL+)V,QF-3%'QFIE3M>$-?EDI73.+4[T>F8WFK'1.M1R% MOC\>U4PTP^F9>_=!3\]4:Z5H^ <-IJUKIN\ON%3;\V$P?'CQ4:PK2R]&T[,- M6_-;;G_9?- X&^U02E'SQ@C5@.:K\^$LF%S$9.\,/@F^-7MCH$B62OU)DYOR M?.@3(2YY80F!X>,+O^12$A#2^-QC#G=+DN/^^ ']C8L=8UDRPR^5_%64MCH? M9D,H^8JUTGY4VY]X'T]">(62QOV';6>;1$,H6F-5W3LC@UHTW9/=]?NPYY#Y MSSB$O4/H>'<+.997S++IF59;T&2-:#1PH3IO)"<:.I1;J_&K0#\[O6DL:]9B M*3G,C.'6>##G]FQD$9LL1D6/<]'AA,_@1/!>-;8R<-V4O/S6?X2<=L3"!V(7 MX4' ]TR?0A1X$/IA? OV@4:.;SH&;RW2I5;(26PIH1'4<.5,(54IM4VH9NE?CI52B%)F;#"GX^Q!PQ7'_AP^G+%\'8?WT@AG@70WP(_5\< MUD&+6USK>@$W)6^L6 E> M@OC*AG6;6"A,5F/QFUJ!K3BLE,2L%\T:CD6#;U1KAEY8>(/KN\P#%K$ M\J)JE%3K>QA1>(0!)28:50)(.JPPR+UL'"%0D,5>%N0(%26>'\>#2Y?!7#M? MTI1Q^M.\"\@]L3B92FPZ:CG$>>0E:8YH41IX?AXA6A"&7IR-!PO-2BS*6+!' MEH;0L)I#W-&(H-M[@M:\UY[38B0*\030(_ M0)_0R_.05O+SP4)9)F%U<&S%>3RXP1IPV'TR6(A/ M"EP0%$,7CHL,YJ,9;JD7^WXGQO!U/^V)/>9R!&D>>PFR.?J&#YYGGG@9,KKB M!:^7> Z]XJ+_67&1%Z?9@^(R/_H!Q:5!ZA07X(B"C3+/]W]8<>,L(5ICE&T: M.\7A)@;!]RH.SSTA$BC_L;^G.-%=O<^K+LMHM3!(OU]U?NY4EZ6H;B?9+$'5 M)?^YZHZ#DUYY<=XK;\?I"$4V1N4ESNHY!'Y7R!:O2RBXMMA _5/T6V$K8+!V M:F6=6K'2'F'&GX;8'4B)N^W!MA)86[<<[[)5*^4]F6HK_D),DD(A$:XKX+>;^[8GIWB!T4K?7@.> R6KVHEUU3KKGK[3+>X9]J.8"73#?(]BMD@+_[J; MR#RZAW[C3%//0JFW%_:D+P9F0+S@6'-J<,DHA]HU.G3&4>A%848F":4 QDGC M,<43YSZ-4XA\+$8IC3,:1P$*JL*C82N+*P7HE61262PP;ECAKP"NR0"_KQ2>=S^A!7:_*Z9_ U!+ P04 " "0@JE8FU0. M[EP% #N"P &0 'AL+W=O4F5R2IBUT:)N9EL+ S0$=RG$?;NZ#;*]C#;)D)+DA__V]E1V3]$*^ M)-:/?;O[]JVDRY7SWT+%'.E';6RX&E4Q-J^FTY!77*LP<0U;K)3.URIBZ)?3 MT'A613*JS70^F[V8UDK;T>(RS=WYQ:5KH]&6[SR%MJZ57]^P<:NKT?%H,_%9 M+ZLH$]/%9:.6?,_QK^;.8S0=4 I=LPW:6?)<7HVNCU_=G,K^M.&KYE78^B;) M)'/NFPS>%U>CF03$AO,H" I_#_R:C1$@A/&]QQP-+L5P^WN#_C;ECEPR%?BU M,W_K(E97H_,1%5RJUL3/;O6.^WS.!"]W)J1?6G5[YR]'E+X.T+2NQ5YV0TT^4BI)FL$IZT4Y3YZK&K8 MQ<4M9_%R&H$DXVG>6]UT5O-?6)W0!V=C%>B-+;C8M9\B@B&,^2:,F_E!P _* M3^CD>$SSV?ST -[)D-9)PCLYD!;=ZI ;%UK/],]U%J*'!/[=EVR'=;H?2]KB M56A4SESBP.1G@Z1GAY"_V4!#EM]_/3E#9W3LR?G\^/C M"[I]<_.%WEO*G;6]W%A/ M7>O(!1T)Y'QV(=O2Y_'%?^3CAOG9UH^R:= @M#!4%MMIY:FW@ M')P7U'A78]7Y-5D7F8[$K,>_^[GV$6N#J^@2.-K6L ]#P!K]"SQM<]TH0ZIV MK8VR^I3.9I,9.L,8)#@!"04(Y<)R@'4;0U16,D18!?N$_<@U9:S@25DXB8P" M1_(*TP!_,9G-Z#=J8*BL;>LQ-6JM,L,23ZY")$:F;. M%H@.I+*-J"J^I99!U@(T8Y0'+'JKQ4D= ZTJ>.B2$5UXV2?02W"D;$R('BT2 MJ':6DXM^B04T,WJIA)?04;N14B)6I@2NC'TEB[Y.HRB8*8-X %$S!-- M*$ZDE0K(""@X4(762L6$=R\0GP"10]N&I1_@\E,>70:/O?JIT(5P #]ZN=PP M5RF[3++X?QT18 H6NIS0EST"Q-TBS#YJLS/J=F_ZK%;K,2%0^8ZX%U/!A22, M0:4P4SMP#T$IN3)1*1Q7*#(IZ*@O0^/\YB"0F+8;Y'%W]=RI//>IO^&MM8W2 MQ9#>F'0IJ.,#S27'$+Q(*+4657JTDU4FKJ57216%[@JUS[A"G6HX5E&FNFQ$ M9G*R/.B4)+4-TMGT6E\&)Q6TT;LN[Q#PN D*4N<'$>G^*B![TQ8HPP#FL%N) MJ)- )&.O\[AS^ DKK*"^0=_I2'YY >*RKHFB&PNC8-C!4EB2 WU@:=MH8VDPI&+$(YA2Y+E 8,E<@.KES@9!-V MC$!.T>8B[VR]DX[K]"NWIDBBV)+OUC6RG[_"P8OTA5"O^L!+#09SB7Q@!M<^>/'YWDDOE/16;* (93XVYI5B34=QK_@*R0;)_!)C@:= C+IS2; MO!P64XE>=>PO&L>A9B*C8^3R;YK?[KU!JO9+]-+4ZA&*W7/ ML6%V>,Q>=V^XG]N[ES#<+G&FDN$2IHCY;$2^>UUV@^B:]*++7,3[,'U6>)"S MEPU8+QU2[@?B8'CB+_X#4$L#!!0 ( )""J5@'%%)&<@0 (+ 9 M>&PO=V]R:W-H965T=0O& M93#L^[6Q'O959067.-9@JJ)@>G6+0BT'012L%R9\D5NWT!WV2[; *=KOY5C3 MK+M!R7B!TG E0>-\$-Q$5[<]9^\-_N2X-%MC<)',E'IVDS^R01 Z0B@PM0Z! MT=\+WJ$0#HAH_&PP@\V1SG%[O$;_W<=.L=ARN/C((6X<8L^[/LBS MO&>6#?M:+4$[:T)S Q^J]R9R7+JB3*VF74Y^=OA =?^JC($Q:ICF3&._:PG7 M[7;3!N.VQH@_P$C@FY(V-S"2&6;O_;O$9T,J7I.ZC?<"?F.Z TG4ACB,>WOP MDDV0B<=+/L ;,2VY7&P%"7_=S(S5U!-_[XJWANOMAG/WY,J4+,5!0!?!H'[! M8/CY4W067N\AV]N0[>U#/[ B>S%V,WQX?!K!)7S^=!%'T34\C)[@Z^-T"N/1 M!*9?;B8CN&6&IR")@' $2B)@?+:8M9K/*LMF L$JL#G"G2I*)E? #:0TK"QF M,%M!QE]X1LGV-ANH?0#DY&VK8D8'JCDL_57"[(2]H"9E !(38YGTL'160;?9 M\S+ I?BO MSRHKG>:D)!DY9!2RBV!4E$*M$&'JD<:-"8P%DQO$T70\7B."JXM=E3SUT9*6 M.:$CS"8E=4V8ES[BZK-!NZXB7-(F;I67*L#*4A#4VMPA6!)Y4^E5$UR!-GJ^#?6A[!\3HFACT,EJ$')D6B=K"EUX(G\YDK0Q\DWK84L:6 M4T8GCTGKH2KHEEBEKUH/AURWDQT!_ 9'$"7M* [AV$^2N!V&-&G=HU3TV:GQ M?_QZ,=_N;-/:E>MJ.K!1A/^J);NX]7KMTSB"7MR.X]Y;B/\?T,47=N++)M2P MP=DE1)36R6XINVB'IPFN_KB2B^6.7UQ>/QN)1?J6N6WJZG%W6$M)=:I MRIPVF;!J_KY]TGMS.J#UO. 7K>Y=XUJ0)S-COM#-1?R^W26#5**BG"1(?-RI M,Y4D) AF_%;*;-65D,:7;"KO!O&Z8R" '!Z=P.!9G)D42.$DXOCO,H98V'T:EBE.O(GQ&15_\;+)\Z<1Y%JOX M\?Y#F%O;'%8VGX8O"OQ9VD#T>QT1=L/!"_+Z-09]EM=_#H.EM*IT=2K72+E< MG%@KLX7BZ_^6\ESW8+9MJZHU;R4B];Z-HG+)WJGW\XW>]4??M M"Y8/:LL'+TG__T3O116['?AT>7,N>EWQXW?CL-=[*ZYO+L_^_M/E/SZ<7UWS M=T=OQ?D_;R]N_BU./GWPCP].3Z[//XBSRY^GYY^N3VXN+C]5%E]D$7!&=8II M(C.'>Q&9+"L+]U[G2Y$OE;A6*VFE+V;XB(_+*#(5$B'2/A"66 ^/8GVG8]C'OM_)1)'UY V MY]8!I&MII;V126E(VT4S )L8"T M7"3*(:Q+Z?&%SX4B@.D&GJ4PM33"+_"I$<-B'V;6U>L>K)6T%'-FF$(F(E M^/1F LV7UA0+7\259=Y:[P6>*]9'S@ARQD>Z!!K@KZ0L=!?0^6SNE:[4T<$V.QJII.HE.="YVN#)7:;,U?7H K M+5)$7*D[A>I'4G//\BC+*"K2(F&NCLE&3[;WJ#6P#U5AHC==K35\S1 -\+\)H066P;-]"82PV*D_8+SCZ>OC=;2M)& MQ[!Y3<$[8HOJZ @]%SC<*%S]4?'/.W3Q"B'S)C/4,=UN/CP:-(57Q0%2V/9& MNZVV]DT8(:%WTP 72^;K?5LU!TFB/8..R]9$E4L#@N)\E"+#(>]9V54^@:LJ MRS+UD(M9X3#2PJ=8KM$3L*911*X:CVI5\49NE:#HS)G#=XW1BRS9TO^*?M,/ MCE[385!T!<]+VSV&>H&SU$*E5WHBX3$T!T/;?M#X53(+P]U<^^*JX=2H3/^7E&Y(L M]?1!1R/QO0A'P?BH5=E>S52Q/T>$;[&BO*K71"0RP9)#JJ *2F:U!L1K[FNWC]S ,P'KUV.SC<9OI MG!J^?VE2MWL$>X7V3TEDBAQUD\6DA>@YQ^MX?@XVK@/SI]-#O*AMX@&'=;9[MR9T\, M^B._?!+RYR@<^TV3H#]Z(86&G4EO#+MZ_:$8=[K#/NWI!^.!F#:"XL_<)WY< M_?47CFU3:]OJWF-9#N5:80?%>6',L2QFMD; MI\ZMTV5Y5&!6KR:/*M>H^1;P?DJY*1]-9HG.OG@F-)D_)1BK'IWS%D8F/*M7 M-I0-!+IC[0LM5IYQJQE"U*ATB)*YW4<\!8#6!)6-GM.0X-N,Y4]6X8]!U.*J M?EQ/7=LZ&BK(74*?7_+X@>FKLH:<"GEP*CL91R<0'R&5D<"(^+FLX"<^=38- M<],I^2Q"!3?7#W0TR;?.@C7POLI(;]1X7T-$AVOJ"7SFE/'GPFT15!/Y$@2K M%E#+G9P$+LG+NM4EF-$2^AX8:USS$:WT=]LIGR)5OA9..7^^38QC]58R8_F! M"S(H17<=?A\=8HE\MJ B:^H3'O,AX<*0\[! &5@>.+/*G(/&*X F!AA'%HJR MNX[:4Q%/$[+Y[L<_+0N1)%2EUFG:C)!0L:1LP(S089+FMYW 3-H$=:EY\*5( M[D+"P^N)F#>C\Z=E*^(&53A?:5[C)D(-VW;U+)\&;UHWW J:KU\WI-9B4B-> M;IT_4%O"PT3/E=CCL_4^IA6P<#!N76GWY6!.@C2-^?3NP9(3@R#LH5(&P7 @ M?FA]J%X K;5*8M$-J(KX_T;\G2$L$II0!OU@TJ?=DZ ;XO.Y%Y9E?^%D*IW> M61^O;WZ46-R-7NB"^Z^&[LPX+A[K#S[S(>8$&4N?Y:IL.:TP36:+3D7/ M7D\,TM/TRIK/YY/.:-RE_^&P]4HTJ8-VCH:^/WV1$B)A;'ZJR\& MSWOY>O6MH?&_$K&X:D27A-2,?D?ZUF@QLWP/+'HXJ,&W+IP+ROHCP:= M 8X"81!ZV,-^)P0B=,_O8?J=/D;T;C IT?UCH%!(>Q@L>V+7CRN'C9_)4H4F M03\&4K\"(OX7L_K;^O?&$_\SVV:Y_[$2>.&<28?E.;9V@Z-AV[\*KVYRL^(? MW3#+XT3+ETLE<9RC!7@^-R:O;DA!_2OL\?\ 4$L#!!0 ( )""J5@6Q(?6 MZ 0 +<, 9 >&PO=V]R:W-H965T7]\9TI:]B9VDVX?$ M%CG'-]\<&@]GQGYQ):*'QTII=Y24WD\/VFV7E5@)EYHI:KHIC*V$IT<[:;NI M19$'I4JU>YW.3KL24B>C83B[MJ.AJ;V2&J\MN+JJA)V?H#*SHZ2;+ ]NY*3T M?- >#:=B@K?H[Z?7EI[:C95<5JB=-!HL%D?)!WB3.W]ATXDK$Q M7_CA(C]*.@P(%6:>+0CZ>,!35(H-$8Q_%C:3QB4KKG]?6O\EQ$ZQC(7#4Z/^ MD+DOCY*]!'(L1*W\C9G]BHMX/K*]S"@7_L,LRO;["62U\Z9:*!."2NKX*1X7 M/*PI['6V*/06"KV .SH**,^$%Z.A-3.P+$W6^$L(-6@3.*DY*;?>TJTD/3^Z MT)FI$.[$([IAVY-%/F]G"^V3J-W;HMV'2Z-]Z>!]% M@Y?"IM#OMJ#7Z0U>L-=OPNL'>_U7PX,SZ3)E7&T1_CH>.V^I(/[>%'*T.-AL MD9ODP$U%AD<)=8%#^X#)Z,.[[D[G\ 6\@P;OX"7KKZ;C1>W-V#Y=W9U#MPL? MWNWUNMU#N/AT>G5Y#G?'?Y[? E4V^!+ISR)"%9.)G$R@5&1EDXM6$#LUU53H M.75C9BP+"0TR0O9$,3[2K' (IH#W,$C[5+!*<>]Q^P%!8B'*@8L2^VEW*=&" M62G)':&F=B+#4K-M+ H,;1O,6^&#[1]AL)MVX*L MTK>9JY9A/[]/;% K,T0KUY$KH')QG M].OGZ9O9[[^)_3%J+*2/W'9>9;_?3WO?17\GW8?GU"^]OY7Z_G=1/Q762Z%( MWA2%HW?6>+Z=^*V\'P<*GA;XQ#(WM69Z)UI^93"KP!:L=7?2G8;8'#-Z$3H2 M)!CO@8MR>95QKFR,YPPSK,9HF]!3N"HB2<83YJ69%MG8(7*7-M8H8>$S2H3S MTO,$8_,*%YGZ3>B:7J@AC,;T$ZBO!,>N>VOB,U,KJJ^0_V#N>2FT0!:P,A<+ M8EFBDGV)L>(0@8,S_#0'#J#BA(3H9<6I-1&P,GKRLT=;49+G]-IGQF,IBIM8\R+"V<#=\6WLW436L)!3Y M__'KIM-23_R'H<>^8AUNZH1P_:QF6Z\1-*/#,'B:J1($^&2PFC.D.(V% MI.;;&G%3PGJ=[CY'9NI)&5$R%7,4EMJ<'$^(%!L' T&*G5^//X?R-91N3P7% M).&CH*(3@7[)HS&43$43!S[75KI:<)%\*'[F)$!<]2X./A"+^<>U!&T]/-#YKCJ'V M5-M?%W,X2$4[5,V\P]!%37F-Z>8!5\?)K*BA?(C-T8Y():V4>C'ME<]ILY<=Q&5V)QY6>$CN1A$5A0:J==/=C C:N MR?'!FVE83&PO=V]R:W-H965T##VA]LJY<5CGA7NLK_UOCP;#EVR5;ET U.J M BMK8W/I<6LW0U=:)5,6RK/A>#2:#W.IB_[5!3^[M5<7IO*9+M2M%:[*;#T]&%Y=E'*C[I3_K;RUN!NV6E*=J\)I4PBKUI?]Z_CL MW93V\X;?M7IPG6M!GJR,^4$WG]++_H@,4IE*/&F0^+M7[U66D2*8\6>ML]\> M28+=ZT;[1_8=OJRD4^]-]H=._?:RO^R+5*UEE?EOYN'OJO9G1OH2DSG^%0]A M;XS-2>6\R6MA6)#K(OS+QSH.'8'EZ V!<2TP9KO#06SEK]++JPMK'H2EW=!& M%^PJ2\,X75!2[KS%JH:]5_^J7G^+YZ/R @=/6P.DA[0BU]^6H[C^%Q\_G!]]^%.?-\J\=[DI2R>1!9\-^NU3I2012K(?&F3K5C+ M1&?::^4BD0(P(E&%5];QKEI _5GI$H7G187D6@$&L-+K8M,H?M!^*^ZEU:9R M0CV6FI918E"(5;^%B*@V6Z1R,AJ(]\IZL$/'*NCT,->4@L6\@7T%"A@<(ZJ2 M[KTJQ!,L#G;Q POT0[]8*6Q3K.#9T0/QN6.?+(0NX*G,6!CG4M3R@%H(2T& M(S(XH=019V"/N:^=9C&V:"!^1PCE*FL>EO*)HAZLJ@],A<0915)92]<(1F,R M'F85F4S>ZJ*C/(-22O)32#V;8M8G%9:D<^1/(K.DRCAR@SWDN&I5^Y7460/3 M9T(Y3Z&G/&RU36&I)0@%V49&E,;ZMT),]P5'M M58L]KK<=9G;VU.XR[#AF;;1(W^Z0Q.# F)493DS,28!354.%0K=% M1PL61H0.MX4S"I1TURI)33?N@L*%LM)IA0#=RZS"$96T$N6D&&!8]%9S\^'[ M!!@H)%FL\])0:E=/NZS!YD]%8G) S)J\Z_@>P( &B?NT2IK208<#SC91XV M20KW- &1FEX#)ISQT63HPQ0H.OFNU,7)S7H-I\1-XLT*( 7_CB->;4"1JD03 MT'#8O4P("'1$F_8&*D$ MP=H0T#:US%?8HRTS;V:(G=: ((P,: VV21^LD=8^T1.9FPK[]WU]F0,ZMR$Z M4!%74 A%HA0E=XV3 XSW&0$.:@P_9.U6=78A+WR\2+5+R 3L2*1#AP&^8'I9 M6B.1U<#%#D-?&2K!50D]J),@Z_)8=X6Y B#_[Y"E%FF:"P3UF205C$MVUKF0 M6,8?)D\,@0U3(Y)@N[UD-4F"FT 90ZTPW> #IW:CW*XKU#!#9U.J:2&*!A_Q MA;MJ,[=0?=G_:>MD'Q:[DUY:@=C\+.)!C/$/E=[T2S" >@L);47N4Z_X=O-; MTP&XK3*(,TXN;]B:C"VP@ AS:X "@EZ:@KGV)9\'P@U1E$3&&:?PB$,&AL=! M[OBL]YWCT9T9=_'H4>@X*+V/^K$QAA6+H_@8WD^C\7*._UD4SY:]9VV3]\71 M:#;![W2YZ'U&9S][CAIQA-7322R.<36.YLN1..Y]-QZP>,TC'#:)IJ,E_Y_. M9VS(IT#]+G0';B)-4VO;]5L30 CE>D>_H8G18$:!=5599AQT&-26 FP/[UW\ M F,UEQQ71SU&H-TX6;>8_S/D[^FPMIFV4T5#TCBGLFS8:\EO1@VB&$K3]#2D M:3Q:]F[:O1W0I@1>Z&L835AB"^H_5')U)%BD3EO-A/6! MAV(C]ZKCK+=/&^)7E:B._!4-_ /&$A;)CX[39V('%I[A MQ6UC!-5=,X,U$])7M/BW! *RCW;A.JU9F'@DCJ/YG!!Z1%B=304]7$2 %HG- M1#R/XL4"J_@?+; :CZ+18D2+&G!%(%#Q62^Q,(D MFIW.:6%)E(.*P,+BE+1%\WC1X[836GL,/B.5XU/BI>4\KAGI62*FTV@Q7[#9 M\20:Q3';C: O9O.:[<#:E>>R@EY%Q$E&Q1.0W.USL/Y%$8^BY6Q:JSVP-1+\ M4@+%-/<30<&Z*6@8GO:^FJ)9/7S:>!XM3@.['@8CR(+'[I?4*ZG[9!G]M[M1 MKWB!2S,TU?""T+XV $ YDZF2@B#B:29/,%3H N4=+@/P.^\]\A&S\VOO_,/. MEY=%/R=YR5\=[D?$DO+&ULG5A==]LV M$OTK.&I.]T65;-E)L_''.8[M;?U@)Z?Q9A]Z^@"1H(@:!%@ M*)_OW<&)$7* MDM/=E\22@/FX<^?.D.=KYY]"J504WRICP\6DC+'^,)^'K%25##-7*XM?"N:C,FY] M,3F>=%_\IE=EI"_FE^>U7*DO*OZ[_NSQ:=Y;R76E;-#."J^*B\G5\8>/IW2> M#WS5:AT&?PO*9.G<$WVXRR\F1Q20,BJ+9$'BOV=UK8PA0PCCK];FI'=)%X=_ M=];_Q;DCEZ4,ZMJ9_^@\EA>3]Q.1JT(V)O[FUK^J-I^W9"]S)O"_8IW.OEU, M1-:$Z*KV,B*HM$W_RV\M#H,+[X\.7%BT%Q8<=W+$4=[(*"_/O5L+3Z=AC?[@ M5/DV@M.6BO(E>ORJ<2]>7KNJTA$HQR"DS<6ULU';E;*95N%\'N&"#LZSUMS' M9&YQP-R)N(>!,HA;FZM\?'^.T/KX%EU\'Q>O&KR7?B9.CJ=B<;0X?<7>29_O M"=L[^7_R%33D=+\3:J0/H9:9NIB@4X+RSVIR M^>,/Q^^.SEY)X;1/X?0UZ_][R5XW]_#I\58?[N_O'N]O M'QZ_B*N'&WQ^>+Q[^.7VX?KN]HOXW/BL1!>PYT^Q5)[]$U"--.+3TNB5I'X+ MXLX*_"Z&V44T%A$RL2YV5 M0N-B$$;S66U%T42J?*V\=GF8B<=24:+>2Z"; JB]AG9IL^E=-A:QYIJ,(]:Z M@V?@4B ?XH#.8-N[9YTCS9FX"@0%^(U(.H*/ .&"_'Q&]R-,M]']#7]KA7.R MAJ]OB#8J1/L&%7XW^R<4Q!B\HLS[LC0!*'?U@/38IJ#" M>*H5,FLS&OP +G;Y!D9;,W N;S+,#W&33E"BEG35["4&R@'B@%UP =.8#SL> M#":0B)@/J0E*96HPB%M7YNJO!GECTM2UV1QFV2ZS*-!#F1+-E&;"2X-11D:K M%H",O.H>49H2N<#(R;R&,RV%##0ID%HNEIM1.( GF0X1--2AY%]!;EDI#I3O M=8#M,L,C4>U3"F"4"'IE=:'1 E'4SO/< ZS[KO;,R89RXG4@7X5W%=TB^F\Q M C1!AT@6"^VKZ6Z[41T.T'/@A+@G,N4C-@: AKQA($G!V%T/FYG?1VA:)BM[Q3EBEB..9B==@PI"*5=5JN9(3U]IFJ'[MB^)Z3MV<.49 M>LQMFF&[2PTD*]=07 1L6QP<)' ,&MD&135*"PG0F/*='C828TL@R96DDHK, M2%T%]!"4@1D_E.Q=EI'$[-#T'UO%("V AM$:1], 7T.@([JZUQBJE-+H 2)N9^(I\J3^0>%'0,HK4*;+0@#N2G 46W7:B3 %K M!$94Z0CPP1A%3/K \7+%.K"&4_)P*&>)-I+'1WMS6Y!-JA4'XN$IG?9H:5J7 M!8I-B1ZZEDY#H="+FF;U4AL=-P?/M]@INR)%!\=03DX!*>+B..*F6D)M8:HC M#DCX1.CMY#I*<,MENIG+"HY"OILW*5O'8]X'9)YVAIF)P1>^10]E5*=4*X&9XB?VV90W^KT[$>&EN!%XK0=V2:82+FT3^VVQ3CCSG-I^*Z8$=.SZKYW+^CNKQ*Q;-FH9XK@F[3[_,H368\)7 M6?1WQM"!&]C0:L6O7V P]@^NCK?IO=-=>'J;0BO-R!;FO*]8A]NE9( NG\UI M::Z0 \P6])R0)-DQ/Q%O(OCK+KE'R%2A4K=400'6M&=P/OT:M+OOL.VQWR4V M#[03?NFF]7@F@'0(A*1R+[0T?M(*LJUM@&88Z?$(M$KQ9]A:X?-%KZ:-@M?6 MP2&&E'F>4N>$BP9^^N?E0GBWD8:'+E2]WP '-.\KD2!Y60\,%.IK= J^SE6F M^3T>(J2L4^@R2QMIDE*PI#<I*7L(-/+H@:V$1ZI]#5#)C]"1AW6W7X/-1I MA"8Y;37[Q7DL&%TJ;;LR27&#A9K/#Y7N17#MY7R[D7++L)6U!A+8#GBSHE<( MN)KM'UG@5_9$SR&9ZFC1+]O7M7BL6<%VJ.*!:X>S7Y^.TF5Z#Y$5_,KQZ6+:!3^ ML\3SNO)T +\7#L.V_4 .^G?0E_\%4$L#!!0 ( )""J5@LJ%U9=P, *8' M 9 >&PO=V]R:W-H965T\HQU,ZU^@'RR3OGN>> M.Y+'Z9:]2K60)IE/X]J-FT]M&Y0T>./ MUH+][A 97>S9)0\+=S*31UX(9U/&['! M%8;[YL;1+#VP5%*C\=(:<+B>)5>CR\68_:/#)XD[WQL#9U)8N^7)NVJ69"P( M%9:!&03]/> U*L5$)./SGC,YA&1@?_S$_C;F3KD4PN.U57_**M2SY"*!"M>B M5>'6[G['?3[GS%=:Y>,7=IUO_EL"9>N#U7LP*=#2=/_BR[X./1[^Q',)F_ M?#%ZE4U.:!T?M(Y/L?_8?IRD."[PPT>X6\)H#"]?7.2CT016]XO5\H_[Y8<[ M6'ZB[PK>&;AJG%2Q[ ,(-<*UU8TPCQ'S>N)A886KP*[AC71TK:SS\#/[L4.> M3:(YCD>37T"TH;9._HM5Y'+8M*ZLZ08Q0=M L/ 3C+)LF-'!5HKO*!G^:M!) M**W6-*?C7VZ'<$\'RWU+TCB[<4(_$THW@W_;OJ,?P-I9#8%Z"E_M=#%(H" QV1BF=4E0<14#V"P8T-DL85&XT7L;>0BRA+ZC0N6GPM MW#.ISUVM TN:'6BDY2'3_5Q0J2RAC ]A"R0W3]4M,@7H87O$-EG(M2S"M M+B@4[6(L@>=1?R<'0!AB[O)24LM E3-53+M T+8B'JP&]$80*;>36*Y*^I): MC#0M55>$ ["3ETP86*TMD$RME=X=A?Z!X)1[,(1R[GVFO=VITF_A">)+= MFM"UT&PO=V]R:W-H965TW"(#V/W* MOKD9*5,<_3J!7]WY5Z]L%U;FT9?N<)WJY5RV]>ZMIN7 M1V='\8N/9K%LZ8N35R_6:J&O=?MY?>7PUTFB4IF5;KRQ3>'T_.71Q=G/KY_1 M^_S"%Z,W/OMGQ)"N==D2!85_;O2EKFLB!#9^#S2/TI:T M,/\M_F*I=OCQZ=E14>JZZNOUH-[_J(,]CHE?:VO-_BTUX M]_2H*#O?VE58# Y6II%_U6W0P_J%LYO"T=N@1A]8 M5%X-YDQ#1KEN'9X:K&M?O=&^=&;-&K+SXG7G\8+WA6JJXEH,1=]?FT5CYJ94 M35M?7IRT8(N(GY2!A=?"POD>%AX6'VS3+GWQ MMJET-5Q_ G&23.=1IM?G!PE^4.ZX>'@V*@ATWNXA]Z8P/]U M,?.M@T_]]YC 0N_1.#V*LY_]6I7ZY1$"R6MWHX]>_?4O9T].GQ_@]E'B]M$A MZJ]>*V\\V>R*:#>M$N^'/:^<:4JSKC4_OK2-AS05/Q\3XE^P3?%IJ1&(I5VM M5;,EA9861F^\KNA3>!%_S$VC0$35A0=E#11H?;%4-[J8:=T44-M:.;QG&B;G M*KRM$3KMLECH1CM5UUMZHM=$3?4&7/?,86T+=CXWAMZYIGV8XXN5=O#TXL%? M__+L_/ST^2\7%U?\\>SY3\/7WNQ[G=:*=[1DDW0Q%GK$!2&#BJ MNTHS-X%59J3MMY+WB.K2DFAVTX"$[V;>5$8Y>.2D4+1G7=._JBG @VFW).1F M: M.T8-RWQ\5%'?XJ(P^1-V(&SM]XQ=":6T;7!BC% M F+K,C?^-#ZWG8.A?N^4 W62]/ST[-EDP.*\(S EPV /VN0*30L]/3I\>/BWZ(9D0[A&DW%._W> MB65$T1Q#@6]Q+V1^M;5I(? YT?H\#JDAA3,86-BB>^2#4,J9YQ@L(:"H8QH&6D MU 8U"+U,#K)2WW2ATR[D[\JC;EF+N[=+U19J/D=E(4&[DK@ (]:UO4'N5SM3 MSO&PL=CP..%D0*U[6 E29$(D'UA9>)COL_>D*)< 1]TL0'?"Y!!=7S471\77 MKEJP#G)("IL']2+_D4]I'[:(C@*7=W:KZI:R(U#6.E*DT^2T) )1DA>V04]> M@JC26,V8$7;@0)FJVC8(0RWX!()P3\8=+,FP)SRA/(#_.3P(5F0;KQ ]!/8% M(HH+6')R.ZO-@G<+',R5<<6-JCMV+K) X%O-:MD499YV+@22J73P-O&J)A28 MO"/1>P-50F=M!Y,\ /)47&/-Q"]^(_)/6'GGSP>O JU*M3:MJLT?21F,$HVJ MIYTG4)JW&Z2325%;S_%-W@&\(IT[74=\,XC[E5B(%ZC6L%) ([@L[+::TN K?3I@ /"Y5 M!"NM/"1JB;#N$:P1A?0L2AK(#DO=V MD !6:EM4!H#@BKFSJ[% 3"%\"$F?)"1]]"ZA0B,:_0^VU4?C MOXT"[$'"XZ7I=^Y6O,N*"!3'G4 <(]0:7@]GY;(LX,U @7#:#*3("/V.G/Y* MV=)A(PE"P%JHY9@HO:+\DGGB#P2)L/\ 90-(Q] >%',%=; M_N\/$&)7J95# MJ3 ?"(L(#H#">T$X=*X)X-;64^U&7J)O2ZT%Q>:Z"H4J*'04 U0[M5)Q(*.Q MA],Z%CI+4"@S2DUQ,*Q"@H-[^F!L99AXJ:) MH$G+07JFFF^]^25W.S)+8[-2]095M$55"!6BDV\"2)5266,SVADQ#+\QZ+:K M.T:A;K#5"T)BX#TH"!1C!QCU#\FD!D*4 H':D>+B+NP72\I=!5$IYG5'V#.B M^1DJ5DU +7+@FW(W.O-0(650 -QU_@+-!]75L'^(2_@>Y45!-UK5NT]TN4GR M'XKC)9(XMJ_CA(7R>- 62;LT"P0+F*TSKC98LY010_!N&7)HMR-H\F:D%\N= MHA#8\>D!A5B2]&Z5T#QD$XJOK&3+&-.W0"@JIC=+38T!K%JA^2"IN>^8=6W6 M6J:ZL;&L ?)^5;,$<"UN_1K.PRA^JDY@+\>WR+$@BH.2&E0? @XD[-FIM ZV MY00DC^=44U'YLW0:Q9X,3< T>I>=]H2EQ8>'X]T+/WX#V58S@'?X]N&$6/:F M:!;PCL@AU6K2X&.3LU/J:!RV=GJG04UYKD$.G:E:*JWY..P>R(!/4P9\>C # M?M3D](-9E+,-/I=268^EOG^.8O[DFE"3BP>4<\5_0N2+RO*HX3U5>#>B6%$J M*:G/C"-$BM>6_ON 7@Q][+N+Z]>QAT6@^@Z41[?_O*;F(O6_%]>?T[+?[#%S M,#U].BFNM=3U'[GR)AH//MDU4L3YL].??B[>KQ#@-T%.H):\QC 15[XQO@2H M=^3TL:U.49#[M@\+J%QJ?"@II8",CV*I:M &\7XSP+'0#Z.2@.%F)?FT:3H& M"#RTO>;KK90W\T19 MQT5G9*R$SYJ;/D1.D-Z&3H.'4ZY>T1&+HG:9)G-2A!&2(XU2202:BB,D^94TODTP^HG'GDM3@!?2A!*V*"R#VF[%LL$@7]U=L=W1IF>2L=5C"!]'-_>CPW,NT#$W5M M2PYM>&[ B?N,&G-WZ("Y]1T;,\9JZOHZG?ODM<>=@27>2V'B[\R1@A2>FD!V MX]*NDVFC]B=]/-(["VT73JWA0'EVF62EU!R++/5,_R HL#,*#@X %D&,1!VZ MNE&FI@<39G/.47B/F@AC4V#)J,S&@;9OI^NZ\U-(N2#DH#,/52XG20$\2[CA MQ>FI(P\<7M@X1:&-B!^0ZI,<[OXCAY%W54'%*SEG6Y M;&QM%UM:SL"Y[[GQ 4AUQ9,!FH,C5U"@]F=H>UB7DI8;Y#'8F,,.C(XBMAWC;-NF*O2U@J M9I(ZRO>6,J&I2&=T7-X/6NK@1E=J._WT9<*'T!T%UUN":K1UIO3\;2/(?:DD M[CZ@^U;%%$43NOXTDX+M\FW /+M<1UJ"ZK^W'W7GP,A5\0O*00J\3^:+%7FGA#_3&8"IFA'# M4:SW5Y^^),&N>_)7D(,J>8Y4.$4;^UVBLPTR \IH[/* MMBGM3&6$M6+W(K\ A7CXO)T4VC"FW]##9KJF"@%D TA5V;$/RBD.+(KTDD93 M?-J#V%@'EQT6U?F\B@LT%/):ASP(2)D2^O#1E.,_>:04*GZIDY2,F4 !"R?A M=&@,X*K.17L*E<'%@SY2Q5E9,5P!<58)7BXZY1/+>&Q^0!MY.0'-#V>9A(/S MKBFE1>/C=H@T"\-JM%VV6RQ'O6_N AQW-%KI)^-9HIB(_93$0PL3ZC&(:CJ$36@ =V30(/%#WN%W#'5P!6B MT)^B?8&<';_$R_09VV&'Z ,^7;X?@%E*MH1N+ZS6U%$NJI2GU-7>FTR/J]-GQ]IT< MAJ>ID.H:8LHOS7HMV35CH]K7> 1K!\T,@BN&3W)AZ4XH;4MFX9F%ZR\TL%_Q M-1(N,ISTXD8.J.2T,W:%U5<0C[<"\B')M&CB>9'H. M AZ@%^^?S-%>V0VY]\A6Q_$J"!\0[!X#_/F;"?W8:.>0DB^&Y*.6_"X&Q42\ M03$XCZ73B[H>$_W^OHO+P:;13G1,3S'EN:7,KKD"Y0.O M;E4L0 (2X$NU<#JB](;.1W*^$5] ZXQ$/.1P=)U6+C.4X::7'@7LO(!OQ@,B M.(SO$28V -3)27N:)9-T(V!7E'!=)/%*(V6TCWQ@C3#R^*/R,EZ):YN.9V)\ M5X'"GI(_G1>Y,!7,^47MQJ?:Q*R6LGL;AFC9N)$2-=&25"Z#N>U=ZOU9$H>5 ML/,=(,82=I0^DYBJ+\L#Q_WL+R3'7)]]>YW$PVPS%I& KR+=1@2"I?Z[*3R.U\#BO3.#.> M\-'J5+"13NVUG* [:0#3-:!TRA$O^H4IKLRG[N0]L]+AZ*,?S[+3AQ!\=T]P M26P-]2Y.X',7&)8E>?8*BI3Y"/F-98WM=;U!2J),FUU3&W"Q,7"G[.)#E$+F MZ*3%X!V!@Y0I0XX)#;%<4(0'&K\WHQSO-'5[:X+*+ R?K2JJ#;(*7G4@9%N9 M9LXMH=XJ7E:*%K5TTP&8JH"ARTQO/]3?3)-T9OH'48GDE.PDV'V&$'%/RB M-WQ#&3342M,O94+_0M=&3575FGNJ_-ISO\^]2DF('[48F91A[Z!VO\OR_X+. M=SHAT>V_AZ2T>W^"==';9=^NH2M/S3(C7XQ)'C/>=68^ X[NSL ]"+W=RZ#9 MD?]X3Q-ALJ$3_G ZPK_SP)DBZ%P(&VCZP1SB@FAGI M*7JO2@\'/D DH)ACZ>GQT\=' MTA[&/UJ[YI^MSFR+T.2/2PVT=/0"GL^M;>,?M$'Z'?.K_P%02P,$% @ MD(*I6",4#Q^(!@ X1 !D !X;"]W;W)K&UL MI5A=;^,V%GWWK[AP/S !-+$EV;*420(DZ>RVBPX:S&2Z6!1]H"7:)BJ+&I** MQ_WU/9>29:?K>#.S+S$I7EZ>^W5XFRYKF6%E84V:^$P-)R,UD)5P^M+_^W>7%_JQI6JDO>& M;+->"[.]E:7>7 W#X>[#>[5<.?XPNKZLQ5)^D.YC?6\P&_5:"K66E56Z(B,7 M5\.;\.(V97DO\*N2&WLP)K9DKO4?//FIN!J.&9 L9>Y8@\#/H[R39;'V5GSY3UY;JT M_B]M6MDD&5+>6*?7W68@6*NJ_16?.S\<;$C'SVR(N@V1Q]T>Y%'^()RXOC1Z M0X:EH8T'WE2_&^!4Q4'YX Q6%?:YZ_?R45:-I%W8YT1#3.UVYE:6W52&+I_M'0--#BG:0;J.3"M\)W7'U"&15-*T@O:63+?TKW110,S[H232VVV M)*J"'A0R9-E*YGI9*4[\8P:=//*X00\K>%"7*&(^PG&V=)6L_I06]=E##SI _L:P?$2@HE_0M M94F0I!$&X7@<1.$3.>%(4*U5Y8C/Y U1%(1)1!%V1?4B^-J%4$.=U3-/!+VZ%3(&^-,JPF\)ID*8)/CP;:]2/-V 7<3\_$?:D M#WORQ;1U4*.PX1XFZ.)8T$]K/A9T3U.5LR2*PM/-@:V%LGFI;0.1KR>A5I5Y M8@!\3;4WPE\M%X.;M6X8A*KRLBE:(30(TAB,=W# 3KQQ+I>JJCJ>_)9F*$A? M],$LS 9PC:^**H?_YJ5:^H2U9/%K%ZK5#)L?%4SI,, X9_@B#\^@)P[&XPR_ MKRA$!H1TYK\_L$!3?O]-&H6S-Y8^ M-<(X:-91H_S7S=@>3)Z*TJWW9N*/,>5VB 8'4W"BI$5Z#->>RQZXTL MSD^4[JPOW=D7E"XW]GSV84[^LL_)8_5[4OWQ[N+OSC3]N?4SM<#)=> /WQQL MP.\K_HIVR$B2G^OV6D3\YT^J=X-T)V&[Q/IO7OB/Q$4*/F /\AZ)%$P$ M2&*!\D)OLVM1T.> P"%S(JII']7TQ5&]8:N]1SF-[D!/*(*?M;7R:#Q/*GYY MM]B3-(?-O\84R*(KM@?J[DJ2VZNNJ?#D]4OWC&X[9E_+DIO,6[?(/,]7YB-V]F4?^,$ M5X'1+8L=\+"A,D*L4\R7@Q, FF,9.#IX=J(A6?K'M27OD/8%VG_MW^\W[;-U M+]X^_A$,>,52*1?8.CZ?H?$S[8.ZG3A=^T?L7#N\V/QP)44A#0M@?:&UVTWX M@/Z_&M=_ 5!+ P04 " "0@JE8+_ZZ!S % *#0 &0 'AL+W=OHDT-(*-7P1>%ZR:"AK9\M3NWBUYRU<"6)ZIN&RKL+X&)[-O-GX\8GMJFUV5@L3SNZ@6O0?W97$M\6$TK) M&F@5$RV14)W-SOV3B\2+(6XHMY>5>>S3QC$' HM$&@^+B! M%7!N@-",KSO,V:32"#Y_HRYHJ6 G^-RMU?3;+9J2$BO9:='LA-&"AK7#D][NXO 2@6 G$%B[!T76RC=4T^6I M%%LBS6E$,POKJI5&XUAKDG*M)?[+4$XO5Z+IA&(V0J(B*Y :,TG>LI:V!:.< M7&NJ ;.@R8IVYI@B1Y_IFH,Z/EUHM,#@+(J=MHM!6_ =;2'Y(%I=*W+9EE ^ MEE^@Y9/YP6C^17 0\ .5^!V\CW)#6_:-&D==LD)O M!6:7U%@M@-HP@7?N[F?NA@#ADV M4$DV0I2*L/8&;1'RCL1NGF4D=8,TGW!86X@&B*:WB!6[,0)%;H8H0^02U_-# M_,V2W/DL--;%*Q(%;I;EN @S-TLCTU']:9*G3) M'Z#W9>XP\",PN =KD1Y^9EK,V.DU[DPZK$8E*KVE$C!8<>BF4686 2X\!ZW,83^61>7AI MY%STC)?&$3_%%"6[A_/>R&"U>-[PZ[P')(!:<#2AZ:2XV36\'R)8:L#2.'/, MU-"R'U@' X,'-]@%BJ1)1D(W],?2Z/8&&V$2-\W0" OKHU*E3I"^BK[I.37Q M+P';"J?.-)9H(Z3>C2URY!^3(Y+&QC-BEVA7$)!CYU!VL4[QF!\,BSC)+@&#-WLLVXP:(*=YGHA%.;UJ?K]=;>E M)CSA/'P6GGS<>>SSG)P_=-*H^V%Q#TJ\>3PIJ5[JJ$NV.)JP<@G3%H?A_0MU M&-9Z*4@X/S"UDFEJ)2^>6N=%(7O4\I[1->-X_X"]/',0<#_/C,C\'OFGCJ[+ MIN/B#J.%1& XY;X+U]!"Q;1MEL2-X\3T4N1Z>>R,1DTTA!,F#U*"V0F]U!D) MMS-E,92$Z52$1@NY&3J/W,%)Y\6Y>:2)-V$/7#HP4X;-'R,/14GD?*Z9+%]W MU#2^%'>46XS43>(,ST5I-B$\(K<0J2P@OIOC"!K)+?!CDB.Y)1.Y92$.73,T M? _9-/'WLMOBP?VT ;FQMW"3E;[5PU5UVITN^N?#_?;^^/"5@.G9,+R#^Q+$M'1Z2AS1UL=;FJ\T0'7POZ14J>K/4IA".;DW:M2N#(O&;BKP;]GK#;B&D:D\O_+-;,[W0IK$2*<[1?5[=&KKK-BB)+%!9J1487%ZV M9\'YU8C7^P5?)*[MSG]@3Q9:?^6;=\EEN\>$,,?8,8*@RP->8YXS$-'X5F.V M&Y.\GU6ZS]&3!>K'/K?V%= MK1T-VA"7UNFBWDP,"JFJJ_A>QV%GP[CWQ(:PWA!ZWI4AS_*5<&)Z8?0:#*\F M-/[C7?6[B9Q4G)2Y,_16TCXWO9%*J%B*'-XIZTQ)\786.O=BD:,]N>@ZLL$K MNW&-=U7AA4_@]>BZS\%HEF.SO[Q*WAF"X(7@5'@7\(,P9](-3"'MA= 2O MWSC<]WC])_#>J0>TSKMY"J]PX4"H!%Y_*Z5[A#G&I9%.HH6_9PN*!XGFGT-! MJ&Q$AVUP(9W;E8CQLDV58M$\8'OZXEDP[+T\XD'4>! =0Y_.J3"3,D?02_BH M6=N4/7;B1D@#7T1>$GUZ-\MS--,C5&(L%FLV3?FO'^5V+"5J9*N$P8;NQL!DLR3105%.TYZV;Q@MX M\6PHO!7@]S@3*D6(2>0L#D*PR$I21$@4NE0.;@VNA$QH,75.2Z'@ MT&B7$352ER$.]2YX#N$HH-_@-!A'K2:7E>T,\P204(2$L1R( MA@<1VX..6;H>,)C0==0?/P5+C3'_S[C1Y'0P9L;1X#0:CN&(F@>-F@=_K.8W M1EL+,Q]&KZ";.N[7%8E'?K 6)H'K.OX'I7S4X--23KUUL;5._I.A8B74HQ?" MZ*5ME!!O&"UK1AM%5.GFK5M)6/I\Q=I00P2O[E]AR9^$Q>(]LSJ7B=?GGN!_ M7RN_K8@W.RZRATPK5?*'+X5:DH/!Q"NHW^L=6Y]+L9!YU2L[$(['<$+7(!C" M2>LC>;Y3^(?4?DPZPT8ZPS^6SBR.RZ+,?=0^>>%RB UF/#\0A_?L2&?VZ?K] MP8_:44-/2Z:J%E\Z#$WQJ1A0?7&6?^XM+!(K+:^HY55E4JKTEUS>9P9Q[V.Z M;7@MGUZ?T2M,I5(,L*BUP@'N]2.Z=F 243:J<,1[X>CD%(\32&EJ@P6RJ#FW M.65*+F7=<#L0A2%E=3R8M&9;'=>+B,_2Z(+&JFW@]0%+;(CB0Q'A>O!W'>@/ M)P0<>:%L>N**!*,/8^RR[L6[K854*XH2#2UNASYP[)9]Y93G<"]$;%)';3^MN*U@'(]H M]3!-?*PWGGJ2YB>2]A>26472[9#0[]R/>KH#6G+QH%YA125$2O&DE$ M0D.SY$G.MZ*@-R+9W6M'K_DK-N2M@X-JZ>X,U06:U!\=N(2I$*KYNGG:G$YF MU5"^75X=;;,-OT74$L#!!0 ( )""J5@ L6$H+P, .D& 9 >&PO=V]R M:W-H965T M]'RJ&BNXQ"<-IJDJIK=W*-1F%O2#O>.9KTKK'-%\6K,5OJ#]NW[2M(HZE)Q7 M* U7$C06LV#1G]P-W'Z_X0O'C3FRP2E9*O7=+?[*9T'L"*' S#H$1G]KO$'&70E7>*QO4?_X+63EB4S>*_$5Y[; MIH3QO[!I]PZ' 62-L:K:)1.#BLOVG_W8]>$HX3K^0T*R2T@\[[:09_G +)M/ MM=J =KL)S1E>JL\F8_YT=$J&.5[%G=)6Z;UELL5+"K52&N R1S>&\OI3F(.!VWF ME(JS=4ZK>"T1"B7HO;JJUMT*\%%7W+J@*[GV[2PY:J:SI^5 M14<8^=HU(P2I9-9H30V!2TC&X6@\.C:\]N3V8/4>L$#:GT.F:)[EU#,_DPJM M*I*Q1BIIZ4K"*(S[(QB&UX-QA[+'>%66B7T[+R%-P]%-TAK#)#U9]M.AX9/> M"TI.W6RD02)/7&JJSHU1>DN"2.$E#.,PCF,R!C?A>!#_XAD-;^#4W8Z.QD^% M>N6'K"&I=(KM).J\W1Q?M./KL+W]"-#!K;@T(+"@U/AJ3&-3MX.U75A5^V&V M5)9&HS=+^A:A=ALH7BA2LENX MW7;?X?4$L#!!0 ( )""J5BM \W)H 4 M ($/ 9 >&PO=V]R:W-H965TC2;>'80^T1-M$*5(EJ3C>K]\A*?N?VD;S>"OE=;0C1Z+%@7-WT-EJ7DWY?91M28'4E2L)A9B5D@35TY;JO M2DEP;A<5K!\%P:A?8,I[TVL[MI#3:U%I1CE92*2JHL!R=TN8V-[TPEXS\)6N M-]H,]*?7)5Z3.Z*_E0L)O7ZK):<%X8H*CB19W?1FX>1V;.2MP&^4;-5!&QE+ MED)\-YT/^4TO,( ((YDV&C#\'LB<,&84 8P?MNZ59>-ANM+^SMH,M2ZS( M7+#?::XW-[VTAW*RPA737\7V/:GM&1I]F6#*?M&VE@UZ**N4%D6]&! 4E+L_ M?JS]\#,+HGI!9'&[C2S*MUCCZ;446R2--&@S#6NJ70W@*#=!N=,29BFLT].W MX!.EJ:XD01?W>,F(NKSN:]!LYOM9K>76:8G.:(G1)\'U1J%?>$[RI^O[@*B% M%36P;J-.A9^PO$)QZ*,HB 8=^N+6S-CJB\_HNZT4C"B%9MF/BBIJ,^*/CS"& M/FA2J#]/V>Q4#DZK--4R427.R$T/RD$1^4!ZTU"0?W;B3UT=@#]@G(0%)6""74Y\7[%O#(.:)+ FU=2$J[19\&SNGDO-&:> M\\7$FV.UL6HSTR 0YP>PVV!XB<+0#Z(A-%Z]2*,P>M,.>;,L1ZV\[7G?..!E8&H&Z2Z!48Z7A2"8HJ$?1P$:^4F8>@M)2DQS1!Z! M215QI@MPBD2-(;5/TG"_(;1A)9"OU#N[PAA4 AUJMT\C%_G1.'1?[PM(8VV< MS @P%9*&DEZ+U>L*.O4>>X.B)')?[XL%P_>.?28;^6F:N*]G?=X(;)H,4^!I M=!%>&K^._%&4F$;L)TD C3@ GR3>0:).]FXO\\M61& GD,X'@BO"(0A# >MD.T=N>= J7]H_=[L)$C=]]A%AXB: M!8D?C ;N6_OI4.JILUY"=D1CDY)C<%/D'!>,$N\ST:?="Q+@R-B(QOYX;)P5 M#F @L([OB MF2B#*,U;E)G4AH^"P1JN*L9TI4ZEM]:XHIYJ\9G @Y""M,5]3 M$YA:Y99J4UU(0%)1#EME0FE3W8!F>!7!V<08D.I5!_<-6^X;=G,?W#SR"K8& M[6U@;77/!=P&6 M9B!]34U" FTW- ,/P82J\0,C"K0D<%SG!"UWE@<7EA8 MJ\@0MR/+8TXT_&NP+)SLI#X1O'=D*2U9AD-+EJE-D2 (CF;&ABF&1^.00P-_ M>"P?A\!D1MYE5VUX"_6E$8-M4$?01VW01S\==%,"STZ]I[GP3VG0N=7I-'"G M'=P[((C-F>/..L.VSXZUYE0[DS>T,XI/]ZA=>T93XV'O(UQ>)JCB^WK-J65)[;8!@H"$==P4O:X"6=P;L72TK1[/94+#I7_LM;5-KB M2O_[:U_Z/P >MX#'/UT%"PF<34M(CKK>U2FTG?K.,YZ+V&P MLL5@+C%UV9^EI>> 6X*:@1Z&7,8G[B S27TXG)X:',-A.DI&=8WLP1PP4&0E M3B9Q_^!95!"YMH\_A6S5N!=2.]J^+V?N6;47=X]3J%DX]11<'%:P-+A*X*"1 M[L'G.EJ4]I&U%!J>;+:Y@3O.'"#(@'4Z&Y):6+ N74!UJ!HLP[#L =:.K:(4J)+4G6R7[]# M2G%=Q/&"/FQ $%,4S\?OD-^YZ'0MU1==(QJX;T2KS\:U,:L3W]=EC0W3QW*% M+;U92-4P0X]JZ>N50E8YHT;X41!,_(;Q=CP]=7,?U/14=D;P%C\HT%W3,/5P MCD*NS\;A^''B(U_6QD[XT],56^(G-+^M/BAZ\CI M7>\6?.:XUEMCL)[,I?QB'VZJLW%@":' TE@$1C_?\ *%L$!$X^N .=YL:0VW MQX_HU\YW\F7.-%Y(\3NO3'TVSL=0X8)UPGR4ZU]P\,<1+*70[C^L^[5I/(:R MTT8V@S$Q:'C;_[+[X1RV#/+@&8-H,(@<[WXCQ_*2&38]57(-RJXF-#MPKCIK M(L=;>RF?C**WG.S,]*8UK%WRN4"8:8U&>W!+4CB\8S2ECTY]0YO8I7XY )[W M@-$S@#&\EZVI-5RU%58_VOM$;L,P>F1X'NT%?,_4,<2A!U$0)7OPXHW'L<.+ MG\%[)V6UYD( :RMXXCY<+O'AV3C0[(/?7I386OX@N,.#W9Q?3$:_X[&^O,H)06@ M-O1.+L#4" LI*))YNX1#WM*,[#2=I#XZ&=%-E?7FJD:S;Z@HKN%7OD!XIZ36 M,&MDUQJ8E677=()95*NV"Z;4@T7\S$2'HVO>.*WJT( MH26.,;R!,( #"#,ORD,:'$+B!7$(1W8R]J(T&%W=DQMV$X-EW4HAEP_@6_VQHK#P\DE,0&&>>'E8$%2<>D&2C"Y<5*)RME8>VDE)8>^0^Z6$ MHVN^ZJD5D!2QEV8%H<59Z 5%3&AA%'E)/AG=*591HJ4D[!L[A)8U"$E/(RZ\ M.+0L:.\LR"T);Q*DHUO9OBEELT)#Q[)4B(T[B)"L(EH2!B'91%Y11':GH!C= M2<,$+/:>+&09F<89F:9%[DT21S-+O*1(1C<4SOO-3T9W_+,$YX3UH7?'>0:W M_HR.U$N" %Z_RJ,P>CL\#L2>:E;]1P"WI>BH\H')2I#3=&_>;_FI@8&2Z=6UJN5,NT! M1?QQ1!5?"#IM#]8UI]RZ1BI+BTZ(![M4&?XW85HIE(+@^A3.--0H*LK3U'LQ MMY$%?!(MQ,7JJ1W:(\?#YO=+(DJR-;8"'I)MA;I4?.[(PZVDA#/9G.;VVJ/C M/84MW12V=&\INB*TQHGZNG.HL]Y-IV^XNJ=>5..N"K<7=G>X( M<,-BT;-@VRRP9^'JX4OTO:9#I+^^;NHG5?,/9,HV2S91;%W2R9"Z],CR@D.% MML6VBPIH7(=E%1E'7ASE=DEJ Y9NQ8XGUI^D".PX@SB@U)G9<6['<4CRKTE( M;&%HIY"LBOPQ4G>X>_!8 F#7_?I;K2=EJ*5KL&W70-3[+G0SN^GA9WWK^GUY M_P% -['DK0:!"S(-CC.Z4]4WU?V#D2O7R,ZEH73HAC5]AZ"R"^C]0I(ZAP>[ MP>;+9OH/4$L#!!0 ( )""J5AUQUQMI , .X( 9 >&PO=V]R:W-H M965T2)=M)7-M OA8ML)L: M<=H*99[:8!932#/\HY9-I]JM0'M3A.: M>_"I>F\BQZ4KRM)JVN7D9^/RAA8H(9EP33"R1-;"32GT]!2 'YEAMN\?$K&.7;QE=Q,?!?S$]#DD@S[$43P\@I=TV28> M+_D&WCW3DLOU;K9_7Z^,U22.?P[EV\ -#\.YAIF8BJ4X"Z@C#.I7#.:__#08 M1[\>(3OLR Z/H<]O55G5EGGQJAQNF.$I,)G!'1>UQ0S^7;M#*1P/\E0@Y$I0 M;]*]@'65!X/6T**V!5C:3O=YK#H>6%3$P_A;9=9JOJH;/ ?BDF'R M'4ZX)%O5A@!,'_ MQZA(U MLTI/>@];'OO1U1Z!LP,)_ PG,$CZ@SB"4V\D<3^*R.C=H534=0W^LV]QS,[8 M*X5<(\BZ7!%SNA1/WD!M"(T"-E>&W[^9[W,;#ONC> ##N!_'PZ\I_G] EU]T M'E^UJ4;G%V,X/2+742?7T5$E+6E>9#5QH.M8*(O2Z-6>O,V"C7PC$3Z M_BT5M2OI!ZU*N&4BK46GL/^F[Z.L#K?HONBK';+9EFQ;T(TCBUNRN2/K6V*? M\)%&6&'*2!7.BVO /*=I1(.J%AD4)"/:1QI-%/ZL"TV=YX,0"%<9@3G>TN'O M-<^/M\@?E2-J8'P% ]+0(](+CZ<.D,9+^@*UY-3PE_UHE,!%/QY<]>Z7BP7$ M9 ['4>])629H.[D8T?9EE, AM80[,X@Z M? E0#FM.? 7FY$H"I1+K9KHVAE65GV@K96D^^L>"/DA0NP.TGRLJ:6NX -TG MSOP+4$L#!!0 ( )""J5BBD_O=_ 4 -40 9 >&PO=V]R:W-H965T M7F:8W!)\9K.7>F&A/9IP_Z,G'XGSH:8.@A%QI"11?*[B"LM2" MT(ROGJZ,69 MX&LB-#5*TP/CJN%&XUBMDW*K!'YER*BWE*GLJ$YG ]QST@0*QC:F!/>/,%2!QTW&%%+P)\ ()6-%.A( M$?0S7^X<)4P2*I&^Q!TER1&KD8>WDM:%= @\YM HT@#NO"450&C%VUK)X]/! MWVTUPV7T[HL!*Q2#2UK2.D0MR1(W'0\L)% @QY!Y$R# MXK '[Y&B&^UH >$2B,+'D66#>29!:ILP-DQX\QD[FIVB7'\8D=;PXU#RAFT9]\(QW\(Q_ MJO8<*KW7CWH,A]#9*_PP.FWBI%%FD93O*P.K["=0I>%ITMP#+P31G1&T?Q0\ M"1H805K(X(I+I:,A8 5U"P:7W?XH +W(F;53:T6$"L6^V07D835NK07#\P3Y#D<@)0PW2& %YBXT"ZG+( FH0&"BC MI\ CF&'QH+J7()F3I)Y^!O'@E='4T'3&L06^DR5I'W:2'7:2?NS\ ##DBBI8 M<,&^(<%L8\L=N=LT!Z'4JZOG1.MS.W]N #4&*#3@%^%E>T@CSJ +^7570F:Z MR_Q5Q)DR_!;SZ:>QSH^'B8H'4[T:85F*]!,S?5TU)=^@0)-LTK0H"3TG#=8- M4X)2DJ7I?P*(\0X0X]<6D_L:MPI?U"96^WEZ;67IU708#A.I-3]/GT/:?4M^ M&!>L\U27:SPJVWIEJS^8]K3CHO;,_J[6=&<5^0X!SVT9' C*@=VS/=-.)BNL M L@4Q",&Y-NMNS;R&W!,XZ<"-NFP TL<(+0"3"G>GY].YV2T FQG?'6JA\IF4+VW:NZRD.^="OY6X)':),U[6G M9PW8#[6=LI51IHM/94-I,V?RONCZF:(56H8F:@QZ7EV--+!,BUJR.9"C#1Y9 M\IB$+G9&;CJX8?+A9*X%X5F'1N%9B8<2D,@-?/(.7UBNW@T^X-6BP&)*-@S* M F'GX3?S?!*_XKC16*FO(%'H9J'FSEPO(.\.Y6NT=]6L0"S,A1I;?KWK[*US MM[J[LT_L5?6)W%[XT>D%PYB6,$=6SQUC#R/L)=I.%&_,Q17;8;P&F^$2*-Y4 M-0%^GW.NMA.M8/=/QL6_4$L#!!0 ( )""J5C.)3K)<@4 #8. 9 M>&PO=V]R:W-H965T0F5RD7%)&Q.I^^+^=X]^86Q'6]9ISDZG\92E ML.%-H:_$[D_H[ D(+Q&%,D^VZ\;:4Y8T2HNRFXP,RKQJW_RN\\-+)KC=!-?P M;A45!>5:2^S-<9Y>?00T2;&C&[XN0,U. MYAI!J6N>= !G+8#[$P"/?1*5SA3[HTHA?3Q_CF0&1F[/Z,P=!?S$Y3'S'(NY MMNN/X'F#A9[!\\8M_/O=6FF)(OCGD(TMA'\8@C;&4M4\@=,I*E^!O(7IZO=7 M3FB_'2'H#P3],?35-6ZTM"F B0W[4H/D.J^VS-!FYT)I=8CP..1-!BP192TJ MJ+0B8#$ %P8X(6"V PF,*[81!>Y.E$%>,9V)1O$J5;/EY":3 (\"S# \24;Q MF5!\*$C>Y"*_PYX'8';DS-AKYEMN'.([L)P@GGSC,B>1[8]S+#OP\.G'T>0C M*+7$Y+!N^_,*#0!VA+T+SV$S_'*M,+;9;'(C-"\.6H2+>99OQ^:]" -#Y$.5 M%$V*$E"9D/J-!EFV4Q2#.TQN"KE3?F"D#]K$;\B=M-=S=3P2WV"(;_#B^%XW M=5T )C6RX)RKC%V@XY%BFUY-GI*Y(JLV4I2="FXDKQ0W:>R@&$;7/ZQ>4D@; M=5I+F\"87M*+VF>9$,L-L=A85U^^HN05T+Y8:RQ;+3[<)1FOMN05 MV>&)=9%O>6O/:_;[J]AUW+=[7R/:" =MA"_6QG=302!]PV^1*S*Y JJJQ/F& M-/L\/2B&WGT^#P>^SU4B&G33%=>FX;*-+?O&B^9@IOGXX+Q#$ALW@]2T>TI# M#O1U1Y]B>(YIB5?WQH?16_4TB*U)^A!>VMLDR::&MJT6O2;,E$[ [+8WDAK' M5,(?I;_E9)"D*3[L/210KD'V+=[DF:\?C.PV 9E*XK\'+M6,><=.C \O>C[U ML3W!L<=^:Y\CNHH&744OUM5%H\E!GY!FV?0IY;+?8^3N*RB00OHR)8POW"U6 M=HNU3JGW%Y/=8@>B82K5DQC\JD3]A7ZFA$(AV(O7\IG !XNI)ESW9>9#6V8^ MX_'W9Q/:]'3T$.D%*TT>HQKG.%884IHYHH03^(P:(POS TT+F!-:3A1A+[[M M"'L=V[(CFSI#MK!BQS4ESL?WC,58NTQ79,H7+LJ\,,8.SPH6(77$5 XQK6%' MM" T*W0B3*[H)+Y![6&#$Q"DNZ":&8=.5RV?!,+WK2B,#&W'LVS',;S1Z5$0 M=I4X+^M&F]R(N$!%G4@Y'A;@RZ?[[!>9V+;BP.]@1X9:>."5DH!K+-1499"= MCT<$M'3R651][_AJ;FA%B[;RCXL1,SY5EP/' DXGHZ*@]S :4TV!DBN$3)6I M$;?]>08%5)J*")R11#14O$K 0L]A9FH_6^%C'-"1M-LUOX/#AXOYWEF^!+DU M-Q;%3*9HC_5#ZW I>M?>!1Z&MS+$#20.P?R.$[G]H@>&JN/H/4$L#!!0 ( )""J5@O^B1WO@< M *,] 9 >&PO=V]R:W-H965T0[%EZ+(5]39 Q??Y(I2A;ZOLUR>#U9*%1^&0YFLZ)K(8U[07/^RX&)- ME#X4RZ$L!"5I%;3.AH'G389KPO+![*SZ[D;,SGBI,I;3&X%DN5X3\7A),_YP M/O '3U_^>7M$L,R1=CW\:Z*#-:0(W M/S_1<77R^F3F1-(KGOW!4K4Z'YP,4$H7I,S4+7_X2)L3&AM>PC-9_44/35EO M@))2*KYN@G4-UBRO_Y/O34-L!.@3[0\(FH!@*V R>28@; +"K8#1Z3,!HR9@ MM!40A,\$C)N \7; ^)F 21,PJ=J^;JRJI2.BR.Q,\ !M115@FWZ$W:(CDBN@HQ'+T-6=*'NDO]>??5KR4FBW/ADK7V.0= M)DWMKNK:!<_4+D1?>*Y6$L5Y2M.>^,@=[P<.P% W5=M>P5-[709.XG6BCI'G M'Z' "X+-DZ[_]9VB&_B%B&,4UL 1^GH7H;=OWJ'+4NIR4J*KJ@M0@>[H4E_0 M:J^4D3ME1),V9=BF;#/MDR'>_Z3"EMS#P6[.'2V.4;#;V@XAP[;CAQ4Z?$Y( ML20Y^[?NQE<\ESQC:7UTH:\#J_O_]5D'HT^*KN7?/2=Q66<:]6ZM$JY5E&A$2%OA*JSO8._7BVY]7R.Y,=*G\-.ZE@9EIP/_.. M/<\_&]YOZKI7J1BR8A@(9@DV;@4;[RW8T]B4,JD$FY>*IEJAY]5QD@]5IX:- M-]I]-/9"W_.\+8%Z"HX"?[=@#%D]# 2S-)JT&DV<&OU:KN?ZFM%3!T$++A29 M9Q3-G^YCLKY]22U5:$':K9=/>RV=(,,ET,"<- ,$NSDU:S$Z=FGWF^?*^H6)M5%15" MCXF*?$<9(W.6Z8D[-1?>FS[YG-Q#Y:MADPWYIGJ%NZ7@;J')Z4FX-2Q"5@L# MP2QE3EME3IW*7*N5OIBR5I\])'$"#Y7D=*>U_6!\NM74I+:C^DRM4E/.,)=DC4H*D^NZ8 M5)X7ZU\RN#,]?TT,3YWOFQGJ[V*@EHT#&)T7])>H4']GX9F5A$;SO9T.MX>I$%M(% :AJ+9$G9.D.^V@NX* MEK^_7BS0#_3R*A?4_0&E1:"T&)2&H6BVQ)VEY)^^WD -ZC:!TB)06@Q*PU T M>Q="9V %;@/KEB9U3,M,7%EP@J8<'OECT M=8474K8/XZNG\;T['4!M+E!:#$K#4#1;_<[F"IP>RL82JGD8*F@U,4\KB>D] M%8](T=SN"DW1%EM]RB;Z3L!2:A[^$*DEIJC,F:JZ!).RI!O]A>5/ X%;^UWKRO>VQ8=TFR)0 M6@Q*PU T6_S."0O<3ACPKI4FVPM[2*[V&VD M+TA]&>IYFEE&U:X)NF7RFY;H5H_5>=F[L')3#YV8@=(B4%H,2L-0-%OMSB,+ MQJ\V-P] ?3106@1*BT%I&(IF=X'.1POVW0F5-#M?Y9&Y.6]<_F:7E!D!]/0\ MR;@LA9F#.?;)7KI3'MP5=O=&;6]@ TT8OYP00R6T1>NC4"M,%!:!$J+06D8BF8KWQEFP(_6*1&+1.&(IFO[_166"AVX\Z<,3>D M=Y[T# MN#OAP2]R@+IAH+08E(:A:'9'Z-RP\/4V?86@F[Y :1$H+0:E82B:W04Z8RQT M&V/V(& &ZLWGEN@M%VC-!7W7*SGH;J^&YON6C;"]R62O4C%HS3 4K99HN/'. MJ1Y2E]7;P<:#U,-N_?II^VW[!O)%]=[ML"M>O[[\A8@ERR7*Z$*'>L=3?0L3 M]1O!]8'B1?4&ZYPK/7Y7'U>4I%28 OKW!>?JZ< D:-_+GOT'4$L#!!0 ( M )""J5CLO.\:7@, .H/ 9 >&PO=V]R:W-H965TY^X>^YS<>,_XC=@ 2'2;I51,K(V4VPO;%M$&,BQZ; M4 MK:P9S[!40Y[88LL!QP:4I;;G.$,[PX1:P=C,S7DP9KE,"84Y1R+/,LQ_7T+* M]A/+M>XF%B392#UA!^,M3F )\NMVSM7(KEABD@$5A%'$83VQINY%Z!J L?A& M8"\.GI%.9<78C1Y29258 M19 16OSCVU*( X#B:09X) ?@EP'\(Z!\!]$M WRA3I&)T"+'$P9BS M/>+:6K'I!R.F0:OT"=7[OI1=X_:: VN$A1!7<;X"'C_?NMV3C5Z? -WS](WS3).&08 E( M;5D,JJ C(#N\2D$T;58KF;ZI+L061S"QU%4D@._ "EZ_VF46M<7S8Q$5'*1,ZA2=["S<"XT2_&7>",[=VA9O^T"%M#?:80 MPTJ(X7/+%?VIKEGTA39FW\K]U,/5)5G8$5E-TU&EZ>BEJG?4I M#;2#JKT/_@)02P,$% @ D(*I6-%F#\FM @ )PD !D !X;"]W;W)K M&ULM59M;YLP$/XK%I.F3=K"2](DS0A2TG9JI76* MTKU\J/;!@0M8 9O9)G3_?K8A;B91JE7I%_#+/8^?NX,[AS7C.Y$!2/10Y%3, MG4S*<&%"1NX'GC=T"$^I$H5E;\2AD MER)*0 *@BC MB,-V[BS\V=(W &/Q@T MCL9(N[)A;*#P^L'\VSBMG-EC !Y<:MHV2@*GE T M1+>,RDR@*YI \B_>5=Y9%X.#B\N@E_ 6\P$:^A]0X 6C'KZA#=G0\(V>X%LD M>^"2"$+3+N]ZP?HGFXD2QS!WU%\D@._!B=Z^\IQYI(RMM9-B'SV1S#3%+ MJ4DGNO^BC-"-A$)T9F/T"GK/K-ZSWE!V?#@KX'I)580NL0V=WWS-NN+L(V_@ MA^Z^0\38BACWBOBZOD+:,1*#Z#JS%_W" $VLMLG)$SIY!;U3JW=ZVH1._R.A MYU;$>:^(:\R3&G,XU*?.K/92O#!*OO=8=;V3Y[6E/+'DHT;AGS:U+=\SN76/ M>E43&T4BD7Y[8MHA1R+$[9 JAZ,F<\QU)->6*+ M!0<<&U">V9[C!':.";7"@5F[YN& %3(C%*XY$D6>8_XX@HRMAI9KK1=N2))* MO6"'@P5.8 KR;G'-U&@Y6A%D$$E-@=7?$L:099I)Z?A=D5KUGAK8'*_9OQCSRLP,"QBS[ >) M93JT>A:*88Z+3-ZPU5>H#'4U7\0R87[1JHIU+!050K*\ BL%.:'E/WZH$M$ M*)YV@%^F M$W1\=(*.$*'H-F6%P#06 ULJ>7H3.ZJDC$HIW@XI/KIB5*8"?:8QQ)MX6]FJ MO7EK;R-O+^$5YJ?(=S\@S_$Z+7K&SX?[>^3X=:I]P^?OX)L0@9.$0X)-"AMI M_OE-A:)+";GXU9:WDK?3SJM?]'.QP!$,+?4F"^!+L,+W[]S ^=1F^D!D&RGH MU"GH[&-?5UN;QQ(8&*"^>Y:AZ_9Z'75NRZ;ZEC OZ/G].FQ#5[?6U?V/+E/: M?R!&; D<2753M8G[6LWG-+$4N$T8(1*O7-NJLF]]*]]$ .1+;A MO%\[[[]13?8/F8(#D6VDP'6>/L?.:ZNR0C;O/L]S@^VR; L+ B_8*DN[T3/D MP!/32@D4L8+*\A-;K];MVH5I4K;61[J-,[W($TW9 ZH/:$*H0!G,%:5S>J;> M%5ZV5>5$LH7I3&9,JC['#%/5B@+7 >KYG#&YGN@-ZN8V_ M02P,$% @ MD(*I6,47?02$ P !Q !D !X;"]W;W)K&UL MM5==;YLP%/TK%INF5MK*-TVZ!*E-.VW2*D7]VL.T!Q=N"!K8F6V2]M_/-H1 M2EFKT9<$FWM.[KD^A'LG&\I^\R6 0 ]Y1OC46 JQ.C%-'BTAQ_R(KH#(.PO* ME85F#F."5&.-%[W&59HLA=HPP\D*)W -XG8U9W)EUBQQF@/A*26(P6)JG-HG,SM0 !UQE\*& M-ZZ1DG)/Z6^U^!9/#4ME!!E$0E%@^;6&&6298I)Y_*E(C?HW%;!YO67_HL5+ M,?>8PXQF/])8+*?&R$ Q+'"1B2NZ^0J5(%_Q133C^A-MJEC+0%'!!WV.#MX?HOAF20N.24 MB"5'%R2&N(TWI:):EK.5=>;T$EYB=H1<^R-R+,?KR&?VX2/1!9JP1>70*OCSV\H0)G\L'7LKN4EO! P]6?SSJT[='(DZ>W;FKH M"'."D3NNPUK9^75V?F]V<_R(;NZZTNK%O?8 !B)K20QJB<$;>3 8L@0#D;5* M<%R7X/C_/%C"_8:Y_&!D!7L6?!H56,[8ZW;@J,YMU)O;C!+Y*@6&+M0;CE&2 M1IU_I+TLKSV,@UX/$;^7$\9 D&(FN5P+9V;U_K_QQ9X9MFU9 MLB/,#8Y=O]N3=J,[L/_E2B+M"+%\_[/._'KQKSV,H=C::IV=6N>-+%D1#U6& M@=C:9=@U*W9O(_ "4[I/3>FYWA-3=H19?B.LG=^ND[#[6XE+B%.,YAD6:HSI M3+"7X-7',1!;6^ZN-;']MW+EH,W+4&SM,NS:%[NW-7B!*X..#M(/G'U7/@T; M.XVH,CVS,5+)MW*B)TV.(EH048XA]6X]S9[J&6YO_TQ-N7I4V]&4([(<,I*4 M<)3!0E):1\>ROJR<.LN%H"L]N-U3(<= ?;F4DSHP%2#O+R@5VX7Z@7KV#_\" M4$L#!!0 ( )""J5AKK0-0M04 * J 9 >&PO=V]R:W-H965TR)+PD1X#5+V&/ 5(U%<.F7I 'E>,,BB).]-3LIG MMVQR0MVX.[9+$4Q8/!Y&05+<@]$0^K6R:_ M#1J4.,E(SA.: T;FI[TS>#SU<>%06OR1D!>^\1D4J3Q2^E1\N8I/>UX1$4G) M3!00D?SS3*8D30LD&<<_-6BO6;-PW/S\AOYSF;Q,YC'B9$K3/Y-8+$][80_$ M9!ZM4W%'7WXE=4+# F]&4U[^"UYJ6Z\'9FLN:%8[RPBR)*_^1J\U$1L.$L?L M@&H'U';PMSC@VJ%D;E!%5J9U$8EH,/EK M(OW$Y(X\DWQ-P%=P+RLD7J<$T#GXA= %BU;+9 ;>#*[RJF8*[H\NB(B2E'^6 M;@_W%^#HTV?P"20Y^+:D:Q[E,3\9"!EX_D$DUF:&WS,Z1%? F8GV X1> /.0;XIE^W!U;PL$-T;C$PW:B.9@SFH'+ M5T%8'J5@6FXQ81Q(VL US1=?KV5=Q^",4> ME.Y%0!B&OMS:Y\T<#&8H"/&X,=.B&S;1#3\0W=N[\-_F"S*E^8SD@E6O MQEW"GTS16^%WW2='8!H30<-$T$4=!R[Y<02F\3-J^!E9*T4O!R;+X0M8$58\ MD_\M@B/*0$89^6PBH4*&<+-X6^5M-=$"#IN 0VO #_W[OBD8J]>N.^((3$MP MW"0X[J)BQR[Y<02F\0,]I0&\_7IO[;_958?CT7C<*DZ#63"$PRV]%VYH%/AN MB7&L*Q^.^^/(S0]2Z6JX+"3&G:JMERAZ1PIO06M M/AEDI5>@?:!4]9J4ZZLW6=G7?-$9K.BA)5,.RD MLIVJ,E=H.D=*ET&KK-FO.X]-?;>MEK=8^>::1THP(;M@NEPSNB+E'MXD<9P2 M7*'I'"GUANR' M8OOT[QJZW9G;#=QLYH5;W@(EJI!=5$V721X9XW)Z$.4*3<]223,TZJ2(G0HU M5V@Z1TJH(?OQU_O].C3(ZU'8EM8*3>=(J35L/S7;ISW7T.^U9[.9M^7 #RL1A>TBZEK&G(,S MN9/)S-BF[?X[;]0A3JGPQF2PF]&@V]G@(?085GH,[SD>Q-\/_H(Q;'=IDU50 MS'>-]:J4$+8K(:U>731K^WH[[]TA3K"P$ENXDY$A=BK57*'I'"FIA@\W-L2& MH:#LPD&[]LUF6PX L5)0V*Z@?A=+PHQQ.3VL(YK,AF&XY>S#5XK(MRNBLE)=M&?[.KONFBLTG14E MMOQ.!HF^4XGF"DWG2$DT_W"#1-\X(H2H7?1FL[8V&6S<]9.[LRBO0'(PH^M< M5)?CFJ?--GU1U(^L.HZ9/5% MT%5YH_"1"EDBY<\# "\"0 &0 'AL+W=O7[]#2I8= M1W'WL!=)''%FWGL<#CG;*?W#Y "6_"R$-/,@M[:A*;40)EW*D08]_OCL*!=.?DF MCLE:J1]N\ >;!WT'" 2DUD6@^-I" D*X0 CCN8D9M"F=X^GW(?IGSQVYK*F! M1(F_.+/Y/+@+"(.,5L(^J=WOT/ 9N7BI$L8_R:Z9VP](6AFKBL89$11F9J*UV%)+5W,M-H1[69C M-/?AQ?3>2)]+M^PKJ_$O1S^[>((MR K(+5EA1;%* %$9.5B?(%4;R?\!1K@D MCZ"Y8N1J"99R8:[1Z=MJ2:[>7Y/W[O_77%6&2F9FH45H+D&8-C"2&D;\!HP! M^:*DS0WY33)@+_U#I-3RB@^\DOABP"]4]\@@NB%Q/QYVX%G^=_?!!3B#5N:! MCS?XAEMCE)_"*#)M_OU\;;_^[2KXX_[([OFL/4E#2%>8"[ MWX#>0K#X\"X:]S]UD?^?@KV08MA*,;P4?7%?J$I:@P63BHK5E84;%;3&;]WH M1"VQ.9 U;+B47&Y<43I#Z4NP2Y\ZZ=@G=;UNNYC$X_$LW)[R?CUI/(D^MI-> M\!FU?$87^>"N\-U7IKAUUH)OJ&MHAAA\FXS7!%''+3[J-[NZB;GG& MP9EATNHU^15"\K4AC]Q]AP+&")[B 0?@BM4#R93 <]+58[V./=\AF\4[: Z!;R5=ZG#Y7'&/"'.G M^%-P7YRT8ARO"&1U++ 3S/A2HFHP9YC<-I7LHC!NRLJIS"KM,O5EPWA*I1KRK2WV'&B4+TH3FSB. M9Z(, M?=JQ@Z!9)&:V5*BT;7M=(+@[(R M"#Y0?H-7F/7KYX];,96Y$J MF9&2& M&<:X&896U:W8TS7,+24; ?P(5OC[;]AS_C"0=$N2KLEZ6)';U\BQZJ": )]- M>KE)K=IC&$Q\XL_L8P.2<8EDW($D=_>HT]^C"X>SGQT^0DM)N40JGN$VCXK7 MCOK#352,F'KZ?E(RGEQ'@$T&(.F5)+U?'V#>18"-7=]QF@-L6B*9&I$LFO=' M\.1=R= *D,@]&T,TJGW)_=Z$U+QE@%*6R9TP^-$OT?O/)8^)TD:+/(R8>D9. M4#(.KD,>P0 DL5/E3^?7"Z2P65>(BXD[;E8(KB5S_/]KI&-/C+X#Y29?5AD; M&W/ED"+QVD5B!M4W@*H,CMWKT DVEA)]>5;U >XJ$/H(97PA%.SZ 6X12I6Z ML3%I#B04\Y[=0JF2,N[*RH,)96H0BA%4WP"J\C^>7HE0C%5!7YY5I8"[2H4^ M0O$O,XH?!"TZJ7(X-F;/@71BWK-3)Z1*SJ0K.0^F$[]=)V90/>.'5$4 P=>A M$V(L#/KRK/7W7=5"#YT4-NLZ(8[;TON2*HD35,4"&:"%)Y<]?.!Y+3*I4CAYAAZ^8\]VF=BU:U-] M!?V!\FVLT"2P49:K8<_ %!+ P04 " "0@JE8D7R7 "T" "(! &0 'AL+W=O/KJ.9"L2P-<;+^E M!QZ.=^R?@G?RLN(6;[3\(0I73=B(08$E;Z5;Z.UG[/U<>;Y<2QN^L.US8P9Y M:YVN>S IJ(7J_ORQ/X<#0)*\ $AZ0!)T=QL%E3/N>)8:O07CLXG-#X+5@"9Q M0OFB+)VA54$XERUP@ZI%> -+JG?12@1=P@)]/85:PQQ-J+S*$;ZMI%AS?Y@6 M3F?HN) 6!F=P D+!7:5;RU5AT\B1+L\>Y;V&::4'#5VXN8#@XAR1.+N%^ M.8/3D[-_:2*RM?>6[+TE@7=XW-OY?^V4UX'27]Q-]NYJE(S2:'.H)#IH+']'J5)K0=676!(NOGA[ MQAUU;:4>>&845/!1J?0.NEUFX7^/;=/S[97U!+ P04 " "0 M@JE8]5 B!80# !?#0 &0 'AL+W=OJKNI.[F#0)L 0G85CWIKEKM=ML/53^89 #K')O:!J[_OF,G M&T((V:W*?8'8F7G\/!//C#T^2/5%;P ,^9ISH2?>QICMG>_K= ,YU;=R"P+? MK*3*J<&A6OMZJX!FSBGG?A0$B9]3)KSIV,T]J.E8[@QG AX4T;L\I^J?.7!Y MF'BA]S+QR-8;8R?\Z7A+U_ $YGG[H'#D5R@9RT%H)@51L)IXL_!N$?:L@[/X MG<%!UYZ)E;*4\HL=?,PF7F 9 8?46 B*?WM8 .<6"7G\78)ZU9K6L?[\@OZS M$X]BEE3#0O(_6&8V$V_HD0Q6=,?-HSS\ J6@OL5+)=?NEQQ*V\ CZ4X;F9?. MR"!GHOBG7\M U!P0I]TA*AVBID/O@D-<.L1.:,',R;JGAD['2AZ(LM:(9A]< M;)PWJF'"?L8GH_ M0S\S?80]B!V0&_*$.R3;<2!R168-W&DJ,CWV#3*S^'Y:LI@7+*(+ M+&+R60JST>0GD4%VZN^CHDI6]")K'G4"?J;JEL3A#R0*HEX+G\7;W>,..G$5 MY=CA]2[@S=)4[H31Y!%28'NZY- 6I$X0F]!W>DM3F'B8L1K4'KSI]]^%2?!C MF\(K@9WH[55Z>PX]?DWOK]+@EIF)#'!9@_1J%P6C8H'EN$\9).\M!Q7+0R1+W MC=R#8J#]=$/5&F[D:M7&;W"^=M)K\#NWN0E'[?R&%;]A)S^L6Z]\X.'9HM$P M:4:NQ2A(!NW41A6U42>U9[%DG$-&%EAB%;;-UZI0)]Q_3;PK@9TH#X-C1TJE[A2/*Z%=AJ06KG5X;-9A9_M[0_$J >J=)^KUFRK. MC>*S[N37CJHY8-SL"5X3EZ;%\:Z:K6X),WW!'8&/,,75 P]ON,DU MX;!"R.!V@+%7Q6F^&!BY=0?BI31XO':/&[P!@;(&^'XEL5J4 [M =:>:_@M0 M2P,$% @ D(*I6%6Z%Z/P @ \ < !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NH*X3M=@M225=O#U*AIMX=I#P[<)%8! M,]OYZ'[]KH&@M)"H#WL!V]QS?.[QY7JTY>)9K@ 4V>59(0H%?%ESD5.%4+$U9"J!I! M4_%R"QG?CHV!L5]X8,N5T@MF-"KI$F:@GLJIP)G9LJ0LAT(R7A !B[%Q,[B. M QU?!?Q@L)4'8Z(SF7/^K"??TK%A:4&00:(T \77!F+(,DV$,OXTG$:[I08> MCO?L=U7NF,N<2HAY]I.E:C4V0H.DL*#K3#WP[5=H\O$T7\(S63W)MHFU#)*L MI>)Y T8%.2OJ-]TU/AP !NX1@-T [/<"G ;@5(G6RJJT)E31:"3XE@@=C6QZ M4'E3H3$;5NA3G"F!7QGB5!3SO.2259;R!8E!*#QZ=G%^2,X&Z/*[Z6"),C4V%.6IF9-/IO:_WV$?W?J;@BSN"2V);M M]L#CT_ ))"W<>0TWT_EB5-8&R4>B^Q 2/Z^&'@6Y_[ MW/E/9*^\X^)!;PZSZ$8-AL.!TT:] MDN>V\MR3\O!H&/Y7*5ERGDHLTPT>#A%FUZ#E7V/"KX0JO9! Z +\O.%?[B>[Z[24?_0-02P,$ M% @ D(*I6)#(#8B7! C!D !D !X;"]W;W)K&ULM5EK;]LV%/TKA%8,+9!$(O6R,]O XJQ8@70SFG;[,.P#8],V44E4 M22IN^^M'RHH>#L-. /W%UN/>XW,OC^CCZ]F!\<]B3X@$7_.L$'-O+V5Y[?MB MO2L)(6ZLV4\QU*=\ITO2D[PID[*,Q\%0>+GF!;>8E9?6_'%C%4RHP59 M<2"J/,?\VPW)V&'N0>_IP@>ZVTM]P5_,2KPC]T1^*E=L"!+EOU--W(_]R8>V) MKC+Y@1U^)TU!L<9; MLTS4K^#0Q 8>6%="LKQ)5@QR6AS?\=>F$;T$&+V0@)H$]'\3PB8AK L],JO+ MNL42+V:<'0#7T0I-']2]J;-5-;30RW@ON;I+59Y<+%E>,D'KEK(M6!(NU=J# MM[3 Q9KB#-Q++(E:-PF6N-1A ER">Z6F3941G;+B2E-W1,%EXHW*^71_"UZ_>@-> 87_<<\JH1+$S)>J"LW%7S>,;XZ,T0N, MWV-^!4)X 5" (D/ZTIY^2]9M>CA,]U7OV@:BMH&HQ@M?P'LJ_P*L,JRZ-.@" M^.=.A8-WJH/B7U.I1^S(C*T?X6M1XC69>^H9%80_$F_Q\T\P"7XQ%>X(;-"& ML&U#:$-??&12B:7L:X$\=<%4^!$MJ='T5O.X@#!))\G,?^R79 H+T12V80.R M44LVLI*](T)55IN2]40^^ZHG2^W%K4>1QSKBDW^L+)O['#XA[Q"[3 M.$BC$_ZF,)@B9.8?M_QC*_^5LB$JBDJ3J9FIDG+-+$R MU=M+)0GO6-:C9(NA4M0U<7Y PBH/P1+:F,(A09-8M M[$P(M'ZY+_[<;NF:G.RRVXH75%9FV=H!1Z_6.;P'[,P'#,\I7*NU&=T*1VC# M5G36!MJ]S6CA/KYG;PT<(-M,D33]%2OAC"8QI,7!-OY$V3W)TM6",FKXQ"7%IKX3K7%+%DK MU.AUB%7:,-6=%X(V:="HR6;/!L#ILGI1, 0%(;P='[E M]T;E^G^*]YCO:"% 1K8J+;A*56?X'>X(WA.L =7_+ MF'PZT0/Y]@^8Q7]02P,$% @ D(*I6+YZM>"7 @ O04 !D !X;"]W M;W)K&ULK53?3]LP$/Y7K Q-($'SH\ VUD:"=&A[ M8*NHV!ZF/5R3:V/AQ)E]:8"_?NJ+GS?ICD68$>ZPI)75MH40!R:M6\K@Y"UH$+Y41"<^P7(THLG[=S< MQ!-=DY(ESHVP=5& >;Q"I9NI%WK;B5NYSLE-^/&D@C4ND.ZJN>'('U@R66!I MI2Z%P=74NPPODK'+;Q.^2VSLSE@X)4NM[UWP)9MZ@2L(%:;D&(!_&TQ0*4?$ M9?SN.;UA2P?<'6_9KUOMK&4)%A.M?LB,\JGWWA,9KJ!6=*N;S]CK.7-\J5:V M_8JFSPT\D=:6=-&#N8)"EMT?'GH?=@#AZ0N J =$_PH8]X#6.;^KK)4U X)X M8G0CC,MF-C=HO6G1K$:6[A079'A5,H[B1!>5MK*U5*]$@H;XZ,6U+*%,)2BQ M("#D8R.10.72K#@1"VZFK%;H('/#+67H44"9B4^_:UFY[&/QE5OP< Z&@QQ) MIJ".Q.$,F5[9(^:X6\S$X<&1.!"\WXU4RG%/?&)1KC0_[05<=0*B%P3<@!F) M<7@LHB ZW0-/7H?/,!W@X^=PGZT<_(P&/Z.6;_P"WS>SAE(^@7/J6"0L22N9 M0=>R;-#[67]@*4IQZE=O+;-"+ MW[X)SX./^]SY3V3/O!H/7HU?8X\OT[0N:L6R,P&%-M3[)L!:S9ZX^492+E*H M)(&23SPA2T)3@CJI+0JK5]1PB^VSJ=O[0[NW>\LV<30*)_YF5_W?.>'H?,CI M1/D[E\L];-QP:\FW0.&*4<'HW9DG3/=8= 'IJKUO2TU\>]MASN\K&I? ZRNM M:1NX*SR\V/$?4$L#!!0 ( )""J5AET-7;UP( (\' 9 >&PO=V]R M:W-H965T=\TK?Q+N"[@(W9:3/KY$ZI>]N9ID,OL((@AP0M Z?/&B:0YY:( M9#S4G%ZSI 7NMK?L5\X[>;GC!B8J_R%2S(;>)X^EL."K'&_4YBO4?GJ6+U&Y M%2JA9L AIIZ]F5D%PF M@N=LCAR!M@W9A)_4M@+HG-B2;V@W M5A*K&M",-J_*R!739^-C>FVJQ^$O3?54T0U?"JIK.2R(,CC[2'N@J_)?=5"5 MKH+>*:1Z[)H9O9B@;0#-+Y3";<&ULK5=M;]LV$/XK MA%8,+9!$[[*5V082NT$'=&C0M-N'8!]HZ6P3I42-I&)[OWY'25;\0AO9L"^6 M2-W+@K'0FHV;O44Y&HM:RLY*Z!43)1$PF+LW/FW,S\T"HW$[PS6:N^=F%#F M0OPPBU_SL>,91, AT\8$Q<<+3(%S8PEQ_-49=7J?1G'_?6?]H0D>@YE3!5/! M_V"Y7HV=H4-R6-":ZZ]B_0FZ@&)C+Q-<-;]DW-":3&EE MQ!2Y)D^8?GG-P:C<99FL(2>?&9TSCI9 D?92@D#6Z8];"J"+/=W.E M)>;^GS8^6@"1'8 I"+>JHAF,GZ["2]8G M'XN*BRT R3#;L&:\LC2'$A9,6].AM9DT-DWY>ID$21PG(_=E/ZY3J2CRTKB7 M.@ <]8"CBX!W.0T; Q>L\%H+\9YC?Y &@R-XIU)!%'H#.[RXAQ=?A#>MI30W MLA)REU[8""326BX)!RR#A+_>1AOX^(0U/_+B]!#\]#**9]^6M3.;Z4'BV2-. M^HB3B[Z^].%]-N%=]=5FBW>O9>-JKU0=W+?'77U[_KC1IF/-L7!]+.NB,2E* MZ]V[#.>;T)3;@O_7:@=L#'HV!F]*3Z%7((FF&_LA#TY.8N@-XJ,$/15*HB2R MG]:PQS>\'.>*R?RZHE)OB11;RL^EX?#D=@R2>'B$\%1H& V&=H1ICS!]$X.L MQ)($YRE,3WR'GA\< 3P5\M/4MP/TO=?&[%U.>7.XUC;IG?A+ O_X7"U2Z3!) MSJ#:&Q?\_Y3Y]YW>0;:%L7?,E47,]](T.4>7:<>'.Z]-Q[_<=; ^D8=:UQ+, MX,2*NNAJ8T6W;?N%3<;K'(A:82&]UB ["46H(FN<1[=_Y 8[D@?5+N!O6W5<7[:B/<]82 M<2,3"W3GW0PPA60[/;<++:IFGIP+C=-I\[K"?QP@C0!^7PBA=POCH/\/,_D' M4$L#!!0 ( )""J5AE=<8@W0( "<( 9 >&PO=V]R:W-H965TB;XDKBS&U8$I8#5TQP(F$^=,ZZ M_:AG[*W!+8.5VA@3$\E,B#LSF21#IV,<@@QB;1@H/I8PABPS1.C&?=H!7 [Q=0+ 'X-< _[F H 8$5IDJ%*M#1#4- M!U*LB#36R&8&5DR+QO 9-VF?:HF[#'$ZO&"<\IC1C$RXTK+$C&I%CLE9DC"3 M&+M159=)TU$$FK),O4>3G^Q6D$N0"Y X^R[X,1;.'>[/,B#G]R73CV0*<2F1 M" SGS30B1V_?#UR-CIOCW;AVUQTB>7@NM4D7.>0+*-=S'@)FIO'?7( M.TAX2>4)\;L?B-?Q@A9_QL^'^RWPZ# \@G@??"L:O\FA;_G\/7Q3[ 5)B:+_ MF&.REJ!TE<7?W]"03#3DZD^;Z!5KT,YJ^DU?%32&H8,-18%<@A.^>],][7QI M4^PUR:)7(MM2,VC4# ZQAW7EJJ?*I7$L2JXA(?@BD!)K4!*HK'+0J4C:Q*T. M.;6'F-Z[# -LQ?@;N,M-W0XZ\U+=6@[]O'WHEB2]1I+>04DF>4&9-$5%XI3B M"Z^PXV?4**(%X=MO/NSJUZ9.[Q]'=W7YKT5TT.>7%HF[T4)ST]/,5:2(37S5 M5YK5YK8[LTU^9WW4[8^K2^N)IKI"L6LL&%F(.:+X-PK]02P,$% @ D(*I6!DNKFTA P M6P@ !D !X;"]W;W)K&ULM59M;]HP$/XKIZR: M-HDV$%Y*.XC40:M66C=4VNU#M0\F.8@UQV:V ]V_W]F$#-H4[X.O'-=F9PR.R4RI'VYRDPZ# MI@L(!2;6(3#ZK'"$0C@@"N-GB1E41SK'W?$6_>VFP8] -( M<_4^AI+/EV'ERAA_"^L2]MF $EAK,I+9XH@YW+S94^E#CL.G>@5AZAT MB/[6H5TZM#W1362>UIA9%@^T6H-VUH3F!EX;[TULN'19G%I-NYS\;'S%)9,) M9P)NI+&ZH 19 \2DZ 2+I^2C,D%PDA)JRF'[JPQ&MIC%M/7H(YAQ$P&5U1S M<(WI@LL%/-YB/D/]G38?IF-X=_0>CH!+N,]482A2,P@M">1HADDIQL>-&-$K M8MPR?0+M5@.B9M2I<1\==A]C4KFW]]U#2DN5FZC*3>3QVJ_B;<4PC1W=X?$3 M&<*-Q=Q\KR.Y0>W4H[JV<&Z6+,%A0/?>H%YA$+]]T^HU/]11_D=@>P*T*P': MA]!CSWGE.!_/RP+";0$E90$!,P8M"22IY;%<%=+6:;(YJ.GK4&X MVJ7ZTJ;5ZG[1GWLX48;[ M#O=X^61=NYS1+;R4=!,T<^NU*3\I-3*8*JJX M_@OTGI;=2LONP;/NE25]Y+8;^<*H$Z-;D\?6V;-DOS0Z;??K<]VKXNO]D_AZ M+X[NG'7[SZNQQJK;Z3T/,=QI_>[9I19&W=& P#GY-4].B:?>/&6;B55+_QK, ME*6WQ0\S>OU1.P/:GRMEMQ/WP%3_)^+?4$L#!!0 ( )""J5BR/\O7K@( M ,8& 9 >&PO=V]R:W-H965T^K[("2Z).Q0JYV5D(61)MIG+IJY5$DCM2 MR?PH"/I^22CWTJ%;NY;I4%2:48[7$E15ED0^7B(3FY$7>MN%&[HLM%WPT^&* M+'&&^G9U+FCKL$,+>*X2H(41_ M2X@;0NR"ULYXDQ+LTL-3Z=3R@G/*&%P MQ966E3D@K> $9N:ZY!5#$ OX*(52<%&*RNZ9!5- 4QX.XTI*Y-FC7=@0F<-8 M<"W-R2@XG* FE*DCH[6%?WC("L*7N ,[@=O9! X/CN *(=OA:@4X;D:^MJ$ MLQ;]K ER60>)7@GRAII?6F(NS3VSDC,Q)+3WY@#40IUYQ'7DGTG M:?O/.DV2=T-_O1OJ)2:,@Z %/3';:\WV_M4LHV1.&=44.QW7NLF.FY-H,'AF MN0,4AOUNRTEK.=EK^:OI\'E[R?;4-'E1K^@L?&;P)28,![UG!OV=+F,[O'GC MEI0K8+@PM.#TS*C(NFO6$RU6KO',A39MS T+\Z%!:0%F?R&$WDYL+VL_7>D? M4$L#!!0 ( )""J5C>6B1>^ , +X/ 9 >&PO=V]R:W-H965TLN[O85ZD_OK- ,. UN5.L^V*S,//,,[,SNS/S'>-?1 (@R=<\*\3"2*3< M7)FFB!+(J;AD&RCPRXKQG$I<\K4I-AQH7"GEF>E8EF_F-"V,<%Z]>^#AG)4R M2PMXX$24>4[YOS>0L=W"L(WG%Y_2=2+5"S.<;^@:'D%^WCQP7)DM2ISF4(B4 M%83#:F%Q$YYDH5YX8^Z(6]_'"L!0CR""2"H+BWQ:6D&4* M"7G\TX :K4VEV'U^1K^KG$=GGJB ) MQ#)1_9)=(VL9)"J%9'FCC SRM*C_Z=8D[ M) 6Y((^8+W&9 6$K>2]ZR0B2"_%3'$ M?7T3'6V]=9Z]O7%& =]3?DE<^Q?B6(ZGX;/\=G5WA([;!M^M\-PC>"\%]KZ( M6 [D3 7XG/SU#M7)O81<_*V+96W+T]M2Q\&5V- (%@9:$,"W8(0__V3[UJ^Z M0)P(K!<6KPV+-X8>WL Z+8JT6&.!9IB=H/.VAO K"'56;4-W&MCN9&YNNWX< MBGG>=#;U6[$>PTG+<#+*$//Q!7JU_J1'SPXFP8#>H9CG6I/ T]/S6WK^*+UO M*5@=Z5'4[\V@$X'U A"T 0A^8&$%IPS+B=PSV>,MPG;-2-:Y[GIB+*\YRG!/VR1_*#7UCQV;^V;$'N]&7C[5&X!NE^9TCNN&W*%0X \3Q^Q, M0CGP=34@"HP59D<])K1OVR'TNAJ]!N]OU'!:35A[F'JRQ2$ :UJ0#%8(:5T& M&"Y>#XOU0K)--6\],8G36_68X( -7 G@]Q5C\GFA#+0C>_@_4$L#!!0 ( M )""J5B?OM&"+@, #L+ 9 >&PO=V]R:W-H965T $$AC29JV>Z&-Q#8&DT":5EX^(#YXR36Q2.Q@.RWPZSD[ M:6A+5H$4OK1Q>Z>V#=;2_55YX@&OI>%T',O-Z8Z]WV=Y%@R?2PK%/1D M*57)#"U5YNM*(4M=4EGXHR"8^B7CPHMG[MZMBF>R-@47>*M UV7)U(\++.1Z M[H7>YL8=SW)C;_CQK&(9+M!\J&X5K?P.)>4E"LVE (7+N?L+LR=7+_!5M#$XB6RT.X7UFULX$%2:R/+-ID8 ME%PT_^Q[6XBM!,+I3QBU":/]A/$#"5&;$#FA#3,GZXH9%L^47(.RT81F+UQM M7#:IX<*V<6$4/>649^)K+IA(."O@1FBC:NJ0T? <%DU;02[!Y BOR1 :[C"1 MF> _,86ZHAY0DTV!-F43]P;3C)Z^5TQHYAJEX>D5&L8+_8Q@/RRNX.GC9_ 8 MN(#WN:PU$ZF>^8:D6$)^TM*^:&B/'J =P3LI3*[AE4@QW6TY]9;O5YIH*8.RNY;JW@\F<[\U;:8/V/"21>R0W'2 M49P=>&AJ=W&5.TRTJ&T#/EU*:S<*^ MH)N7XU]02P,$% @ D(*I6*\S^#L&! 6A4 !D !X;"]W;W)K&ULM9AO;]HZ%,:_BI5-5YO4-G$""?0"4@>K=J6[JZJL MNZ\-.8"U).;:#JS2/ORU0Y802%U(0U^4_/%Y?'ZV3_+$@RWC/\0*0**?<92( MH;62&A8*84'22#ZR[1?( M@;I:;\XBD?U'V[RM8Z%Y*B2+\V"504R3W2_YF0_$7@#NO!#@Y@'NJ0%>'N!E MH+O,,JP)D60TX&R+N&ZMU/1!-C99M**AB9[&J>3J+E5QYWE]VN7EOI#75\)OD(>OD.NXG9KPL3E\ M O,BW*N&VVJ$BF%RBV%R,SWO!;T[(4"*VSJ.76"G/E!7X:U8DSD,+55F O@& MK-$?[[#O_%E'U9)8A=$K&#V3^N@;DR1")".]0HEZA%P?KH(Z_IVHGXGJA\9F MY'N.UW<&]F:?K*99X/E>MVA6R;E3Y-PQSLO?E,QH1"6%^LGIM#DY+8E50+L% M:/>$R8E8LKR6P&/UI)K),R9I)][=&WTW\ /_8(Z,*30$] M WPCX"/.4T1#W/[[L'2]38=4.P M?@'6/QNL[HU81]>OH>OJ5U.%SMA_0SKLE%; .:T$T2_T#Y. U 6@&S*+X$I= M2/1=J)\\L_*YJ[HX[%DBW+1(\\BV.%M2JW*6G@8;[4330LU57WN9F#MO M"E>:&7R^FSFU6'/I5PF-&30E+*T/-AJ.2KE.8 &J.$,T9NH+*P1.LH^D>\YB M-%'?20IME6/U)9:=4Q*EX2[C4NW)7>3PA[ATA]ALT':+]PI))1Q])0(?5'Q M/:B2I4(P_IR]@VLA6S)!^6!Y1C]BS/[4 LV[V-\'Z/2#SA%"73._VS] L/1MSN1;)WMA*[=31_U!+ P04 " "0@JE8U8Z=CQX% I'0 &0 'AL+W=O M1X8$D6)[SE##X9<=%@A7.[[LQ) M,&6C]3)ONQ7K)<]43!FY%4AF28+%XX;$_+@:>:.GACNZ/RC=X*R7*=Z3>Z(^ MI+<"[IQ*):()89)RA@39K4:OO0< JSP>BGX$0G]-*CIBQQF;@W3ITRO M^[T2\"L%.[4.@+I45&6"H)_0ZRBB>CEPC*Y9L:GTXKP,B,(TEJ_@D0_W 7KY MXA5Z@2A#[P\\DYA%P"9ZD\@]T0QEE$V3Y_$L!3EI$(_9$2D6\1B?[^#4: KJ$W^4_']#?%<"?= MP]7>[5*F."2K$;@O2<0#&:U__,&;N3]W+85-L<"26&N9)M4R34SJZS>?,JH> M$: F"%B&\)[M21<^H\Q0?(685_@$'1D>UM[2>6A"L=1?"\JT@C(U0MED$EJD M1%'MG,[ W40D871'P\(IQ11O:0STNG 5'XY5Q%$-WD26Q%K!9 M!6QF!/8.XCL") U>75",(D/WD$VQ8':R7+Y_,9Y4Z]6B,J^HS(U4[DC(]XS^ M"WZ*,D5@& HNM%OL@F/4&@K'IEA0B$T;<":-K=Q"LZC0+(QH K(C0@"8$,L# M G\N:51Z\BXV1K&A;&R*!8L3-M[4[:-S4=&Y,-/1(2YC*G^E*E+/03)J#H5D M4RRX.(%TX?C$8;0=C,.F6F!+K6*JT8-AF?)&3FS@:C^1:)O5=G]IXYM>_.8O. *TA(H+&KZMV4JJV0YBY. M4=DL" );:FU4=;[OF1/^*GS #NH.'C93]2NK:D&IUJJFW'-WT1,^ZIS>,R?U MP])7L]A@0E:S>^\TO>_-8+TZN_?,Z7TC!-#F_M%U-,0(EB6=G*SF^5;5@E+M MRYWD]Y"JDWW/G.U7B0CZ#]T31KF KS#36>VMX F5DHM']#OO>?>L9O]6U0); M:FVP=9W@77QGF8K5(L2J6F!+K?WG;EVN^,^4*V2K_:=4(BN6*A7@36D*_'&B MZY@NGJ5F,QC[\_E),#9W/124+;4VJ+IL\^S^I%&K2F9YF M*N;N!L/Y%K6)7]0!23'9BZYW/8.:(XERMN%$_SDZHM M5XHG^>6!8 "L'X#?=QQB5'FC.ZA.1]?_ U!+ P04 " "0@JE84(TMUX & M #-)@ &0 'AL+W=O<%W9BPI#,>Y=<>Q7C$4Q6QA#X*(-,X)N+Y@49\>]>! MG9<+G]ARI;(+W?%H39;TB:HOZT>AS[JERIS%-)&,)T#0Q5WG'MY._3P@_\8? MC&[EWC'(K,PX_YJ=_#*_ZWC9'=&(ABJ3(/K?ADYH%&5*^CZ^%:*=LLTLB&/9/X7;(OO>AT0 MIE+QN C6=Q"S9/>??"\Z8B\ X@,!J A ]0#_0 N O"Q 7X1X.<]L[.2]\.4 M*#(>";X%(ONV5LL.\L[,H[5]EF1Y?U)"?\ITG!I/=:]+Q50J*+@&3[OL [X M:D7!A CQS)(EN(]YFBB97;^7DNHCDLS!;XS,6,04HQ),(B(E6S Z!T2"]S2: M _U0@B<24?!V2A5AD7RG6_CR- 5OW[P#;P!+P.<53Z56DJ.NTEZR.^J&Q7U/ M=O>-#MSWKR2Y 1A> >0AOR%\Z@Z?TK ,Q]7PKN[!LAM1V8THU\,'](I>F:1" MT$3=-OG9"?C- MGPOI5K$M*[CAZ_DHH-[8Q__ $&WD]-[EH2JWC%I5?L4A]_ MYHI$.LNYX]5+IJ7.=)-MI]:IMG=B02Z6S6B;,>P- F_4W33X\4L__C&Y^\"3 MT)$^OTT?+8E5[/9*N[T6T^?4.M7V3JRWGSZ$_&%S^H+23^!,7V46EY>&(>%0<2^@9IO"H*&E)M9Q;1*Y!0 MU>@(6S,AQD-4-]02 54-&;B!3I@8?TGT]!+IV23DB1)ZF76<-=]^5>/AH&[M M$AP##N 3Q0(,\L-\"H\-6.:1EX]FY?@'FC ![K)YU'P-17J.1^PV6MC'>N4'O8TM#PAM$>< MA:>6P*BZ_C?,@]S,\U$[(BHKED14HP\06<'IFB^N4WUR>!HJ5"OO$-2OST/N MML_U9K@&.3EB_#&?4Y-R\+G\0#M7@T%]-G&W=ZZ?O6*-FUM.FU=?$3LPKQ91 MU3=HOU\?B6[Q8Y@;#=N%&^1;C_$EH <9Z$%NZ-$^1*H'Z%Y5I-&*33G^$..ZETM0 M#C*4@]R4,Z4+JA^_N9YC-C1)FW-BHPV$T*\;N03:8(,VV(TV9Q0? M1-SMG^MO[_7,:C&VX678M]87 M[K;/]6;@!?>.'HB'412W^EM46VI5RX92\#&EG=/3V52M\8(Z@KD;/]>AA;C^HE 4;0,%N0#EL[8-[XK2)!0^M@JJ[\7/- M&6+!;F(Y9*[1D/W3$?0QKJ]OW2V>ZOQ.A;UEJ,ECHYKR;OGYBQ6[O MU.Y$\76^FVC&E>)Q?KBB9$Y%]@7]^8)S]7*2-5#N8!O_!U!+ P04 " "0 M@JE8LX-,"_L" '"0 &0 'AL+W=OT\.]W3D/6 M;J4:$GO82V([]WVY^^[.]F!I[!UEB [N%"M7=MX8$JGI,9K"U3FN; /YZC,%&SG/G%\(XT$AYCA!=UM<6YZ%#4LJ<]0DC0:+LV%PUCX=];U]9?!%XI+6 MQN CF1ISYR>7Z3!H>8=08>(\@^#7 D>HE"=B-W[4G$'S2P]<'S^ROZ]BYUBF M@G!DU%>9NFP8O D@Q9DHE;LQRPNLX^EYOL0HJIZPK&U; 20E.9/78/8@EWKU M%O>U#FN =O<)0*<&=/X6$-6 J ITY5D5UE@X$0^L68+UULSF!Y4V%9JCD=IG M<>(L?Y6,<_&8120G76D1CF"RRB68&;@,822L?9!Z#F>Y*;4COWY&A#P2.H4K M*:9222>18*0$D9Q)3$$07*!*@4L,)D(A[%\+BYH)G4R$.H#],3HA%1WP'V\G M8]C?.X ]D!H^9Z8D9J9!Z#@V[V&8U'&I$Y,C3)QPR#7O#N%<**$37JIZT\MWEJ;2 ME[)0,):4*$.P"7_#?ZODV]E;O=[>[ZK>*4"I'@,."]@- N,(A?OVKW6^^V:?E"9!O*1HVR MT2[V^+W4TN&1XKI-N6:>LF(ZH+=)L2*O5^Q^RUN$9^<1.WH M9! NUD/<:M9Z^\MLP_ENXWQWI_-U\V2/[<$YQFU.[F1Y;K9>B&PCX%X3<.__ MZH/>2RK[0F0;RO8;9?O_M ]VLC]7B/X?W1+U^![Q6[.$:\>4OR+PGCV7G#.% M,\:UCD]83[LZ=E<39XKJY)H:Q^=@-(/P^;N$_\$4$L# M!!0 ( )""J5CVK&PO=V]R:W-H965TLFEII)2% Z+H0J2V:-FF;4&FW#],^F.0@5AT[ MLQUH__W.#HV8&JKR@?CEGI>S?9?NE'XP):*%QTI(,PM*:^O+,#1YB14S U6C MI)VUTA6S--6;T-0:6>%!E0CC*$K"BG$99*E?6^@L58T57.)"@VFJBNFG:Q1J M-PN&P?/"+=^4UBV$65JS#2[1WM<+3;.P8REXA=)P)4'C>A9<#2^O$Q?O WYR MW)F#,;A,5DH]N,G78A9$SA *S*UC8/39X@T*X8C(QM\]9]!).N#A^)G]L\^= M&*NJ/9@< M5%RV7_:X/X<#0!P? <1[0.Q]MT+>Y9Q9EJ5:[4"[:&)S Y^J1Y,Y+MVE+*VF M74XXF\WI3(SEMM$(Y["D.R\:@:#6L-!5A=]7*V,UO8,_?89;XG$_L:N-2U.S M'&HM!]O[=,(D^O6)[U-D>O<:>7=6:"VB/8]IGKH4G'N[J;)L-(_JE MX;9'==RICM^L>M&GVL(G;U.==*J3-ZM^[%.=O%"=)M.D7S3I1)-717]0>\N9 MUD]<;H!5JI&V3SIY<&UL?51=;]LP#/PK@E<, M+;#%CM,F0V8;R >&]6%#T*S;P[ 'Q:9CH;+D2732_OM1LF-D0-J76)1XQSN* M2G+4YLE6 ,B>:ZEL&E2(S3P,;5Y!S>U(-Z#HI-2FYDBAV8>V,< +#ZIE&$?1 M-*RY4$&6^+V-R1+=HA0*-H;9MJZY>5F"U,GC0>QK]!MA%G2\#UL 1^; MC:$H'%@*48.R0BMFH$R#Q7B^G+A\G_!3P-&>K9ESLM/ZR07W11I$3A!(R-$Q M/+M;3^EQV[W!E5S%N+NN[!%-="=5_^W/?A#!#'KP#B'A![W5TAKW+- MD6>)T4=F7#:QN86WZM$D3BAW*5LT="H(A]F:>F)18&N ?61;NO.BE2>O^8$=LGMET;0T.FC9[\6. M KK\/Y=$=F2WE\G<@YC;AN>0!C3Q%LP!@NS]N_$T^OR&U,D@=?(6>^8:G)\: MS'V#+TGL2*:>Q#VQ0Q;/IK-I$A[.:X=G(^!>$_5W+Y1E$DK"1:/97(!IY*4>FY5QA37_J^3@LLF3Z3-5:TDDM5,D.AVOBZ5L@R MEU0*/PR"J5\R7GE)[.9N51++Q@A>X:T"W90E4\_7*.1N[HV\EXD[OBF,G?"3 MN&8;7*%YJ&\517Z/DO$2*\UE!0KSN7V?UNPT^..[TW!NMD+>6C#;YE MTB?OC%_0;YYV\K)G&A12_>&:*N7?N M088Y:X2YD[NOV/F)+%XJA7:_L&OWSBX\2!MM9-DEDX*25^V7/77GL)<0AD<2 MPBXA=+I;(J=RR0Q+8B5WH.QN0K,#9]5EDSA>V4M9&46KG/),LJ0ST8:;1B%\ M@A7=>=8(!)G#$G-4"C-8,%W 0M(]9*B8.\O3)1K&A?X )\ KN"]DHUF5Z=@W MI,DB^VG'?]WRAT?XOS-U!N/11PB#< (/JR6(HYXX>@OQ.!@BC@Z()]$QQ].>>/HF MXM$0\?2 .#KJ>-83SUXEOI>&GF+>N!*LV3-U/#-82+.#>QY%AQ?M[_4"VU:I MP#:<'K[ G/*"LQFI5VVK:@,C:]<>UM)0LW'#@KH[*KN!UG,IS4M@.T[_?Y'\ M U!+ P04 " "0@JE8Q4FV@W<" "*!0 &0 'AL+W=O+V0M>@:*70IN)(IEF'MC; <^]4R3".HDE8<:&"-/%S"Y,FND$I%"P,LTU5 M7-V, MW7Z_X:N K=T;,Y?)2NL'9WS,IT'D@$!"ADZ!TV\#,Y#2"1'&STXSZ$,ZQ_WQ M3OV=SYUR67$+,RV_B1S+:7 9L!P*WDB\U=L/T.7C 3,MK?^R;;>-!*8+AB6PSU05,V[,DU!K=EWI1N%N:0X% M& ,YFVFZH1P,]Z=\.@?D0MHS=L*$8G>E;BQ7N4U")%H7,\PZLIN6+'Z&[!,W M%VPX>,7B*!ZQ^^6QUA\]F;#.M4*B&X+_4';AE1,EH MK=:62_;>Z*:V[/OURJ*AROEQB+^-,SH'F ,2HAQ@=A6@4 MK[1!\8L(LOC[4?V"U^N,]K//+-Y>CPUCC'FM\%,M5;;:K6NZK]E#L\3]' M,HD&D[]"AWNMY5XIJLJUH&J14)!;=/&:5$S;^:V!NO;=MM)(O>N')3V68-P& M6B^TQIWA&KA_?M/?4$L#!!0 ( )""J5@/DE.%C ( !\( 9 >&PO M=V]R:W-H965TEB55?RZ R_7 ZWB;A1LV+XQ=\--D0>=P"^9N<:UPYC,/.^2BV\2[@.X.UWAH3JV0JY;V=3/*!%]B$@$-F+ /%QPI& MP+DEPC1^UYQ>\Y<6N#W>L%\Z[:AE2C6,)/_!R6%&E]S.#2J8<*>XJU1N,L09]*),%3,V90#&6H-1I^0KU@[ MIV28Y\P:33F9B*I:K.W'8S"4JSDC4.2%A$'9;X*/]\#%D#3S:A?OH1F-)V%@2.K[H&;Y+ M)IB!TRLLKYP\\8?\O,)X,C%0ZE]M6BOR;CNY?2G/]8)F,/#PK=.@5N"E;]]T MXN!CF_(#D>WX$#4^1/O8-SYPYP-[]('6=?))2:W)L)1+8=J,J-ACQVXODU7: M[T>=J)_XJVV)K6'!A\>PG>2[3?+=OUE>>EH'(ML1 MW&L$]UZS:GN'].% 9#L^Q(T/\:M6[5[VEQH1/ZGMJ(?]]9_2]K>N;]LZ\3Z< M,Z$)AQGB@K,^^JFJ=E1-C%RX&WTJ#?8'-RRP@X.R ;@_D])L)K9)--\$Z5]0 M2P,$% @ D(*I6.'M4QJR" Y$ !D !X;"]W;W)K&ULO9QMCYNX%L>_BI6M5JW4F> 'GF9G(LU.=O=6:JMJV^Y]4?4% M0YP$E8 IB=/B M;K9E;'1)$Z6QQ M6WWV+E_<9GL61RE]EX-BGR1!_NU7&F>'NQF4'\\7M+MC0]Y1] MW+W+^;OY2645)30MHBP%.5W?S>[AS=+QR@%5Q%\1/12-UZ"T\IAE7\HWKU9W M,ZO,B,8T9*5$P/]\I0\TCDLEGL??M>CLM,UR8//U=_7?*_/5^?\]R_FW$Q['%JY0%Z29ZC"FX+PK*BI?@+9]M5^#5BJ8L6D=T M!3HQX/F2LB"*BQ<\\./[)7C^[ 5X!J(4?-AF^R)(5\7MG/'LRFW,PSJ37X^9 MH)Y,W@3Y-<#P)4 6(HKA#_KA2QJ>AF-Y^)S7Y%08="H,JO1PC][O41HQ>O6: MSTI5!3Z]YO'@%:-)\5GE]2A.U.+EP7Q3[(*0WLWXT5K0_"N=+7[^"3K6+RKG MAL2D.N!3';!.O3E!@GJ";/*L4.[@HY)3*94GG*\+URXFIY,U]&W/)RUSW3!D.9YOM[SIL])[W(OV[5NU M4;=KU.6'5MNH(LRS2<.HE+-WRMG3YOPA^BL#+ _XE2-(Z+QZQ6'BB_)X(T)":Y]D^N_2DO%+[).A@2D^H +8$2UL#QR('KQTZHU3LE(UC=8Q 2RVI- MX,$PV4*#AN#%%GH.O5IY,/.A,#ES@2M02P&+^_#O?93SC'?\?)_V%-;/0O M=T-JLG6!,PA.VL30PM+H6AA2DVO1Z.?H 6GTY![0@U;_[#YKJ.Q+XJXLW0#& VW:19GFV]@#L(L+2<[6 4L*/NB2H-&$A1 M4;^)T8?5%'B$!!ZA23L]R&BKQY2:?%- 0!760]7HJ^F GMU_,3UGI.Q*\!+6 MMW]^?,KW Z1^$V-WLRDUN2 "FO"D=\&PT8:3*36Y%HT;80.@-7K*Z_5T 'G6 M4-F7(">L;QX]5'>9:5[-\SP(^7X-TA7(Z?'Z6OWEU]9B&^W4=_V,HI,I-;D8 M IVP/>F$UX+9Z%H84I-K(2@,7T9A0QB)N]TJXF/;;8.7.L[Q>FY'8<%=^#+N M&H.1N'O/[ J[T/+;4*P,=&S+[0$R+( ,ZX'L3(RL5:6F(4+$<]J)J^(\!_:T M=['@)JQOYHPYP>AQ4K^AT8?7% A%!$(1:\I3#3':J#*E)M="@!<9 *^QU]8! M/4WG\9R1LBM!3T3?YQD[\?NA4K^AT3M["I B J3(I'?NB-&VE2DUN1:-YX_T M\#5^XNOU?,W$/V.D[$I0%-$WH#Z<'OTX/@4"R@="E&Z,\I(I-=FUX"7B3#JO MM30VNA:&U.1:"/0BEZ'7X(-UBJ:6CV$;M@;#Y/0%:I'+4&L,.=:;DH'0=BVO M[4451XC=9T;P%]'SUYG<6*M*M74LNYUU-XJC9<_C++: (UO?U5&>0?1PJ%<< M>_R84I/]"R"R)[US9QMM0IE2DVLA,,HV?.=N0(_T7R//&2F[$A1DZWLXO3.\ MGP+UBJ/WZA3D8PORL2>]86<;[3J94I-KT7B06\]+XV>X7D_76CQKJ.Q+$)&M M[R"]S=*K,$MVE$7'53Z;G-*D[_%$O=CH73H% -D"@&QWTNEM]!DK4VIR+01- MV9?1U! ,VMW.%(96^Y&^H2@Y>4%/]F7T-&J5A=]%/.3[J.U$%>9Y/0U$1T"5 MHX>J,T&P5I4:@U:[B:L(0GT/ C@"@QQ]-Z;_!*)G0;WLV,/'E)IC!ZFJG-#I^H.Q)D)"C[[SH)WD_#NIE1^_8*1#( M$0CD3'KCS3':2#*E)M>BL:Y-CTWC)[E>#_73X#DC95UJ2"H4 )D:_ ,8/L:@22* M8WYHO02';11NP8'F%/#"QM_*T/*2S37+UGP8<[GCJN>@ %L:K\ ZRT$15!LJ M!9\[$K6H1Y]%@E#]YF MC ('_/R3AR#Z18I]<:VJ]KRQQ#NA^:9:*E_P#7.?Q\6\IT^/R_$?X,VR6K7> M^OS><6^6?*>IOO&^K^"?BTTO:Y0=(?EQ2?WS#LEVU MR/PQ8RQ+JI=;RG_5YF4 _WZ=<&PO=V]R:W-H965TK&IZL=V,>W"@9-@U>#,=I)NOWXV4"]-*)FB MW00,?E\_[PGX,%PQ_B0* (F>2UJ)D55(.3^S;9$54&)QRN90J3M3QDLLU9#/ M;#'G@/-:5%+;4+MES$JZE^T:N/\J\%N!7P=MR.I88RQQ.N1LA;B>K=ST25V;6JW2D$K_B_>2 MJ[M$Z61Z4TEJ9!7^_EO^'UD+%\12I%*@[;* MA<9$9)0)7:'OYQ,AN7HP?W2%;E8)NE?1+^N9F.,,1I9Z&P7P)5CI^W=NY'SH M*L%_,GM5$-\4Q.]S3_7?@@XYZ#V"5#.4H))5LA!'7:D;JZBVTCO*,O4]WXN' M]G(]3N^">\8)3)Q@5YRPB[Q1A>OD0>RY&^2]WGN2AX8\W$4>=9&'V^1ND#@; MY+W>>Y)'ACS:13[H(H^VR9TH&&R0]WKO23XPY(-=Y'$7^:"#W']J[PI[\B>%/>OFOU6XCX82JKI^K#F/V M8?RW;74%2[8V('<0!$FPD:QC6AP&26BF-9U\YTPJ5IY?5JHCRW@>H*Z/V5,O@QT/S>?;^D?4$L#!!0 ( M )""J5@^?B4_]@, %(5 9 >&PO=V]R:W-H965T?IW#Z9[Q[V(#(-%CD5,Q\S92;J]\7Z0;*+ 8 ML"U0]67%>(&E*O*U+[8<<&:,BMR/@B#V"TRH-Y^:=_=\/F6ES F%>XY$6128 M/]U SO8S+_2>7WPFZXW4+_SY=(O7\ #RZ_:>JY+?J&2D "H(HXC#:N9=AU=) M&&L#4^,;@;TX>D;:E25CWW7A-IMY@>X1Y)!*+8'5WPX6D.=:2?7CWUK4:]K4 MAL?/S^H?C?/*F246L&#Y7R23FYEWX:$,5KC,Y6>V_PUJA\9:+V6Y,+]H7]6- MQQY*2R%941NK'A2$5O_XL09Q9* <[3:(:H/HU.!<"\/:8'AJ,#IC,*H-1H9, MY8KAD&")YU/.]HCKVDI-/QB8QEJY3Z@>]P?)U5>B[.0\@:5$']!UEA$]#CA' MM[2:37I4WB8@,CE3:4ZZE;5N\>5V.(49I[:'@3P'7CSGW\*X^"7+F(NQ1)'8BV:HX;FR*8^ M_\3H^L,7X 72$[V+F]6^+S>78DDE%ALQO7WOYM$DGL13?]R2IDNQQ)%8B^:DH3FQ3L-; M*D&I2@2/*H(1G?/0JM"7W.2'Q30)@F8I54 <-=@"=%].KM3:H([BY_!E.QG'W>NU MM@_#(RK!((A/H5B;Z0W%D5H;2G2 $O6;/2HU(P)5J2E2B<4.A?+SE&R"YK,R*1&.CL9=^9J3D-] M5VIM@(=@/[1'^\K)$"T8W0&71,\N?89VI:@W=J&^^[Y3M<256AOB(4$(QZ]R MDH9.\P:G:HDKM3;20^H06F/I%V2A=H'>\)SF";7:^5.]HN(?74(5P-?F,D^@ M5 <+U7U4\[:Y,+PVUV3^H7IUVWB'^5KM@RB'E3(-!A,U?+RZP*L*DFW-E=:2 M2I:9,!Q92%D2C4.Y=)5F00:65": MN('GM=R4,NX,>G9N(@<]D>N$<9A(HO(TI?)E"(E8]QW?V4S[(]PS 6OQ@L%9;W\1(F0GQ9 9?HK[C M&8\@@;DV%!3_5C"")#%,Z,?/DM2I]C3 [>\-^RK#]#*:AI^.8B4?:7K$M;SR'S7&F1EF#T(&6\^*?/Y4%L 9"G'A"4 M@. MH+$'$): T HM/+.RQE3304^*-9'&&MG,AST;BT8UC)LP3K7$588X/?B& MF?)5*$4F(,DTIA+(%1F)-,LUM>76Q/=8Y II4U"_Y($7M"H\6=T/#P\X$Y8 MA2FT?.&^,.4I2*J%[-:=38%MU&--(>BJC,ZA[^!-5R!7X S>O_-;WH)[.L(YAI2MK4ZZP MQF'@YK8.HL$FLAF:69N_3=#"L^96Z!J-9N"_"7"-51"8,E07WTXEN_._91]( M[[#&ULS5==;]LV%/TKA 84&[!%7_[,; &)DV(%VM6(U_5AV ,C M75M$*%(E*3O]]R,IA;%L15@ %"\KDTLN5 M*B]]7Z8Y%%A>\!*8?K/EHL!*+\7.EZ4 G%E00?TH""9^@0GSDH5]MA;)@E>* M$@9K@615%%A\OP;*#TLO])X>W)%=KLP#/UF4> <;4%_*M= KW[%DI F"6=( MP';I7867JS V !OQ-X&#/+I')I5[SA_,XD.V] *C""BDRE!@?=G#"B@U3%K' MMX;4<]\TP./[)_;W-GF=S#V6L.+T*\E4OO1F'LI@BRNJ[OCA#V@2&AN^E%-I M_Z)#$QMX**VDXD4#U@H*PNHK?FR,. )HGFY U "B4\#H!4#< *QS?JW,IG6# M%4X6@A^0,-&:S=Q8;RQ:9T.8*>-&"?V6:)Q*_M2=\I%+B=8@T";' M!O:*.; M):LH(+Y%:ZZ *8(I_8YN"*V,ZW6@1%]!A]\^IK3*($/O!2_0"M.THMB62*,M M0K_K^,S/-Z PH?(7_4%9\S47PM!?.:\D9IE<^$IG:;3Z:9/1=9U1]$)&,?K$ MF<1=&31==1+^$G+"Y0'/Z*HB :=>A9_7]XW",G=A6++5_\ M M^5KD;F"@%I)8@BVC57AZVM R_*2KDZW&+!"-L=^__/1TV,/B@HY+]=+M?=3. E^[[)H(+*682-GV*B//3GN8&=Z363P=+_S]<8;G0=-9$+N@EO*Q4S[N M5?ZY-/7KU-0+?&UU!B)KY3AQ.4[>1#M/AC1L(+*685-GV/3'MO/TK%,G\Y-F M/@\)S=;7U=XKJ MA;VV0D.QM9.,GI.,WD17-S*&,FT@MK9ISV>VL/>$,T!?QV<=&YVW]7G0:!*< M=+5_-"P4('9VAI):3,54?2AV3]V<=F6GDY/GUV9^LT/(,TT]_.DC[XXPB2AL M-65P,=6*1#U/U0O%2SN2W'.E!QQ[F^L9%(0)T.^W7/O5+,P'W%2;_ =02P,$ M% @ D(*I6#TZQ33,!@ E34 !D !X;"]W;W)K&ULQ9M=;]LV%(;_"N$56PNTL43)L9,Y!APKW0(LF]&TW46Q"UIB;*&2 MZ))RG S[\2,E131MA;;:$[@7C223+\E'Y-%Y]3%<,_Y5+"C-T4.:9.*BL\CS MY7FW*\(%38DX84N:R5_N&$])+G?YO"N6G)*HJ)0F7>PXI]V4Q%EG-"R.3?EH MR%9Y$F=TRI%8I2GACYN+CMMY.O AGB]R=: [&B[)G-[2_--RRN5>MU:) MXI1F(F89XO3NHC-VSP/?416*$I]CNA8;VT@-9<;85[5S'5UT'-4CFM P5Q)$ M_KFG$YHD2DGVXULEVJG;5!4WMY_4WQ>#EX.9$4$G+/D[CO+%16?001&](ZLD M_\#6O]-J0#VE%[)$%/^C=576Z:!P)7*65I5E#](X*_^2APK$1@77?Z8"KBK@ M[0J]9RIX507OT!;\JH)?D"F'4G (2$Y&0\[6B*O24DUM%#"+VG+X<:;.^VW. MY:^QK)>/;G,6?EVP)*)<_(*NOJWB_!&-LP@5/[R[E$@C-&&IG&>"%&?J'1I' M4:PV28*NLW+JJ1]>!S0G<2+>R"*?;@/T^M4;] K%&?JX8"M!LD@,N[GLLFJX M&U;=FY3=P\]TST,W+,L7 EUE$8W,^ETYU'J\^&F\E]@J&-#P!#GN6X0=[#7U MQU[]AO 3Y)75_8;JP>'5/86>]]S96Q!.W\UV3]*8M&144=0?D\[ MHY]_%NHI=AI(::B_/W(]?N]_K![OTFKH53O['10ES(P]&H,/2N&/U?IC'+$[I!0 M$TR\16RI, @TE],O;QZ\5;+MX$NQWL:PG*V! S5G\#FM^9Q:^5RERX0]4EH& M4S1=\7 AYPR:)B1K0F-5:XL&4BP $C,H]FN*_2,'N3XD=TBQ $C,X#ZHN0_L ML_=A&?.2])+RF#6N9JM$6W3V_F ?I44RT 0*J!\&J+,:U)FU8S?D(4Y7*:)/ MRUVL9B+D<1$+D41(F\B5FJZ[&9+-V#6Q-MMV*@&)&81<1Z>9CI51'?N6/ ZI MNF3(ZZ8\G4BHT/A6S;!0+M@F4';EMG.L4C.X.R>#WM9E ZI1$]=&5NY:<7U@ MB3PT5_G$_C6X1\NV;B9[ZKK8LN;L=;^7$=:,L#T)*W(.5$E'2#J1,N] KZ7I M*#.2-XV\K+JM)Q3>R4&\OJ/^;4\IH&9-7-HJN-:,^$=S5KMZ:VC>;C[JN8-M M8MX.VK/!,SFKJW-WUYZ\3RDO3&LFXU YAQK'"YJD@ZH%4&HF0)WUN[TC)V0N MJ$D 50N@U$SXVE*X=D_QH\L8U&-4:IO+V,<]?WL9-Y7"O6?6L;8%KC7[;5C' MZ#]T$V=%+O;EABIOVCR[0/-]4+4 2LUDJE-^=W#LI0WJ&$#5 B@U$[ZV$:[= M1Q104<,MUTWXEQ7\JIP)?UIFT61.T5]WZ+P]B-XCQ]I#!Z5D;,%#[MN6U*@:@&4FLE4FQ;L'CEX8"#' M4<&'5 N@U$SXV@WA ]S0<8*'O6>MSPK>#1YX*WA M6BRUE8*VZT4=C!&5]?3 M1AB@/@E4+8!2,[%IXX7]8\<'4-,&JA9 J9GPM6G#]FN@ M1TIXXZTEJ(Z8L+3)PG:3I2*=NOUF(07JH_9TQ[> >HDG,UA[,&SW8-]]#\ZN MVYI??^=&D7_:= \.JED3E[97>,\CC.K"(7/-P^Y"V?5:8P)U2U!J)DOMEO#9 ML:\FH*8(5"V 4C-?.]'VR;/;I_T!TB[0^LT1>W>\YP,D5#],4-H3>7L>ON@5 M_S%.G^9A,?\.O5UE;Z$U25#3 Z5FTM6FQ\/'?O\)U-N J@50:B;\C7?/["[H M@!@ ^_:8O3NV&/ 2OL?3OL>S/W#:%P,.N.MD;Z$U25!C Z5FTM7&QCOVTR@/ MU!6!J@50:B9\;92\'S5*=H'6\+[;*$'UPP2EC9)G-TIC.=^B8LZ5T>!VJL)! MVQ<$[8VTA@GZY I*S02LK95W["=7'J@7 U4+H-1,^-J+>2_Q!IS7])CHQ-UZ M%6MB;[LUJ9[&]RHIY?/BNQ^! M0K;*\O)3COIH_6W1N/BB9NOXQ#T/RB^$M$SYP=(-X?,X$RBA=U+2.>G+ZR0O MOP$J=W*V++Z*F;$\9VFQN: DHEP5D+_?,98_[:@&ZB^Q1O\#4$L#!!0 ( M )""J5@14H6='0, 'L) 9 >&PO=V]R:W-H965T7>__^FHTW@GU8/.$0T\EH70DR WIKH)0YWF6#+=DQ4* M6EE+53)#4[4)=:60938!;?S./(&K@= MGSGN],$8K)25E ]V\FK"?)"[/[ 1-+#^4EEH=X5=LS<*(*VUD65C M3 0E%_[.'IM$'!CTDR,&26.0.&X?R%'>,<.F8R5WH.QN\F8'3JJS)C@N[%M9 M&D6KG.S,=&ED^I#+(D.E?X/[KS4WWV F,G +%W,2G,&M+*D*-'-YO("E?X,@ MUWX7_%VYE9G-L+5_?8>&\4*_ 9TSA1JX@(^YK#43F1Z'AKAM]#!M&.>>,3G" MV(?W4IA/B2]K>AD+WJ>G'3XGJD>]..WD$3));R"<,_I;R\K%?_4"&"D4VV.O/@G5YV.[4']$97+,5)0"=0H]IB M,/WUEW@8_7X"^;)%OCSE_1GR6YCCA@O!Q8;JOF B17CM$_0&_NU,E1?APPQ< M&/M1V$[C:#@.MQUL@Y9M<"9;DT1(+5=!-1H"?:+6R(T;XV/%%8U>!#QX!GS1 M'W4##UO@X9G 5+MG9W+X#&QXW&PO=V]R:W-H965T%W.=]'GB-RM&/\282$2/ ]B:D8.Z&4ZRO7%8N0)%BTV9I0 M]6;)>(*ENN4K5ZPYP8$Q2F(7>5[/37!$GWS*F3Q]2& MY>N]]_<&O (SQX+:! %AY>*"1%.#-6R)Q%(L+($+,B0 1 M!5]"MA%JB!BY4F'0F;B++-_K-%_4D*\/;AF5H0#O:$""E_:NPIX7 .T+<(VL M#F\Q;P,?7@+DH0[X%;C[/-,_2P0_+[%O(G0:(GQ1LQBDA:R4R]2HK@I6EWJI M7HDU7I"QH]:B('Q+G,EOO\">]X<,=X]YOFA$;>FE=;/^4HZZUJ:5."M/)C>[D)9B3541I M1%>**V),%P2\22?211V"-$;7Q-#\N9UT_6%OY&YK,NOEF?6LF7U0/9*OET8: MKE<)AU!W6!^NGX?K6\,]FOZI9<,5T^JI4!>X7PG<@KX'ZR,/\L@#:^0;7=[8 MQ%;JM"11 ^I!-7C';RCR,(\]/*G]A :']GY8[?T0#NK3@EY!YYXUL3O"C53K MZ,=RCMWUB0L*EI0(_A2TD\$XWVO(6 A5=#*\H?13^;C)?]T&D(7"@#M$G H_\ JR[?@$#6$+V@>VGG^ M#!0$:P0!^MV&S I%@'9).()QK(Y.74J%@,#!S\$X5B$\M4R%UL'3Q.Y(QJD* M7M_K]>LG&RH$#]D%S\(XF>6+Z3U$#=\[J- I9"7XPR@G\_'JDPSZ5>>IEO" M\8H ,QN!VHD3\!Y''#SB>$,.6.'H1^QE4"%ER"YE.0ZB/9 MVIQCSIF4+#&7(<$!X7J >K]D3.YO=(#\9'OR+U!+ P04 " "0@JE8:N\> M'2L# !_" &0 'AL+W=O=>VS>CK50KG2,:>"Y$J<=>;DQUY?LZS;%@^DQ66-+*0JJ"&1JJI:\K MA2QSH$+X41!<^ 7CI9>,W-Q<)2.Y-H*7.%>@UT7!U&Z*0F['7NCM)^[Y,C=V MPD]&%5OB YK':JYHY+T5N9L73/#DI&26U VFMCL@\N-0Y,;7MHJ/AA%JYQP M)GDP,EWE4F2H] >X^;/F9@>3,@.W<#JE#&4PDP7M&LU-"?R2".Z96:!KR.2JW&LQ' G2Y-KN"DSS%[B?4I+FYMHGYMIU$M( M,L\@#C]!%$2##CVSM\/C'CEQ6ZK8\<6OE2IG"J&C(A-%.5XBG2T#TQTOPLO@B]=&?Q/9"_R.6CS.>AC3VZ>*[I+*$F"+Q!.> D[9$I_ M[#+=SQ37R"Z#_<"H!L(E%/76#3]#QG:ZQ]UYZ^Z\E_J>Z]7I0B$"I_-'V3.@ MF,$N^UODN L&$3AR-\<>GDE[GS0QKU0>M$JO>A5>LTW/$/:@SN. M(NL26./#\/#%1]IZ0U[(&K:RAF_;'ALIZ)P)NAB[M V[DC*(+^,C@=UQET%T MI-(_N,L+5$O7XC2D&PO=V]R:W-H965T9.3V;M1D)#>&,P$WBNA- M45#U, 4N=V,O]!XW;MDJ-W;#GXS6= 5S,%_6-PI7?HV2L0*$9E(0! MS,+8.CB+OQGL]-XSL:$LI+RSBX_9V LL(^"0&@M!\6\+,^#<(B&/[Q6H5W_3 M.NX_/Z+_X8+'8!94PTSR?UAF\K%W[I$,EG3#S:W<_0E50(G%2R77[I?L*MO M(^E&&UE4SLB@8*+\I_>5$'L.B-/L$%4.T;%#[QF'N')PRODE,Q?6%35T,E)R M1Y2U1C3[X+1QWA@-$S:-@?M?D^ON&F0=R*3+B7IQ. M4:&,S&2!9:.I$_Z4S,N4$[E\WNKZWCX#>7<%AC*NWZ/?E_D5>??F/7E#F""? M<[G15&1ZY!N,P[+QTXKSM.0@F+36VFCR]2_\ OEHH-#?FN0NZ?2:Z=B+Y$*O M:0IC#V\*C9S F[S]+>P''YJTZ@CL0+E>K5RO#7WR61K*B79%6X]NK;3L+>(!F,_.U^; U6R;!_7EL=D$YJTDDK:9LCFST%6Q ;.$&: M*=]D3*SP/D*14E:RQ\-":"&583_JC#-AJ%BQ!0="M0;3>)I:/__2]'8$=J!4 MOU:J_[H.1K]+Y3H".U!N4"LW^$4'H\1-]DI^T.L='8L&FV'4?"C.:\+GK81O M40*JTMQ5?88G@\LU=@^FB6(KTDNSU!'80=##.NCAZZKO89?*=01VH%P8//4Q MP2^J\ IXOWQ[<1P?U7B#59(D87.5AWOM5]A*>XX-+-[T)V0% A1&X&[Y##L] MIHVBML=MY-R*^M+,=85VJ$'TI$'TNLJ^XM.5>AVA':KWU"R&K1W5_RG\^*=V M!IN9X+CPFZRBY*CP_;T1I "U8 M&PO=V]R:W-H M965T00@T'V:$#XQ M(B&R4]/D000IYBM(J 73'V=X#0L0-]F0HO MH G7OVA;Q%H&"C9.OB7HT!S;" -67Q'QFPE'!;S$)TO.$'TF8F\4Y^O#V"+U%,4'7$=UP3$(^-H4L2Y$S@Z*$:5Z"IB?.@R=1I!;S$[ 2Y]D?D6$ZO@<_LW]/=%CIN>42NQG,/ M'5&$&1POG\I]QA@F:Y OE5 R5^/F>*>7<^E_?I.0Z*N E/]JTC=_?J_Y^>I# M&[I_305.$-?^S(4(JH)! M[L\F"7+ZVD+](LH3N _+U" M\PT+(LD=S1-,FJBVHCWWM#H"JQ7>+POOO[*Q^UU*U1%83:I!*=7@A8R=XWI5 MR[KV<,_73X-&PP.N'I:,AZV,KQ8WC=_RUJSG'DE'8+4"1V6!HU=V[ZA+J3H" MJTEE6X^W#.N%_%L U[QI#[T] S=$V=; \YH];%=N1W8K[_D!%[>G/?=LND*K M%^D\%NF\LI,+ EW)U1%:7:['ZYC=>H7Y'R^[3^X//*2RH:(_*I;KI;MUIEN,O;6IZH-T[W$(TS>P\F+[#HF'"6PDI#6R4"^ M7BQOB_*)H)GN+)94R#Y%#R/92@)3 7)_1:EXF*@'E,VI_Q=02P,$% @ MD(*I6,0=7BE< P M T !D !X;"]W;W)K&UL MQ5=M;],P$/XKIX" 26R)TS8MHXW4;D,@@52M##X@/KC)M8F6V,5VVY5?C^VD M:=#2( W&OB1^N^>>NSSQV<,M%[MTF2@SX(;#%5WB#-7-:BITSZU0XC1')E/.0.!BY(S)^80$QL"N^)+B M5M;:8$*9,91IAAI P$U:\-7F"6&23-XT<)ZE0^C6&]O4=_9X/7 MP?4UCE8R<@0,Q+N@Z4]=\^Q[+@'H&+^*9M$_8EFL]!Z*U5#POC36# M/&7%F]Z5B:@9^+TC!GYIX%O>A2/+\I(J&@X%WX(PJS6::=A0K;4FES+S569* MZ-E4VZEPIGATF_ L1O%2PM6/=:IV,&8QV(G3B0XXA@N>:Q5(:O-X"K/B"P)? MP T3&/$E2W_BWF1^W^3JSK017EVBHFDF3^ YI P^)WPM*8OET%4Z%$/(C4K: MDX*V?X1V!SYQIA+-F,48_V[OZA14>?#W>9CXK8"?J#B##GD-ON=WX69V":^> MG[3@=JK\=BQNYUA^$RJP*8UC(2A;HA:X@OD.ZNNF=&>'QULJ8OCV44/"!X6Y M_-Z4J,)_M]F_^:G/Y8I&.'+T7RM1;- )7SPC@?>V);IN%5VW#3W\S!7-8%T7 M@:R)(*H'C(4(FD(HG 36B=E&-B'QB!>0H;MI(->KR/5:R5W/;AJ5U6KUP(0% M%:?@B>40/$)T_2JZ_O^00_^>'/K=KA,3\<;%+K>P!1% MRF-0'*[W=/<;51.I=G0?=DB%!!_R8E\B/L1T)UN2^J8B_J85>GI$QJU6#_S0 MQ#N4#>^)A5P2^,QW_�+&;B'^CYCRKG/\ _0,_D4!)) M:TT*KV;3:2.GQRAEY%#+2/>I)=U:31\:X*$>DO:"^*\DW;LGZ4YGT#^BZ$-E M)*VEZ>\5W0Y/O+V4]?GNF)3=VD$Z1[&TUP6I,[-FJCA35Z/5E61<',0/RXO[ MC#Y0+E,F(<.%-O7.^CIKHK@B%!W%5_98/N=*'_)M,]'7*A1F@9Y?<*[V'>.@ MNJB%OP!02P,$% @ D(*I6!7>,[O,! 9Q$ !D !X;"]W;W)K&ULK5AM<]LV#/XK/+7K.7>I]1J_I+;OG+C;\J%WN:;9 M/NSV@99@FZU$>B05Q_OU RE%EFU%BWO^8DL4\ !X"$* 1ALA?Z@5@";/6%[/S2CCSF1DU^[E M9"1RG3(.]Y*H/,NHW-Y *C9CQW=>%KZRY4J;!7CJ$()7D*Y"5H!OU#9):%_ M20(OB!K\N7V[>MB@/FM7GT'\FOI>-&&U,:'%"_]W8\B,J3@5*I= _IK.E99X M6/YN(KQ C)H1306Y5FL:P]C!$J% /H$S^?#.[WF?FM@Z)]CL3&![3$85DU$; M^N1>BB=FZQ0F-.G,@<.":;*0(KO '+8T:Y/_3906T#T+;6KHTR0*^L'(?:I3 M=2ST,1A&^T*S5B=_DH*KBH*K5@H^+Q9@"ZP)E$BJ@736(&/@^J(IZ@+-]VL1 M>=VH?Q!VN\V.UQUZOS3!SUH5?Y**7D5%K]6M\EQU\$!A.9L#YD3+]O>.=W;H M#8<'1#1(A6$0A@<9T.K83X;=K\+NMX:-Y0G; @6F:"\EQDYR+B$62\[^A<2F M17DP&GDHP*]J$?8]SSN@H=6#4RO&F<#VR!I49 U:R?KM=((&1P3YO=X10ZUF M3V7H3&![# TKAH9O3J<$ZXK23./[J8F9X1$SO>$1,:W63B7F3&![Q/C>KJ'R M6JEY?"UMB%Y1C6UPGB:$9>B!QA4@4-7FW;O(ENC&ELH[8C,X3K-V#T^E\UQH M^WS6&E2_E<]I',L*8T+1MB>@8LG6YKHQ_';0J2)B0; M MCE=56WUI4_968/KR[8=W@\#O?U+XQ!_B RGRYL0(L5U]WV8=@'Q69BX6S))\E)^^]'28XOZ5QC M/73YD%@R^>CA0Y'A?"_59UT@&GBL2J$706%,?1F&.BNP8GHD:Q3T9B-5Q0PM MU3;4M4*6.Z>J#),HFH85XR)(YV[O7J5SV9B2"[Q7H)NJ8NIIB:7<+X(X.&Q\ MY-O"V(TPG==LBP]H/M7WBE9AAY+S"H7F4H#"S2*XBB]7%];>&?S!<:^/GL%& MLI;RLUWN0/'.()R\XC%N'L0O4,W-A73/#TKF2>U#6FM#L@]/&>5,T M7-@L/AA%;SGYF?0620,-/\)5GG,K+"OA1OC;865^=XV&\5*_)Y-/#]?P[OOW M\]#0P=8]S-I#EOZ0Y(5#QG GA2DT_"QRS$_]0R+!+7;,,%P%5J$:UPR#]X;MX&OW4%_,;@9TH,.D4F RAI[_5J.C"B"V4 M3@1\Y-J@R!#D!J07PT@J>X'[/B&&T8UJL"_B0:]OC/BLB_CL51'G7]/>%^ P MV.\%PDI6-1-/'DZ3;AM.\C&1@R7/5%; AF6\I"I%_0%RJG;(4!A4VEFU#OBE MX36U60,-%9LB\4]X:NHOIH =4UPVFO)4<^4KG0#IK2F4;+8%5<8X&L$*%56_ M..)$B(;(/DLI4,. IK9KRCH\$5U/RFTHZEL$#FLD,W3^S\X=P>T1.2: "PJ3 M6I%UMETL%W@CL1(&+3H&+P2RW M"AQJBQH$E_E@>Q[&BR-?\7UQ#GJ^-L[P:,ZID*K'CG\:,MD(XX>';K>;,*_< M8/5L?TF3IQ\4O\+XL95&@RT7FGK,AB"CT3EU"^5'0;\PLG;3U%H:FLW<8T'3 M,RIK0.\W4IK#PA[0S>/I/U!+ P04 " "0@JE8EYKPNAH# #7" &0 M 'AL+W=O5 M VCR7!9<39Q)J[9,M=FPDW&*[J$&]!WJRN) M([=AR5@)7#'!B83%Q#GQ1[.AB;9&"=S(9[,X#R;.)X1! 6DVC!0 M_-O %(K"$*&,GS6GTVQI@+O/+^QGUCMZF5,%4U'\8)G.)\[ (1DLZ+K0UV+[ M#6H_/<.7BD+97[*M8OL8G*Z5%F4-1@4EX]4_?:[SL - GG9 4 ."?4#T#B"L M >$^('P'$-6 R&:FLF+S,*.:)F,IMD2::&0S#S:9%HWV&3>O_49+7&6(T\D% M8-(4.2(W6%#9N@ B%N3["B35C"^)7293H;0BAS/0E!7J$T;?WY6"O*,S5V-4HRQ&Y:;W]:;1^\LWU(+@77N2)?>0;9:[R+5AH_P8N?TZ"3 M\)+*8Q+ZGTG@!5&+GNF_P\,..6&3WM#RA=WI?3B9*RVQQA_;4E111.T4YMR/ MU(JF,''P8"N0&W"2CQ_\V/O2YN\_D;UR&S5NHR[VY(P]0T8*6S,IUDR;V8HA MM@SF3MHD43"(Q^YFU\3;H)[?&[P.FG5K>? ?.QSU&D>]3I9[*AF=XZGH-E61 M]';T^EXOW#/5$A0-^DW0*WUQHR_NU'8)4+J8\TR++2KP@\8^M56.^F>Q%SO$V+.3(LIA,Q==Q6 M?^[.55V"7-J6IS ;:ZZKLFQFFZYZ8IO)WOPI=EN_97X:C&9M\2>#T6S0-C^L MN[;[1T[5\O$N7#*NT.\"I7G'?:P+6;71:J#%RC:6N=#8INQCCE\>($T KB^$ MT"\#LT'S+9/\!E!+ P04 " "0@JE8L543';X" "T!@ &0 'AL+W=O MW.0VL>;8P7;:[=]S[:2AV[J*!UY:?]QS?,[U]K0& M]1J#Y/6KWBCZN,_??R)[Y';0N1T<8D]\$57LP16/H#P8?1.%SOFG\>-(RC MTR[HD:EA9VIXT-15I_/FZA:8,4C>U)*>@FR\X7U:,)DC4(-MO:BEX#ES36NO ME^$SF=$3(X>^+QI(52UM\URZU:[UGON.\V1]2BVYZ:!_:9I^ M3H\AY]*0IQ511B?O295N>F0SL:KR;6:I+#4M/RSHLX+:!=#^2BF[G;@#N@]5 M\@=02P,$% @ D(*I6*/QZC!_ @ >08 !D !X;"]W;W)K&ULK55A;],P$/TK5I#0D%B3)ME HXTT6B&0AJ@ZV#X@/KC) MM;'FV,&^M-N_Y^RD4<>R A)?$I]][\7O^7R9[+2YLR4 LOM**CL-2L3Z(@QM M7D+%[4C7H&AEK4W%D4*S"6UM@!<>5,DPCJ+SL.)"!=G$SRU,-M$-2J%@89AM MJHJ;A_<@]6X:C(/]Q%)L2G0383:I^0:N ;_5"T-1V+,4H@)EA5;,P'H:7(XO M9JG+]PDW G;V8,R-GQQGTGW3 MP_&>_8/73EI6W,),RUM18#D-W@:L@#5O)"[U[B-T>LX<7ZZE]4^VZW*C@.6- M15UU8-I!)53[YO>=#P> .'T&$'> ^'? V3. I ,D7FB[,R]KSI%G$Z-WS+AL M8G,#[XU'DQJAW"E>HZ%503C,KH \L.R475-]%(T$IM?LUHN'XI1OP=!9LB6X M@A!JP[Z"J5S*EYI6T,UT#%P53W&4.!DL>]T7%O=.SYDN-&?[]<6314O#^&%+44Z3"%N] 7MN8Y3(/:F6BV$&0O M7XS/HW=#^OX3V2.U2:\V.<:>/:D$TU>0](>,KHY.F%#L ;@9/M_CGTA:)(M9 MI166EJ6LX ]VR(F_(TKW1.-D@.F1#6EO0_IO-A3[VT 5#T.:6[YQY E="]YF MT2@ZHPK<'BKZ8UJ[W?"@,;BF3'=B(Y2E,U@3+AJ]H29CVD;7!JAKWRM6&JGS M^&%)_P8P+H'6UUKC/G#MI__;9+\ 4$L#!!0 ( )""J5B212/5HP4 -<= M 9 >&PO=V]R:W-H965T]B38@$+PE-Q>5H+>7FPK+$8DT2+,[9AJ3JSHKQ!$MURI\LL>$$ M+W-00BUDV[Z5X#@=S:;YM3L^F[),TC@E=QR(+$DP_W%%*-M>CN#H]<)]_+26 M^H(UFV[P$WD@\MOFCJLSJV)9Q@E)1CR0@LR0IG5-ZS[>^D%.1IO@6C(O\+MN6S]@@L,B%94H)5!$F< M%K_XI4S$#@ Z/0!4 E 3X/8 G!+@O'4$MP2X;QW!*P&Y=*O0GB=NCB6>33G; M JZ?5FSZ(,]^CE;YBE,]41XD5W=CA9.S&Z*R+, 8/*@IN,PH 6P%/F4RXP3< MQFF<9 G(GP%W^(>:(%( G"[!/:%8DF5YZR;&CS&-9:R83N9$XIB*4\7Y[6$. M3CZ<@@\@3L'7-GAK4089%4&BGB!O,3\'#CP#R$9N!_S:#)^3 M105W]N&62E>5,U3E#.5\3@_?'QO"L8S3IT9FNH053&XWDUX%+L0&+\CE2+WF M@O!G,IK]^@OT[=^Z9+X3V9YHIQ+MF-AG.O7@A!.]^&CI(4A8*M?BM"/0*S/5 MW_"?KE05(#\'Z?7M>0:A[_M3ZWDW!T;J@3EPJQRXAW+@=M3Z M+;5.Z+L-M4;F@6J#2FUP2.VD2ZT9U:,V:$_E,&R^N$;F@6HGE=J),>ZO:Z)< MU$H2WJ79C.W1/&EKAEYS/AN9!VH.*\VA63.3F *:5ZA-?X6Z,K/TJ ];ZETW M\)N+EY%ZH'QHU\[&-H9^0X2X '&RR;13B5/UWR="=J7@ %%/#DK4;A+&3@B= M1A+,Y$.SL./OH#'X.TV:2O",:9:;.U:YEV)NT-J\=>;&3-^7&]B>(/;$:ZZ M9O*AN:E]'#0ZIG*&&!)RIBPXYSI]&\;UATVG5M2>!]"UO7!?[/Q ,-V9O"Y1 M_CY[X-L5^[[XVL]!LPO[PM)7<3\W):*2>%[-P-FCPH$/KLM\1;+NML0_M9C4RLP^-OC9<\*#CZG+3$6R[)_6"MZRQF7UH M]+6!@F87U...(]CV06/'GS2#/X81@K43@F83TV-V(]BV,6,G")O!'\/&H-K& M(+/[,'K7"'68$!3"A@3S$$,EU!X$F4W"&ZUHA-JN80P=&[;D',,VH)WVC[G_ M\X5(\%,]H/=M AVC"X1JVX#>KP\4H;93"%!K:3./.%11[0S0H*Y.A#HZ-+8= MV,WHCU'G45WGT: F383:)7WBVJW@CU'145W1T:">2X0Z^B=>JZ-@)A\:?%W0 MT: 62H0ZVB$^;+H1,_G0X.MZCOY'1R1"[:H^\5NK\#&*.JJ+.GJ7_D94TNQ] M4,# :TVF8U1Y1U?Y_2MUT70.?EF_;L0DY4;,OEA 7A8T6Q(@UNKC=*S^E>43 M F !MH12_5L]+1F@.%U2QI<"K!@'SYBK[SQ*@/H>2O2>G9H00"_KDJ0X79 S M$*VZHR#%IJ55#UUL>=YB_J3TJ RM5!CV>: F-R]V M$8L3R3;Y-MDCDY(E^>&:X"7A^@%U?\68?#W1 U1[N;/_ %!+ P04 " "0 M@JE81!6O1$\" N!@ &0 'AL+W=O!Y.\[NP:7 M-@155=L7>V_GG#DSWG&Z4_K!E "6/ HNS3 HK:T&86CR$@0U+56!Q)V5TH): MG.IU:"H-M/ @P<,XBI)04":#+/5K*? M66'+8? N( 6LZ(;;.[6[@;V?GN/+%3?^27;UV>M^0/*-L4KLP1B!8+)^T\=] M'HX 2CG%)+LU2K'='N-+*Y@;?JT1@3N_X6OTS->4F9PKL]% OGQ$))E9$.;KJ?!KF>YI&7=E!J:B.0P#O!,&]!:" M[/6K=A*]/V.BTYCHG&//YAN=E_C)D?R'FU,QUBQ]S^)NX39K=Y)6/PVW)\2[ MC7CWK/A,;E%/Z:=3BF>A?YB57A-8[_^4MO2OE#9Y5MJHU?FEL.'1 M]7>=%._4FDE#.*P0%;6NT:BNNU,]L:KR'6&I+/87/RRQH8-V!W!_I90]3%R3 M:7X1V7=02P,$% @ D(*I6/.+3[^5 @ ?08 !D !X;"]W;W)K&ULK571;ILP%/T5BU53*W6%0$BZ+D%JDE6KM$I1TVX/ MTQY2"SWV"F.J M"]_7:0$EU6>R H%/EE*5U.!4Y;ZN%-#,@4KNAT$P\$O*A)>,W-I<)2.Y,IP) MF"NB5V5)U?,$N-R,O9ZW7;AE>6'L@I^,*IK# LQ]-5Q32V]:[@&X.-WAD3Z^1!RD<[N<[&7F % 8?46 :*MS5,@7-+A#)^-9Q> M^TH+W!UOV:^<=_3R0#5,)?_.,E.,O7./9+"D*VYNY>8+-'ZR9VB0E/78$T^D,LL8W9, M.;D6]8ZQK3^>@:&,ZQ,LN5_,R/'1"3DB3)"[0JXT%9D>^0:UV3?X::-C4NL( MW] 1D1LI3*')9Y%!]A+OHZ?66+@U-@D/$MY0=4:BWBD)@[#?H6?Z]_#H@)RH M[7/D^*)_[3/Y\15+R;6!4O_LZEO-V^_FM8?\0EBW+>@?8D]F@*0IJ_<0/&$.:>@R7+,,'(L-H742Q>?X"=>[1EX7 M]8./45OT0F#<"HP/"EQ@F#"1GY(XHVHX' [V%/L[)[D$E;N TR25*V'JO=^NMAEZZ:)C;WV"V5I'X1^:.IAQ M9^<,CS>')5(&9T-4INJPJR=&5BXO'J3!]''# O\/H&P!/E]*:;83^X+VCY/\ M!E!+ P04 " "0@JE8IH^@_4\" !K!0 &0 'AL+W=O$5T8+6^TX:3HZQY"T'2TL$!*Z/8P]7&PE M/GH_W+MSTL'^^.G.B9=!&_JR%_NDT_?IDVPIVVKS:"M$!\]2*#N**N?JJSBV M1862V7-=HZ*;E3:2.3+-.K:U058&D!1QFB3#6#*NHCP+OIG),]TXP17.#-A& M2F9^35#H[2CJ17O'G*\KYQUQGM5LC0MT#_7,D!5W+"67J"S7"@RN1M&X=S6Y M\/$AX!O'K3TX@Z]DJ?6C-^[+491X02BP<)Z!T6N#URB$)R(93SO.J$OI@8?G M/?N74#O5LF06K[7XSDM7C:)/$92X8HUP<[V]PUT]06"AA0U/V+:QP\L(BL8Z M+7=@4B"Y:M_L>=>' T":O@)(=X TZ&X3!94WS+$\,WH+QD<3FS^$4@.:Q''E M/\K"&;KEA'/YHEE:?&I0.;C=T-/"1QB7)?V9@6. M(IH>BV:#4?[^76^8?#ZB=- I'03V_EN5_OA*$7#O4-J?+XD=_ >Q%YW8BZ-M MG6/=F**B60*]@D)+27\7_>G%XTM*6ZYAX/(K9I/WDB2+-X<"XH,!D&C68;M-,FX'Z&]XNX:FS*RYLB!P1=#D_)+RFW:T6\/I.HS34CL:SG"L M:!NB\0%TO]+:[0V?H-NO^1]02P,$% @ D(*I6"_/)^A! P RA0 T M !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[ M*D,+]S[DRM^\"=S_[<';6>KJ\ MW8U?5, E";VB-P>(7K5P78MATO%ATGNU4?'N0>)[I#'AWK;PRLBYE6I,S%:M^7-N9&Q(H9UF0S[F9+K:HF("UAEFK/@F8H!&5'!QYH#*Z,Y%TL7 M[D!@HH32@;%E:E.U(5*^.+CM>E#!M4[.I=)5;I?!?8_KX3O J@<&N1"-P0YQ M@6&_H,8P+>]LIQI/[(M[46VL6?5CLFF M:0W532?C.J"_J>:T-V6OWZ0;%/Q9F<]S.QU9]:&PV;UF&5]4_476&,#4V[@Z M+0JQ_"3X5.;,3?[@A,,^7?&"F=+\Q6:#4IG8 -,D>&;:\,EFY)>FQ2-;F%4Y M+3+<<^<$/?_==9XRR305FZ9M[1_S*K_9<=3]5Y:KWRJ[AKT>ZW?VL9N\.063 M\2F8/(F:[)V"R>3X348GX+$^6QZ=R; ^"6TG+*-S81X;<$#6[6\LY?,\:4;=PT+4 MH];MKS"]=MR8&"[@-4.Y/?G@9KR*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_':GUT$2$!A#XF#BB+N\>0F+K4VL;NV \O^]6NG M=)E .KJ7H4_0)$V_.LE\XQGW\$F;;W.MO[$?=:7LT6#IW.I@.+3%4M3<_J57 M0OD]"VUJ[OQ+\S"T*R-X:9="N+H:1OO[V;#F4@V.#S?GFIHA?*&=*)S4RF\, M&^ZE>+*O^\-+]BBMG,M*NN>C0?M_)0:LEDK6\J1/K1RO M9H71574T&*UWW OC9/%N\RQ WO&Y;;_%4!&"&2T0\C_(@ 9 M(Y#Q3B!/><55(1B 3!#(9(>0G9%,$\2,@60 M8P1R3 LYY<_LT;*I,.W;P\,RD;:HM&V, (A?$,0OM(@380LC5V$[TPMVVEBI MA+5M9)\U-0SE^U@LWZ?%O!6/0C5PS$:H6LC=4J^TE9M1._.N]_D&NY#*7V3) M(28FEQ&Q738\E;>S=:8]W$(X3"HC8JM<<&G8/:^Z5Q4SR(A8(1.?;5F?S'0? MSA'FBQ&Q,"Y]9JD>PH>R$VM]6OPTQ"8R(+3!SNOBVU%4IC/W$SK\W(5T^"?$U[-B#F)@(1L0FN%2% MK@6[XS\$C!$1%O8CXK!_);CMTF!1/Z*/^K5T;1!M_>@S#^>G8,*'V"XD.J$@ MCOFS9F[%]R;,SLX?W\3["(OW$7&\1S.-3H(>81*(B"7PDFFPSW[>70G[!^3" M3!"13QV0E*,[?)@2(F(E]*8IP*]B)A*8F*5H#E!M^Z#R20FELG:O[VCA]:CB%5RMQ0L MQ$.NGEM]G'(K;8B*4R-LI[078RJ)B57BY\\U-\\!;"8?E/1OXU[+)T6A&Y\Y M0$S,+#&Q63;&VV,G9=D*IHW>FW(NQ,3,$A.;Y15SYL]6-CX(^8'=;)U#3$PM M,;%:4,SNDXUI)B;63#_F5Z$?#%\M._888N ME)\A0$S,.@FQ=5#,SKV98-9)B*W3CWE25?HIU% A)F:AA+PM@F7DL)B?H'T1 M\L8(A@G+^0EFH62G\QM8T$\P"R7DS1$,,X.8F(42\O8(AIE#3,Q"";&%^F>+ MOQ,1B(E9*"&VT#;,E_ $>XN8A5)B"Z&8W18H9J&4V$(X)HR;*6:A=!?-DX"Y MSNHA)F:A],/:*&]\><:->8:)7(I9*/VXWDK?1 -BHOUY8@MU,<$$SH4I)VSL MI9B%4NK&"X;9?=(Q"Z7$%GJ#"6[.J9&J@)B8A=(/++EU,4,EZ0QB8A9*J5OU M6S$G8B$,7#R"62@CMM!VS'!S7D-,S$(9L86VU#(WL0EB8A;*B"VT%?.R%-T: M4H99*".VT%;,F M(I>AZ\2(+=2+^?K 0TS,0AFQA?!:>V?1'6:A;)?+!#KS] RS4$9L(1P3SM-S MS$(YL85P3#A/SS$+Y1_7!_IDT;4A.6:AG'I1 8;9R3=SS$(YL85P3/BDYYB% M5?NI@8A;*B2W4.YK_"OFP=*+<@XE!]C%AJ3]X6J=O7\E!L?,.\,5Y:WOX]:/_T0$[/0 M^*.7MG5C$\3$+#1N+31L#[;'AZ582"7*:_\1UF\O>%5,#0M_PIE&49*&99F+ MIJK._+8;=:5YN?G5U>878\>_ %!+ P04 " "0@JE8-$X[?7H" ,0 M&@ 'AL+U]R96QS+W=O/I5#NVX M[T[#;G\>%A_'PVE85;MQ//^HZV&]*\=V>.C.Y70YLNGZ8SM>EOVV/K?K]W9; M:EDNO>[O9U3/3_@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$ M>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH; M@=Z&>AN!WH9Z&X'>AGH;@=XV>=E-H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'> M1J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=YY\K&20.^,>F<"O3/JG0GT MSJAW)M [H]Z90&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?_&Q" MH+>CWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y! MH'>@WD&@=TQ^%B30.U#O(- [4.\@T+M!O1L"O1O4NR'0NT&]&P*]&]2[^4Z] MA_'S4(9;S]<:K_^=5(^7<\OM\M?EU\[)K7+%N;ZO&)[_ E!+ P04 " "0 M@JE8(' .V20" "I+P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VDUNVS 0 M!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC M#O"M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F M8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ M>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>! MI?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7, MN<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6 M>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-THL/[P__./XY5F/KI^>\]GR#_V; M7U!+ 0(4 Q0 ( )""J5@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ D(*I6.#D^1GN *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ D(*I6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ D(*I6 ]L$)ZG!0 )A8 !@ ("!) X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6$C0(_S !@ "BX !@ M ("!/2\ 'AL+W=O*@ &0 M @(&Q. >&PO=V]R:W-H965TXZA( - V 9 " @91( !X;"]W;W)K M&UL4$L! A0#% @ D(*I6&7&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6/@ ZQ-B"P BQT !D M ("!87 'AL+W=OP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(*I6 <44D9R! @L !D ("!XH8 'AL+W=O M&PO=V]R:W-H965TV6 M !X;"]W;W)K&UL4$L! A0#% @ D(*I6#\9 M(A$U" Y!, !D ("!#)P 'AL+W=OXV9;@( "/%@ &0 M @(%XI >&PO=V]R:W-H965TM !X;"]W;W)K&UL4$L! A0#% @ D(*I6+KT \H^% TSP !D M ("!%;$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(*I6(%,72]*!0 OPT !D ("! ML-$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(*I6"36*^\@!0 Y0P !D ("!;N 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6,XE.LER M!0 -@X !D ("!T^\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6-%F#\FM @ )PD !D M ("!!@$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(*I6&NM U"U!0 H"H !D ("!U@H! M 'AL+W=O\# "\"0 &0 @('"$ $ >&PO=V]R:W-H965T@4 0!X;"]W;W)K&UL4$L! A0#% @ MD(*I6)%\EP M @ B 0 !D ("![1@! 'AL+W=O&UL4$L! A0#% @ D(*I6)#(#8B7! MC!D !D ("!,R(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6!+/C81!! SPP !D M ("!W2P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ D(*I6+(_R]>N @ Q@8 !D ("!P3&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I M6*\S^#L&! 6A4 !D ("!.D(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6+.#3 O[ @ !PD M !D ("!@U(! 'AL+W=O!0 &0 @(&U50$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6*-R2LY^ @ .P8 !D M ("!DUH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(*I6.'M4QJR" Y$ !D ("!N6(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6!P8 M 1,V P ,PL !D ("!_W(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6!%2A9T= P >PD !D M ("!&H$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(*I6#..,Y>S P -P\ !D ("! MY(P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(*I6!7>,[O,! 9Q$ !D ("! I@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*I6$05KT1/ @ +@8 !D M ("!K:\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(*I6"_/)^A! P RA0 T ( !A;6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ D(*I6#1..WUZ @ #$ !H ( !$\(! 'AL M+U]R96QS+W=O XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 232 368 1 true 81 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Operations (unaudited) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited Condensed Consolidated Statements of Equity (Unaudited) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995455 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies1 Description of Business and Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Revenue Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 11 false false R12.htm 995485 - Disclosure - Composition of Certain Financial Statement Captions Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions Composition of Certain Financial Statement Captions Notes 12 false false R13.htm 995495 - Disclosure - Financial Instruments Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 13 false false R14.htm 995505 - Disclosure - Fair Value Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValue Fair Value Notes 14 false false R15.htm 995515 - Disclosure - Divestiture Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestiture1 Divestiture Notes 15 false false R16.htm 995525 - Disclosure - Intangible Assets, Net Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNet Intangible Assets, Net Notes 16 false false R17.htm 995535 - Disclosure - Debt Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 17 false false R18.htm 995545 - Disclosure - Net Loss Per Share Sheet http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShare1 Net Loss Per Share Notes 18 false false R19.htm 995555 - Disclosure - Stockholders' Equity And Stock-Based Compensation Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation1 Stockholders' Equity And Stock-Based Compensation Notes 19 false false R20.htm 995565 - Disclosure - Income Taxes Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 995575 - Disclosure - Leases Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 21 false false R22.htm 995585 - Disclosure - Commitments and Contingencies Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 995595 - Disclosure - Subsequent Events Sheet http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEvents1 Subsequent Events Notes 23 false false R24.htm 995615 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies1 24 false false R25.htm 995625 - Disclosure - Revenue (Tables) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenue 25 false false R26.htm 995635 - Disclosure - Composition of Certain Financial Statement Captions (Tables) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables Composition of Certain Financial Statement Captions (Tables) Tables http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions 26 false false R27.htm 995645 - Disclosure - Financial Instruments (Tables) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstruments 27 false false R28.htm 995655 - Disclosure - Fair Value (Tables) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueTables Fair Value (Tables) Tables http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValue 28 false false R29.htm 995665 - Disclosure - Divestiture (Tables) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables Divestiture (Tables) Tables http://xperi.com/20240331/taxonomy/role/DisclosureDivestiture1 29 false false R30.htm 995675 - Disclosure - Intangible Assets, Net (Tables) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNet 30 false false R31.htm 995695 - Disclosure - Net Loss Per Share (Tables) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShare1 31 false false R32.htm 995705 - Disclosure - Stockholders' Equity And Stock-Based Compensation (Tables) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables Stockholders' Equity And Stock-Based Compensation (Tables) Tables http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation1 32 false false R33.htm 995715 - Disclosure - Leases (Tables) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeases 33 false false R34.htm 995725 - Disclosure - The Company and Basis of Presentation - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails The Company and Basis of Presentation - Additional Information (Details) Details 34 false false R35.htm 995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 35 false false R36.htm 995745 - Disclosure - Revenue - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 36 false false R37.htm 995755 - Disclosure - Revenue - Schedule of Revenue by Timing of Recognition (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails Revenue - Schedule of Revenue by Timing of Recognition (Details) Details 37 false false R38.htm 995765 - Disclosure - Revenue - Schedule of Revenue by Product Category (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails Revenue - Schedule of Revenue by Product Category (Details) Details 38 false false R39.htm 995775 - Disclosure - Revenue - Schedule of Geographic Revenue Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails Revenue - Schedule of Geographic Revenue Information (Details) Details 39 false false R40.htm 995795 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails Revenue - Schedule of Revenue Recognized in Period (Details) Details 40 false false R41.htm 995805 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails Revenue - Schedule of Remaining Performance Obligations (Details) Details 41 false false R42.htm 995815 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1 Revenue - Schedule of Remaining Performance Obligations (Details 1) Details 42 false false R43.htm 995825 - Disclosure - Revenue - Schedule of Allowance for Credit Losses (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails Revenue - Schedule of Allowance for Credit Losses (Details) Details 43 false false R44.htm 995835 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 44 false false R45.htm 995845 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) Details 45 false false R46.htm 995855 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details) Details 46 false false R47.htm 995865 - Disclosure - Composition of Certain Financial Statement Captions - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails Composition of Certain Financial Statement Captions - Additional Information (Details) Details 47 false false R48.htm 995875 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) Details 48 false false R49.htm 995905 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 49 false false R50.htm 995915 - Disclosure - Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) Details 50 false false R51.htm 995925 - Disclosure - Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details) Details 51 false false R52.htm 995945 - Disclosure - Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details) Details 52 false false R53.htm 995955 - Disclosure - Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details) Details 53 false false R54.htm 995965 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) Details 54 false false R55.htm 995985 - Disclosure - Divestiture - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails Divestiture - Additional Information (Details) Details 55 false false R56.htm 995995 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) Details 56 false false R57.htm 996005 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details) Details 57 false false R58.htm 996015 - Disclosure - Divestiture - Schedule of Principal Payments (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails Divestiture - Schedule of Principal Payments (Details) Details 58 false false R59.htm 996025 - Disclosure - Divestiture - Schedule of Net Carrying Amount (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfNetCarryingAmountDetails Divestiture - Schedule of Net Carrying Amount (Details) Details 59 false false R60.htm 996035 - Disclosure - Divestiture - Schedule of Deferred Cash Consideration (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails Divestiture - Schedule of Deferred Cash Consideration (Details) Details 60 false false R61.htm 996045 - Disclosure - Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details) Details 61 false false R62.htm 996055 - Disclosure - Intangible Assets, Net - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails Intangible Assets, Net - Additional Information (Details) Details 62 false false R63.htm 996065 - Disclosure - Intangible Assets, Net - Identified Intangible Assets (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails Intangible Assets, Net - Identified Intangible Assets (Details) Details 63 false false R64.htm 996075 - Disclosure - Intangible Assets, Net - Estimated Future Amortization Expense (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails Intangible Assets, Net - Estimated Future Amortization Expense (Details) Details 64 false false R65.htm 996085 - Disclosure - Debt - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 65 false false R66.htm 996105 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) Details 66 false false R67.htm 996115 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details) Details 67 false false R68.htm 996125 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails Stockholders' Equity And Stock-Based Compensation - Additional Information (Details) Details 68 false false R69.htm 996135 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 69 false false R70.htm 996145 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details) Details 70 false false R71.htm 996155 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details) Details 71 false false R72.htm 996165 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 72 false false R73.htm 996175 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details) Details 73 false false R74.htm 996185 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details) Details 74 false false R75.htm 996195 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 75 false false R76.htm 996205 - Disclosure - Leases - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 76 false false R77.htm 996215 - Disclosure - Leases - Schedule of Operating Lease Costs (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails Leases - Schedule of Operating Lease Costs (Details) Details 77 false false R78.htm 996225 - Disclosure - Leases - Schedule Of Cash Flow Supplemental Disclosures (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails Leases - Schedule Of Cash Flow Supplemental Disclosures (Details) Details 78 false false R79.htm 996245 - 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) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details) Details 79 false false R80.htm 996255 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) Details 80 false false R81.htm 996265 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 81 false false R82.htm 996275 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 82 false false R83.htm 996285 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 83 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - xper-20240331.htm 8 xper-20240331.htm xper-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xper-20240331.htm": { "nsprefix": "xper", "nsuri": "http://xperi.com/20240331", "dts": { "inline": { "local": [ "xper-20240331.htm" ] }, "schema": { "local": [ "xper-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 300, "keyCustom": 68, "axisStandard": 34, "axisCustom": 0, "memberStandard": 42, "memberCustom": 36, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 15 }, "contextCount": 232, "entityCount": 1, "segmentCount": 81, "elementCount": 871, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 709, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R3": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100020 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "unique": true } }, "R4": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4ebec713-deb6-4e16-908d-0e4671ed4e78", "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-20240331.htm", "unique": true } }, "R7": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_ef85ee1c-5ead-4485-aa76-19d53eb68391", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c3f9c039-7d4b-4eb0-b514-6653e95765a2", "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-20240331.htm", "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies1", "longName": "995455 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions", "longName": "995485 - Disclosure - Composition of Certain Financial Statement Captions", "shortName": "Composition of Certain Financial Statement Captions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstruments", "longName": "995495 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValue", "longName": "995505 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestiture1", "longName": "995515 - Disclosure - Divestiture", "shortName": "Divestiture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNet", "longName": "995525 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995535 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShare1", "longName": "995545 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation1", "longName": "995555 - Disclosure - Stockholders' Equity And Stock-Based Compensation", "shortName": "Stockholders' Equity And Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995565 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995575 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995585 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEvents1", "longName": "995595 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995615 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995625 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables", "longName": "995635 - 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": "26", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables", "longName": "995645 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueTables", "longName": "995655 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables", "longName": "995665 - Disclosure - Divestiture (Tables)", "shortName": "Divestiture (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetTables", "longName": "995675 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "995695 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables", "longName": "995705 - 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": "32", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995715 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "longName": "995725 - Disclosure - The Company and Basis of Presentation - Additional Information (Details)", "shortName": "The Company and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R35": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_222cb663-282f-4398-8d55-e605f450d2ca", "name": "xper:ConcentrationRiskNumberOfCustomers", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "xper:ConcentrationOfCreditRiskPolicyTextBlock", "div", "xper:DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "longName": "995745 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_31fce6d5-7133-4987-9b1a-130029e437d0", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_31fce6d5-7133-4987-9b1a-130029e437d0", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails", "longName": "995755 - 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": "37", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abfbf1de-2c4d-4503-ac22-e63b3e917877", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R38": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "longName": "995765 - 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": "38", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_de0de96b-145d-4dc6-ab21-f97c1fdfab93", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R39": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "longName": "995775 - 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": "39", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails", "longName": "995795 - 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": "40", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "longName": "995805 - 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": "41", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_071f3ce8-b1ae-4949-9641-f56275a7552e", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R42": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1", "longName": "995815 - 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": "42", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails", "longName": "995825 - 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": "43", "firstAnchor": { "contextRef": "C_bed03ba2-adc6-4b9e-acfb-f99ec8a3b0cf", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bed03ba2-adc6-4b9e-acfb-f99ec8a3b0cf", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995835 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Composition of Certain Financial Statement Captions - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails", "longName": "995845 - 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": "45", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails", "longName": "995855 - 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": "46", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "longName": "995865 - 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": "47", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R48": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "longName": "995875 - 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": "48", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "longName": "995905 - Disclosure - Financial Instruments - Additional Information (Details)", "shortName": "Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_c24f0e84-1e05-488b-a462-d57ae99e95d2", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c24f0e84-1e05-488b-a462-d57ae99e95d2", "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-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "longName": "995915 - 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": "50", "firstAnchor": { "contextRef": "C_87e20903-bf7f-41ca-8004-e40051d8a677", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_87e20903-bf7f-41ca-8004-e40051d8a677", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "longName": "995925 - 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": "51", "firstAnchor": { "contextRef": "C_a0074a22-a78c-4583-80bc-c87c1b78a120", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a0074a22-a78c-4583-80bc-c87c1b78a120", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "longName": "995945 - 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": "52", "firstAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6fcf0a98-b342-4186-b9b4-253f7b25c986", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R53": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails", "longName": "995955 - 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": "53", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "longName": "995965 - 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": "54", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8d63b592-ba69-4e5f-bb8b-5efb06aa8500", "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-20240331.htm", "unique": true } }, "R55": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "longName": "995985 - Disclosure - Divestiture - Additional Information (Details)", "shortName": "Divestiture - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_b6890df7-273d-4478-9ed1-3b8420b85b80", "name": "xper:EquitySalePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b6890df7-273d-4478-9ed1-3b8420b85b80", "name": "xper:EquitySalePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "longName": "995995 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)", "shortName": "Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52365588-a385-45cd-b73c-cd05c549931e", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R57": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails", "longName": "996005 - Disclosure - Divestiture - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details)", "shortName": "Divestiture - 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": "57", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails", "longName": "996015 - Disclosure - Divestiture - Schedule of Principal Payments (Details)", "shortName": "Divestiture - Schedule of Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfNetCarryingAmountDetails", "longName": "996025 - Disclosure - Divestiture - Schedule of Net Carrying Amount (Details)", "shortName": "Divestiture - Schedule of Net Carrying Amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails", "longName": "996035 - Disclosure - Divestiture - Schedule of Deferred Cash Consideration (Details)", "shortName": "Divestiture - Schedule of Deferred Cash Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfDeferredCashConsiderationTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfDeferredCashConsiderationTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails", "longName": "996045 - Disclosure - Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details)", "shortName": "Divestiture - Schedule of the Net Carrying Amount of the Deferred Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfDeferredCashConsiderationTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "xper:UnamortizedDiscountOnDeferredConsideration", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfNetCarryingAmountOfDeferredConsideration", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R62": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "longName": "996055 - Disclosure - Intangible Assets, Net - Additional Information (Details)", "shortName": "Intangible Assets, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "longName": "996065 - Disclosure - Intangible Assets, Net - Identified Intangible Assets (Details)", "shortName": "Intangible Assets, Net - Identified Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails", "longName": "996075 - Disclosure - Intangible Assets, Net - Estimated Future Amortization Expense (Details)", "shortName": "Intangible Assets, Net - Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "996085 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0b80be22-1790-4862-8552-83f2aa8504e0", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R66": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "longName": "996105 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "longName": "996115 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - 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": "67", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "longName": "996125 - 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": "68", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R69": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails", "longName": "996135 - 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": "69", "firstAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8b1ae9d6-6d55-4a86-9aaf-a3cffeb721b9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails", "longName": "996145 - 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": "70", "firstAnchor": { "contextRef": "C_65d1ec1f-d28e-471d-9ee5-e5a190d1247f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_65d1ec1f-d28e-471d-9ee5-e5a190d1247f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "longName": "996155 - 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": "71", "firstAnchor": { "contextRef": "C_47bf4bc9-d67b-4337-b8ae-eac4f7faea49", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47bf4bc9-d67b-4337-b8ae-eac4f7faea49", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails", "longName": "996165 - 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": "72", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e1680e37-dd60-4c29-a41d-d9b33eb6f000", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R73": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "longName": "996175 - 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": "73", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f7afed68-97ce-49f4-9d08-adfedc34ad50", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R74": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails", "longName": "996185 - 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": "74", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996195 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "unique": true } }, "R76": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "996205 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails", "longName": "996215 - 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": "77", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R78": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails", "longName": "996225 - 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": "78", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "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-20240331.htm", "first": true, "unique": true } }, "R79": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab", "longName": "996245 - 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": "79", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R80": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails", "longName": "996255 - 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": "80", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R81": { "role": "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996265 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c51ac97c-ca67-4f5e-b8a8-a2cc0204f72a", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } }, "R82": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "longName": "996275 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_abf8c51b-6a58-49b8-a058-fd899554672e", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true }, "uniqueAnchor": null }, "R83": { "role": "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996285 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_884bb306-1900-4be0-8bf9-d42baf42ec2e", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_884bb306-1900-4be0-8bf9-d42baf42ec2e", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "xper-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2021-08", "label": "Accounting Standards Update 2021-08 [Member]", "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." } } }, "auth_ref": [ "r551", "r552" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Notes And Loans Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing 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": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r977" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "verboseLabel": "Aggregate trade receivables", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r921" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r326", "r327" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable, noncurrent", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent." } } }, "auth_ref": [ "r326", "r696" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/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": [ "r36", "r86", "r942" ] }, "xper_AccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "AccruedExpensesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Expenses Current", "documentation": "Accrued expenses current." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://xperi.com/20240331/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": [ "r140", "r191" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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": [ "r36" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third-party royalties", "label": "Accrued Royalties, Current", "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": [ "r36", "r942" ] }, "xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization associated with capitalized internal-use software", "label": "Accumulated Amortization Associated with Capitalized Internal-use Software", "documentation": "Accumulated amortization associated with capitalized internal-use software" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r76", "r228", "r715" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized internal-use software", "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", "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment." } } }, "auth_ref": [ "r75" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://xperi.com/20240331/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": [ "r249", "r250", "r609", "r611", "r612", "r613", "r614", "r616" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r45", "r46", "r148", "r235", "r711", "r742", "r746" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://xperi.com/20240331/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": [ "r249", "r250", "r609", "r611", "r612", "r613", "r614", "r616" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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": [ "r4", "r20", "r46", "r570", "r573", "r647", "r737", "r738", "r1086", "r1087", "r1088", "r1095", "r1096", "r1097" ] }, "xper_AcquiredPatentsCoreTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "AcquiredPatentsCoreTechnologyMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Patents Core Technology [Member]", "documentation": "Acquired patents/ core technology.", "terseLabel": "Acquired patents" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1028" ] }, "xper_AdditionalInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://xperi.com/20240331", "localname": "AdditionalInterestRate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional interest rate per annum", "label": "Additional Interest Rate", "documentation": "Additional interest rate." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r143" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r523", "r524", "r525", "r758", "r1095", "r1096", "r1097", "r1164", "r1190" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1034" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1034" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1034" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1034" ] }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForErrorCorrectionDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Error Correction, Type [Domain]", "documentation": "Type of error correction." } } }, "auth_ref": [ "r280", "r281", "r282", "r285", "r286", "r287", "r288" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r276", "r277", "r278", "r279", "r289", "r329", "r330", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r407", "r523", "r524", "r525", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r598", "r599", "r603", "r604", "r605", "r606", "r618", "r619", "r622", "r623", "r624", "r625", "r643", "r644", "r645", "r646", "r647", "r691", "r692", "r693", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r84", "r85", "r492" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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 operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Advertising [Member]", "terseLabel": "Advertising", "documentation": "Announcement promoting product, service, or event." } } }, "auth_ref": [ "r1131" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r999", "r1010", "r1020", "r1045" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1002", "r1013", "r1023", "r1048" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1034" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1041" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1006", "r1014", "r1024", "r1041", "r1049", "r1053", "r1061" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1059" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense recognized", "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r520", "r526" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r236", "r328", "r374", "r377", "r380", "r1183" ] }, "xper_AllowanceForDoubtfulAccountsReceivableChargeOffOtherAdjustmentsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableChargeOffOtherAdjustmentsNet", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged-off/other adjustments", "label": "Allowance For Doubtful Accounts Receivable Charge Off Other Adjustments Net", "documentation": "Allowance for doubtful accounts receivable charge off other adjustments net." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Recoveries/charge-off", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r379" ] }, "xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Recoveries/charge-off", "label": "Allowance For Doubtful Accounts Receivable Recoveries ChargeOff", "documentation": "Allowance for doubtful accounts receivable recoveries chargeoff." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amendment to two thousand and twenty two employee stock purchase plan.", "label": "Amendment To Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]", "terseLabel": "Amendment 2022 ESPP" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r14", "r68", "r73" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive common stock equivalents", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r304" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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": [ "r56" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges", "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges on operating lease ROU assets and property and equipment including leasehold impariments", "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": [ "r14", "r74" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets, net - Carrying Amount", "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r189", "r232", "r270", "r309", "r316", "r320", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r556", "r561", "r602", "r706", "r792", "r977", "r990", "r1124", "r1125", "r1173" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r224", "r239", "r270", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r556", "r561", "r602", "r977", "r1124", "r1125", "r1173" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets, net - Estimated Fair Value", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r111" ] }, "xper_AssetsHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "AssetsHeldForSaleMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "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/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "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": [ "r168", "r977" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r172", "r222", "r223" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets held for sale", "terseLabel": "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": [ "r3", "r128", "r135", "r169", "r172", "r222", "r223" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Noncurrent:", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r337" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt securities, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r338" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt securities, Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r334", "r385", "r705" ] }, "xper_AvailableForSaleDebtSecuritiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "AvailableForSaleDebtSecuritiesFairValueDisclosure", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, AFS Debt Securities", "label": "Available For Sale Debt Securities Fair Value Disclosure", "documentation": "Available-for sale debt securities fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Total", "terseLabel": "Debt securities, Estimated Fair Values", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r335", "r385", "r695", "r1100" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "label": "Available-for-Sale Securities [Member]", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r205" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1056" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1057" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1052" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://xperi.com/20240331/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": [ "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1055" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1054" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1053" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r100", "r105" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/20240331", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements", "label": "Building and Building Improvements [Member]", "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/2023", "localname": "BuildingMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r170" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r550", "r967", "r968" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r88", "r89", "r550", "r967", "r968" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "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": [ "r550" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "label": "Business Combination, Contingent Consideration, Asset", "totalLabel": "Business Combination, Contingent Consideration, Asset, Total", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r92", "r554" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "xper_BusinessDivestitureCashReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "BusinessDivestitureCashReceived", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business divestiture, cash received", "label": "Business Divestiture, Cash Received", "documentation": "Business divestiture, cash received" } } }, "auth_ref": [] }, "xper_BusinessDivestitureIndemnificationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "BusinessDivestitureIndemnificationLiability", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business divestiture, indemnification liability", "label": "Business Divestiture, Indemnification Liability", "documentation": "Business divestiture, indemnification liability." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of costs associated with internal-use software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1196" ] }, "xper_CapitalizedInternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "CapitalizedInternalUseSoftwareMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software", "label": "Capitalized Internal-use Software [Member]", "documentation": "Capitalized Internal-use Software" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r51", "r226", "r938" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of period", "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", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r51", "r159", "r267" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r159" ] }, "us-gaap_CashDivestedFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashDivestedFromDeconsolidation", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net cash used in divestiture", "label": "Cash Divested from Deconsolidation", "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash." } } }, "auth_ref": [ "r157" ] }, "us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgesDerivativeInstrumentsAtFairValueNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value - foreign exchange contract assets, net amount", "label": "Cash Flow Hedges Derivative Instruments at Fair Value, Net", "totalLabel": "Cash Flow Hedges Derivative Instruments at Fair Value, Net, Total", "documentation": "Net fair value of all derivative instruments designated as cash flow hedging instruments, which is ordinarily reflected within other comprehensive income." } } }, "auth_ref": [ "r15" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedges", "label": "Cash Flow Hedging [Member]", "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": [ "r99" ] }, "xper_CashTransferredToPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "CashTransferredToPurchase", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash tranferred to purchase", "label": "Cash Transferred To Purchase", "documentation": "Cash transferred to purchase" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1032" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1033" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1033" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r176", "r984", "r985", "r986", "r987" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "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": [ "r41", "r122", "r708", "r779" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "xper_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "documentation": "Commitments and contingencies disclosure." } } }, "auth_ref": [] }, "xper_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "documentation": "Commitments and contingencies disclosure." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r174", "r413", "r414", "r922", "r1120" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid on common stock, price per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r180" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r980", "r981", "r982", "r984", "r985", "r986", "r987", "r1095", "r1096", "r1164", "r1187", "r1190" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value 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/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r142", "r780" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock shares distributed", "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r142", "r780", "r798", "r1190", "r1191" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock: $0.001 par value; 140,000 shares authorized as of March 31, 2024 and December 31, 2023; 45,031 and 44,211 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r142", "r710", "r977" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1038" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1037" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1039" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1036" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to the Company", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r47", "r246", "r248", "r257", "r700", "r725" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "terseLabel": "Less: comprehensive loss attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, 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": [ "r12", "r95", "r98", "r246", "r248", "r256", "r699", "r724" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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": [ "r98", "r184", "r246", "r248", "r255", "r698", "r723" ] }, "xper_CompriseReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "CompriseReturnCash", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Comprising returned cash", "label": "Comprise Return Cash", "documentation": "Comprise return cash." } } }, "auth_ref": [] }, "xper_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Computer Equipment and Software [Member]", "documentation": "Computer Equipment and Software" } } }, "auth_ref": [] }, "xper_ConcentrationOfCreditRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ConcentrationOfCreditRiskPolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit and Other Risks", "label": "Concentration Of Credit Risk Policy [Text Block]", "documentation": "Concentration of credit risk." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r58", "r61", "r114", "r115", "r325", "r921" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r58", "r61", "r114", "r115", "r325", "r747", "r921" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r58", "r61", "r114", "r115", "r325", "r921", "r1070" ] }, "xper_ConcentrationRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "ConcentrationRiskNumberOfCustomers", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers, concentration of risk disclosure", "label": "Concentration Risk Number Of Customers", "documentation": "Concentration risk number of customers." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage (or more)", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration Risk Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r58", "r61", "r114", "r115", "r325" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r58", "r61", "r114", "r115", "r325", "r921" ] }, "xper_ConnectedCarMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "ConnectedCarMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connected Car", "label": "Connected Car [Member]", "documentation": "Connected car." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r272", "r556", "r557", "r561", "r562", "r653", "r932", "r1123", "r1126", "r1127" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r272", "r556", "r557", "r561", "r562", "r653", "r932", "r1123", "r1126", "r1127" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "xper_ConsumerElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "ConsumerElectronicsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer Electronics", "label": "Consumer Electronics [Member]", "documentation": "Consumer electronics." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Recognized in Period", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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": [ "r1129" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled contracts receivable, current and noncurrent", "totalLabel": "Total contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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": [ "r464", "r466", "r486" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled contracts receivable, noncurrent", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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": [ "r464", "r466", "r486" ] }, "xper_ContractWithCustomerAssetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ContractWithCustomerAssetTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets", "label": "Contract With Customer Asset [Table Text Block]", "documentation": "Contract with customer asset." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/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": [ "r464", "r465", "r486" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, current", "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r464", "r465", "r486" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, 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": [ "r464", "r465", "r486" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts included in deferred revenue at the beginning of the period", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r487" ] }, "xper_ContractWithCustomerOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "ContractWithCustomerOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Contract With Customer Other Assets Current", "documentation": "Contract with customer other assets current." } } }, "auth_ref": [] }, "xper_ContractWithCustomerOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "ContractWithCustomerOtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other noncurrent assets", "terseLabel": "Other long-term assets", "label": "Contract With Customer Other Assets Noncurrent", "documentation": "Contract with customer other assets noncurrent." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/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": [ "r473" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contractual Obligation, Total", "label": "Contractual Obligation", "terseLabel": "Contractual obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1093" ] }, "xper_ContractualObligationExpectedPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://xperi.com/20240331", "localname": "ContractualObligationExpectedPaymentPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual obligation expected payment period.", "label": "Contractual Obligation Expected Payment Period", "terseLabel": "Contractual obligation expected payment period" } } }, "auth_ref": [] }, "xper_CorporateAndSharedFunctionalEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "CorporateAndSharedFunctionalEmployeesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Shared Functional Employees", "label": "Corporate and Shared Functional Employees [Member]", "documentation": "Corporate and Shared Functional Employees." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds and notes", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r965", "r966", "r1186" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "terseLabel": "Cost of revenue, excluding depreciation and amortization of intangible assets", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r1072", "r1073" ] }, "xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue, excluding depreciation and amortization of intangible assets", "label": "Cost Of Revenue Excluding Depreciation And Amortization Of Intangible Assets [Member]", "documentation": "Cost of revenue, excluding depreciation and amortization of intangible assets." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r152" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs capitalized for internal-use software included in accrued liabilities", "label": "Costs Capitalized for Internal-use Software Included in Accrued Liabilities", "documentation": "Costs capitalized for internal-use software included in accrued liabilities." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "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": [ "r187" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "xper_CustomerContractsAndRelatedRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "CustomerContractsAndRelatedRelationshipsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contracts and related relationships", "label": "Customer Contracts And Related Relationships [Member]", "documentation": "Customer contracts and related relationships." } } }, "auth_ref": [] }, "xper_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r139", "r140", "r190", "r192", "r272", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r621", "r952", "r953", "r954", "r955", "r956", "r1091" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "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_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfNetCarryingAmountDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal outstanding", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r192", "r445" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r117", "r119", "r428", "r621", "r953", "r954" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r38", "r429" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r214", "r952", "r1165" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "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": [ "r39", "r272", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r621", "r952", "r953", "r954", "r955", "r956", "r1091" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt discount and issuance costs", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total", "terseLabel": "Unamortized debt discount and issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r118", "r434", "r446", "r953", "r954" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "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", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "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": [ "r336", "r385", "r392", "r393" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 months or more, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r204", "r389", "r949" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 months or more, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r204", "r389" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r204", "r389", "r949" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r204", "r389" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Available For Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r202", "r387", "r949" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses", "totalLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r203", "r388" ] }, "xper_DeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DeferredConsideration", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total deferred consideration", "label": "Deferred Consideration", "documentation": "Deferred consideration is the sale of an asset that is payable in the future rather than at the time of disposal." } } }, "auth_ref": [] }, "xper_DeferredConsiderationFromDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DeferredConsiderationFromDivestiture", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20240331", "localname": "DeferredConsiderationFromDivestitureMember", "presentation": [ "http://xperi.com/20240331/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/20240331", "localname": "DeferredConsiderationFromDivestitureNoncurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred consideration from divestiture", "label": "Deferred Consideration From Divestiture Noncurrent", "documentation": "Amount of deferred consideration from divestiture noncurrent" } } }, "auth_ref": [] }, "xper_DeferredConsiderationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DeferredConsiderationNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net carrying amount", "label": "Deferred Consideration Net", "documentation": "Amount of deferred consideration net." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r530", "r531" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term deferred tax liabilities", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r530", "r531", "r707" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r161" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation of property and equipment", "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation expense", "label": "Depreciation", "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": [ "r14", "r75" ] }, "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://xperi.com/20240331/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": [ "r563" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "terseLabel": "Gross amount of recognized assets", "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": [ "r26", "r29", "r103", "r888", "r890" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://xperi.com/20240331/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": [ "r878", "r882", "r886", "r889", "r1161", "r1162", "r1163" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value-foreign exchange contract assets, net amount", "label": "Derivative Asset, Current", "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": [ "r240" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "http://xperi.com/20240331/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": [ "r768", "r771", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r811", "r812", "r813", "r814", "r817", "r818", "r819", "r820", "r878", "r880", "r887", "r891", "r980", "r982" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net derivative assets", "terseLabel": "Fair value divestiture", "label": "Derivative, Fair Value, Net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r601" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r101", "r104", "r106", "r109", "r768", "r771", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r811", "r812", "r813", "r814", "r817", "r818", "r819", "r820", "r878", "r880", "r887", "r891", "r944", "r980", "r982" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r22", "r101", "r106" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability", "label": "Derivative Liability", "totalLabel": "Derivative Liability, Total", "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r240", "r241", "r601", "r760", "r761", "r762", "r764", "r766", "r767", "r768", "r770", "r771", "r793", "r795", "r796", "r880", "r881", "r883", "r887", "r888", "r891", "r892", "r944", "r1188" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/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": [ "r240" ] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r563" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "terseLabel": "Gross amount of recognized liabilities", "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": [ "r26", "r29", "r103", "r888", "r890", "r943" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total notional value", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional value held to sell U.S. dollars in exchange for other currencies", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r879", "r882", "r885", "r889", "r1161", "r1162", "r1163" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "http://xperi.com/20240331/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": [] }, "xper_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies1" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Summary of Significant Accounting Policies", "label": "Description Of Business And Summary Of Significant Accounting Policies [Text Block]", "documentation": "Description of business and summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://xperi.com/20240331/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": [ "r22" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r485", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r485", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue by Product Category and Timing of Recognition", "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": [ "r1130" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense Categorized by Aware Type", "verboseLabel": "Stock-Based Compensation Expense Categorized by Award Type", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r18", "r80" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Divestiture", "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r9", "r10", "r11" ] }, "xper_DiscountAsInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DiscountAsInterestIncome", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount on Interest income", "label": "Discount As Interest Income", "documentation": "Discount as interest income." } } }, "auth_ref": [] }, "xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount on deferred consideration", "label": "Discount On The Deferred Consideration To Be Accreted As Interest Income", "documentation": "Discount on the deferred consideration to be accreted as interest income." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r222" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r169", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r169", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets held for sale", "terseLabel": "Assets held for sale, noncurrent", "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": [ "r3", "r6", "r128", "r135", "r172", "r222", "r223" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "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": [ "r3", "r128", "r135", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationConsiderationOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationOtherIncomeExpense", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on disposal of the assets and liabilities held for sale in other ( expense) income", "label": "Disposal Group Including Discontinued Operation Consideration Other Income (Expense)", "documentation": "Disposal group including discontinued operation consideration other income (expense)." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationConsiderationPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationPresentValue", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration present value", "label": "Disposal Group Including Discontinued Operation, Consideration Present Value", "documentation": "Disposal group including discontinued operation, consideration present value." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total deferred consideration", "totalLabel": "Total future payments", "terseLabel": "Deferred cash consideration", "label": "Disposal Group Including Discontinued Operation Deferred Cash Consideration", "documentation": "Disposal group including discontinued operation deferred cash consideration." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationPresentValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationPresentValue", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cash consideration, present value", "label": "Disposal Group Including Discontinued Operation, Deferred Cash Consideration Present Value", "documentation": "Disposal group including discontinued operation, deferred cash consideration present value." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails": { "parentTag": "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 15, 2028", "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." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails": { "parentTag": "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 15, 2031", "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." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails": { "parentTag": "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 15, 2029", "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." } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails": { "parentTag": "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfDeferredCashConsiderationDetails" ], "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/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r169", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cash consideration, interest income", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r134" ] }, "xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r6", "r128", "r135", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r6", "r128", "r135", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r169", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r6", "r128", "r135", "r172" ] }, "xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled contracts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net", "documentation": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net" } } }, "auth_ref": [] }, "xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestiture1" ], "lang": { "en-us": { "role": { "terseLabel": "Divestiture", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r127", "r167" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r967", "r968" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r994" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1027" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share attributable to the Company:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic loss per share", "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per share attributable to the Company - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r258", "r280", "r281", "r283", "r284", "r285", "r291", "r294", "r301", "r302", "r303", "r307", "r587", "r588", "r701", "r726", "r945" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted loss per share", "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share attributable to the Company - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r258", "r280", "r281", "r283", "r284", "r285", "r294", "r301", "r302", "r303", "r307", "r587", "r588", "r701", "r726", "r945" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r290", "r304", "r305", "r306" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r608" ] }, "xper_EffectiveDateOfMerger": { "xbrltype": "dateItemType", "nsuri": "http://xperi.com/20240331", "localname": "EffectiveDateOfMerger", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective date of merger", "label": "Effective Date Of Merger", "documentation": "Effective date of merger." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective tax rate (percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r533" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r271", "r533", "r546" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Employee compensation and benefits", "label": "Employee-related Liabilities, Current", "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": [ "r36" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://xperi.com/20240331/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": [ "r522" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/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": [ "r1159" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "terseLabel": "Employee Stock Purchase Plan", "label": "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/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r992" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r992" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xperi.com/20240331/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": [ "r1067" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r992" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1066" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r992" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r992" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r992" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r992" ] }, "xper_EquipmentFurnitureAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "EquipmentFurnitureAndOtherMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, furniture and other", "label": "Equipment Furniture And Other [Member]", "documentation": "Equipment, furniture and other." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r219", "r249", "r250", "r251", "r273", "r274", "r275", "r277", "r286", "r288", "r308", "r367", "r373", "r463", "r523", "r524", "r525", "r542", "r543", "r568", "r570", "r571", "r572", "r573", "r575", "r586", "r609", "r611", "r612", "r613", "r614", "r616", "r647", "r737", "r738", "r739", "r758", "r823" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities accounted for under equity method", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r32" ] }, "xper_EquitySalePercentage": { "xbrltype": "percentItemType", "nsuri": "http://xperi.com/20240331", "localname": "EquitySalePercentage", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity sale percetage", "label": "Equity Sale Percentage", "documentation": "Equity sale percentage" } } }, "auth_ref": [] }, "xper_EquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "EquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, Gross Unrealized Gains", "label": "Equity Securities Accumulated Gross Unrealized Gain Before Tax", "documentation": "Equity securities accumulated gross unrealized gain before tax." } } }, "auth_ref": [] }, "xper_EquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "EquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity securities, Gross Unrealized Losses", "label": "Equity Securities Accumulated Gross Unrealized Loss Before Tax", "documentation": "Equity securities accumulated gross unrealized loss before tax." } } }, "auth_ref": [] }, "xper_EquitySecuritiesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "EquitySecuritiesAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, Allowance for Credit Losses", "label": "Equity Securities Allowance For Credit Losses", "documentation": "Equity securities allowance for credit losses." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity securities, Estimated Fair Values", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r233", "r600", "r939" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Equity securities, Cost", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r705" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1035" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r999", "r1010", "r1020", "r1045" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r996", "r1007", "r1017", "r1042" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Error Correction, Type [Axis]", "documentation": "Information by type of error correction." } } }, "auth_ref": [ "r280", "r281", "r282", "r285", "r286", "r287", "r288" ] }, "xper_EurodollarWithLondonInterbankOfferedRateLIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "EurodollarWithLondonInterbankOfferedRateLIBORMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar, London Interbank Offered Rate (LIBOR)", "label": "Eurodollar With London Interbank Offered Rate L I B O R [Member]", "documentation": "Eurodollar with London interbank offered rate (LIBOR)." } } }, "auth_ref": [] }, "xper_EuropeAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "EuropeAndMiddleEastMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe and Middle East", "label": "Europe And Middle East [Member]", "documentation": "Europe and Middle East." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1041" ] }, "xper_ExistingTechnologyContentDatabaseMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "ExistingTechnologyContentDatabaseMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Existing technology / content database", "label": "Existing Technology Content Database [Member]", "documentation": "Existing technology / content database." } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r590" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r590", "r595" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses 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": [ "r100", "r102", "r110" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r375", "r376", "r381", "r382", "r384", "r386", "r390", "r391", "r444", "r461", "r576", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r722", "r949", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1101", "r1102", "r1103", "r1104" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://xperi.com/20240331/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/2023", "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableNonaccrualInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableNonaccrualInterestIncome", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized interest income", "label": "Financing Receivable, Nonaccrual, Interest Income", "documentation": "Amount of interest income on financing receivable on nonaccrual status." } } }, "auth_ref": [ "r383" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Useful Life (years)", "terseLabel": "Estimated Useful Life (years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Finite-lived intangible assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r230", "r403" ] }, "xper_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r165" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 9 months)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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": [ "r165" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r165" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r165" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r400", "r402", "r403", "r405", "r690", "r694" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, Gross Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r694" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r690" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r69", "r72" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-lived intangible assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r690" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails", "http://xperi.com/20240331/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": [ "r944", "r965", "r975" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1049" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1049" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1049" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1049" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1049" ] }, "xper_FormerParentsPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "FormerParentsPerformanceStockUnitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Parents PSUs", "label": "Former Parents Performance Stock Units [Member]", "documentation": "Former Parents Performance Stock Units [Member]" } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivable", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total lease payments", "label": "Future Sublease Income Receivable", "documentation": "Future sublease income receivable." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Income", "label": "Future Sublease Income Receivable [Abstract]", "documentation": "Future Sublease Income Receivable." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableAfterYearFour", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Thereafter", "label": "Future Sublease Income Receivable After Year Four", "documentation": "Future sublease income receivable after year four." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableInYearFour", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2028", "label": "Future Sublease Income Receivable In Year Four", "documentation": "Future sublease income receivable in year four." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableInYearThree", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2027", "label": "Future Sublease Income Receivable In Year Three", "documentation": "Future sublease income receivable in year three." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableInYearTwo", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2026", "label": "Future Sublease Income Receivable In Year Two", "documentation": "Future sublease income receivable in year two." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableNextTwelveMonths", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2025", "label": "Future Sublease Income Receivable Next Twelve Months", "documentation": "Future sublease income receivable next twelve months." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableReminderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableReminderOfFiscalYear", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "2024 (remaining 9 months)", "label": "Future Sublease Income Receivable Reminder Of Fiscal Year", "documentation": "Future sublease income receivable reminder of fiscal year." } } }, "auth_ref": [] }, "xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "FutureSubleaseIncomeReceivableUndiscountedExcessAmount", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Future Sublease Income Receivable Undiscounted Excess Amount", "documentation": "Future sublease income receivable undiscounted excess amount." } } }, "auth_ref": [] }, "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnFairValueHedgesRecognizedInEarnings", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" ], "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", "negatedLabel": "Gain on fair value hedges", "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period." } } }, "auth_ref": [ "r107" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain from divestiture", "terseLabel": "Gain on divestiture", "verboseLabel": "Gain from divestiture", "label": "Gain (Loss) on Disposition of Business", "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": [ "r560", "r1090" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r60", "r921" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charge", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r14", "r396", "r397", "r398", "r951" ] }, "xper_HardwareProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "HardwareProductsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Hardware Products.", "label": "Hardware Products [Member]", "terseLabel": "Hardware Products" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r564" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/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": [ "r200" ] }, "us-gaap_ImpairmentOfLeasehold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLeasehold", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Writing off of leasehold improvements", "label": "Impairment of Leasehold", "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": [ "r14", "r74" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r14", "r74", "r171" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before taxes", "terseLabel": "Income (loss) before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r150", "r195", "r309", "r315", "r319", "r321", "r702", "r717", "r947" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r967", "r968" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" ], "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/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" ], "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": [ "r19", "r25", "r31", "r128", "r129", "r130", "r131", "r132", "r133", "r136", "r137", "r138", "r173" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r406", "r410", "r807" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r410", "r807" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r271", "r528", "r534", "r538", "r539", "r544", "r547", "r548", "r549", "r752" ] }, "us-gaap_IncomeTaxExaminationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationDescription", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax examination description", "label": "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": [ "r87" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "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": [ "r206", "r213", "r287", "r288", "r313", "r532", "r545", "r727" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r50", "r52" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r688", "r1089" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "terseLabel": "Decrease deferred income tax", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Increase accrued and other liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r13" ] }, "xper_IncreaseDecreaseInUnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "IncreaseDecreaseInUnbilledContractsReceivable", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled contracts receivable", "label": "Increase Decrease In Unbilled Contracts Receivable", "documentation": "Increase decrease in unbilled contracts receivable." } } }, "auth_ref": [] }, "xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/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_IncrementalStockBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "IncrementalStockBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Incremental stock based compensation expense.", "label": "Incremental Stock Based Compensation Expense", "terseLabel": "Incremental stock based compensation expense" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "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": [ "r401", "r404" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Indefinite-lived intangible assets, Net", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r166" ] }, "xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets, Gross Assets", "label": "Indefinite Lived Intangible Assets Gross Excluding Goodwill", "documentation": "Indefinite lived intangible assets gross excluding goodwill." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r70", "r166" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1006", "r1014", "r1024", "r1041", "r1049", "r1053", "r1061" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1059" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r995", "r1065" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r995", "r1065" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r995", "r1065" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r399" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "terseLabel": "Intangible assets, gross", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r229" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r67", "r71" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense - debt", "verboseLabel": "Interest expense - debt", "terseLabel": "Interest expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r118", "r197", "r252", "r312", "r620", "r808", "r988", "r1189" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Debt, Total", "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r156", "r441", "r448", "r955", "r956" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r262", "r265", "r266" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods inventory", "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": [ "r1084" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r761", "r763", "r764", "r766", "r769", "r830", "r839", "r853", "r861", "r874", "r893", "r894", "r910", "r914", "r915", "r916", "r917", "r982" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r761", "r763", "r764", "r766", "r769", "r830", "r839", "r853", "r861", "r874", "r893", "r894", "r910", "r914", "r915", "r916", "r917", "r982" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value of Marketable Debt Securities by Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "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/2023", "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/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r188", "r198", "r199", "r216", "r331", "r332", "r596", "r597" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1131" ] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "auth_ref": [ "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r634", "r976" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1171" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r170" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r631" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r631" ] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee Net Operating Lease Liability Payments Due", "documentation": "Lessee net operating lease liability payments due." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Net Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee net operating lease liability payments due after year four." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee Net Operating Lease Liability Payments Due Next Twelve Months", "documentation": "Lessee net operating lease liability payments due next twelve months." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee Net Operating Lease Liability Payments Due Year Four", "documentation": "Lessee net operating lease liability payments due year four." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee Net Operating Lease Liability Payments Due Year Three", "documentation": "Lessee net operating lease liability payments due year three." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee Net Operating Lease Liability Payments Due Year Two", "documentation": "Lessee net operating lease liability payments due year two." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 9 months)", "label": "Lessee Net Operating Lease Liability Payments Remainder Of Fiscal Year", "documentation": "Lessee net operating lease liability payments remainder of fiscal year." } } }, "auth_ref": [] }, "xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee Net Operating Lease Liability Undiscounted Excess Amount", "documentation": "Lessee net operating lease liability undiscounted excess amount." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease description", "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease existence of option to renew", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments and Related Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r1172" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r642" ] }, "xper_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Lessee operating lease liability payments due after year four." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 9 months)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "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": [ "r1170" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r626" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r35", "r270", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r557", "r561", "r562", "r602", "r778", "r946", "r990", "r1124", "r1173", "r1174" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r147", "r194", "r714", "r977", "r1092", "r1105", "r1166" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r37", "r225", "r270", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r557", "r561", "r562", "r602", "r977", "r1124", "r1173", "r1174" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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": [ "r3", "r128", "r135", "r172", "r222", "r223" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities held for sale", "terseLabel": "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": [ "r3", "r128", "r135", "r169", "r172", "r222", "r223" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "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/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities to be disposed of", "terseLabel": "Liabilities held for sale, noncurrent", "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": [ "r3", "r6", "r128", "r135", "r172", "r222", "r223" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities Noncurrent:", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Line Items]", "label": "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": [ "r1091" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r34", "r1091" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfNetCarryingAmountDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt, net - Carrying Amount", "terseLabel": "Total principal payments", "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r192", "r435", "r447", "r953", "r954", "r1182" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt, net - Estimated Fair Value", "label": "Long-Term Debt, 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": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2029", "label": "Long-Term Debt, Maturity, Year Five", "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": [ "r17", "r272", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2028", "label": "Long-Term Debt, Maturity, Year Four", "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": [ "r17", "r272", "r439" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 1, 2027", "label": "Long-Term Debt, Maturity, Year Three", "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": [ "r17", "r272", "r439" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r234" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r175" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "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": [ "r39", "r77" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r325", "r960", "r1130", "r1184", "r1185" ] }, "xper_MarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "MarketableEquitySecuritiesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Marketable Equity Securities [Member]", "documentation": "Marketable equity securities." } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "xper_MarketableSecuritiesAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable Securities, Total", "terseLabel": "Marketable securities, Estimated Fair Values", "label": "Marketable Securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r123", "r1083" ] }, "xper_MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "MarketableSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Gross Unrealized Gains", "label": "Marketable Securities Accumulated Gross Unrealized Gain Before Tax", "documentation": "Marketable securities, accumulated gross unrealized gain before tax." } } }, "auth_ref": [] }, "xper_MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "xper_MarketableSecuritiesAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Gross Unrealized Losses", "negatedLabel": "Marketable securities, Gross Unrealized Losses", "label": "Marketable Securities Accumulated Gross Unrealized Loss Before Tax", "documentation": "Marketable securities, accumulated gross unrealized loss before tax." } } }, "auth_ref": [] }, "xper_MarketableSecuritiesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "MarketableSecuritiesAllowanceForCreditLosses", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": "xper_MarketableSecuritiesAmortizedCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Allowance for Credit Losses", "label": "Marketable Securities Allowance For Credit Losses", "documentation": "Marketable securities allowance for credit losses." } } }, "auth_ref": [] }, "xper_MarketableSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "MarketableSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, Cost", "label": "Marketable Securities Amortized Cost", "documentation": "Marketable securities, amortized cost." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Line Items]", "label": "Marketable Securities [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_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Table]", "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum", "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r490", "r687", "r734", "r770", "r771", "r833", "r852", "r857", "r858", "r904", "r933", "r934", "r948", "r957", "r969", "r979", "r1128", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1033" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1033" ] }, "xper_MediaPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "MediaPlatformMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Media Platform", "label": "Media Platform [Member]", "documentation": "Media platform." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r490", "r687", "r734", "r770", "r771", "r833", "r852", "r857", "r858", "r904", "r933", "r934", "r948", "r957", "r969", "r979", "r1128", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "terseLabel": "Noncontrolling interest", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r44", "r193", "r270", "r363", "r419", "r421", "r422", "r423", "r426", "r427", "r602", "r713", "r782" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest, percentage", "label": "Subsidiary, Ownership Percentage, Parent", "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/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1132" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1060" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r325", "r960", "r1130", "r1184", "r1185" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1034" ] }, "xper_NetAssetHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetAssetHeldForSale", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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/20240331", "localname": "NetAssetsHeldForSaleCurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "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/20240331", "localname": "NetAssetsHeldForSaleNoncurrent", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets held for sale, Noncurrent", "label": "Net Assets Held For Sale Noncurrent", "documentation": "Net Assets Held For Sale Noncurrent" } } }, "auth_ref": [] }, "xper_NetCapitalContributionFromFormerParent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetCapitalContributionFromFormerParent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Net capital contribution from former parent.", "label": "Net Capital Contribution From Former Parent", "terseLabel": "Net capital contribution from former parent" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r159", "r160", "r161" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss attributable to the Company", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r151", "r161", "r196", "r223", "r244", "r247", "r251", "r270", "r276", "r280", "r281", "r283", "r284", "r287", "r288", "r299", "r309", "r315", "r319", "r321", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r588", "r602", "r720", "r800", "r821", "r822", "r947", "r988", "r1124" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "terseLabel": "Less: net loss attributable to noncontrolling interest", "label": "Net income (loss) attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r185", "r244", "r247", "r287", "r288", "r719", "r1088" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to the Company - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r260", "r280", "r281", "r283", "r284", "r291", "r292", "r300", "r303", "r309", "r315", "r319", "r321", "r947" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to the Company - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r260", "r293", "r295", "r296", "r297", "r298", "r300", "r303" ] }, "xper_NetInvestmentByFormerParentMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetInvestmentByFormerParentMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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_NetOperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetOperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Operating Lease Payments", "label": "Net Operating Lease Liabilities Payments Due [Abstract]", "documentation": "Net operating lease liabilities payments due." } } }, "auth_ref": [] }, "xper_NetOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities:", "label": "Net Operating Lease Liability", "documentation": "Net operating lease liability." } } }, "auth_ref": [] }, "xper_NetParentCompanyInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetParentCompanyInvestmentMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Parent Company Investment", "label": "Net Parent Company Investment [Member]", "documentation": "Net parent company investment." } } }, "auth_ref": [] }, "xper_NetProceedsFromParentCapitalContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetProceedsFromParentCapitalContributions", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Net proceeds from parent capital contributions.", "label": "Net Proceeds From Parent Capital Contributions", "terseLabel": "Net proceeds from Former Parent capital contributions" } } }, "auth_ref": [] }, "xper_NetTransfersFromFormerParent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NetTransfersFromFormerParent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Net transfers from former parent.", "label": "Net Transfers From Former Parent", "terseLabel": "Net transfers from Former Parent" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1033" ] }, "xper_NonMarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "NonMarketableEquitySecuritiesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable Equity Securities", "label": "Non Marketable Equity Securities [Member]", "documentation": "Non-marketable equity securities." } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1003", "r1014", "r1024", "r1041", "r1049" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1031" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1030" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1041" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1060" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1060" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r53", "r54", "r55" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-competition agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r91" ] }, "xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of equity to noncontrolling interest", "label": "Noncontrolling Interest Increase (Decrease) from Sale of Parent Equity Interest", "documentation": "Noncontrolling interest increase (decrease) from sale of parent equity interest." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "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": [ "r93", "r463", "r1095", "r1096", "r1097", "r1190" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails", "http://xperi.com/20240331/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": [ "r22" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense), Total", "label": "Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r155" ] }, "xper_NoteReceivableFromDivestitureMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "NoteReceivableFromDivestitureMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable from divestiture", "label": "Note Receivable From Divestiture[Member]", "documentation": "Note receivable from divestiture." } } }, "auth_ref": [] }, "xper_NoteReceivableInExchangeForConsiderationFromDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "NoteReceivableInExchangeForConsiderationFromDivestiture", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2023", "localname": "NotesReceivableMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Receivable, Noncurrent", "label": "Notes Receivable [Member]", "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/20240331", "localname": "NreServicesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "NRE services.", "label": "NRE services [Member]", "terseLabel": "NRE services" } } }, "auth_ref": [] }, "xper_NumberOfBusinessCategory": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfBusinessCategory", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business category", "label": "Number of Business Category", "documentation": "Number of business category." } } }, "auth_ref": [] }, "xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff": { "xbrltype": "sharesItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Number of common stock shares considered as one unit for issue of shares in spinoff." } } }, "auth_ref": [] }, "xper_NumberOfCommonStockSharesReceived": { "xbrltype": "sharesItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfCommonStockSharesReceived", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock shares received", "label": "Number of Common Stock Shares Received", "documentation": "Number of common stock shares received." } } }, "auth_ref": [] }, "xper_NumberOfIndependentPubliclyTradedCompanies": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfIndependentPubliclyTradedCompanies", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "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/20240331", "localname": "NumberOfIntellectualPropertyLicensingBusiness", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "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/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1099" ] }, "xper_NumberOfProductBusiness": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfProductBusiness", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "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/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable business segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1099" ] }, "xper_NumberOfRevenueModelsUsedForCompanyLicenses": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfRevenueModelsUsedForCompanyLicenses", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of revenue models used for company licenses", "label": "Number Of Revenue Models Used For Company Licenses", "documentation": "Number of revenue models used for company licenses." } } }, "auth_ref": [] }, "xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate": { "xbrltype": "sharesItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Number of shares received for every ten common stock shares held on record date." } } }, "auth_ref": [] }, "xper_NumberOfTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://xperi.com/20240331", "localname": "NumberOfTradingDays", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading days", "label": "Number Of Trading Days", "documentation": "Number of trading days." } } }, "auth_ref": [] }, "xper_OfficeEquipmentAndFurnitureMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "OfficeEquipmentAndFurnitureMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment and furniture", "label": "Office Equipment and Furniture [Member]", "documentation": "Office Equipment and Furniture" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount of allocations from parent", "totalLabel": "Operating Expenses, Total", "terseLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss", "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r309", "r315", "r319", "r321", "r947" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r635", "r976" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash impairment charges related to operating lease ROU assets", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1169" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r628" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: operating lease liabilities, current portion", "verboseLabel": "Less: operating lease liabilities, current portion", "negatedLabel": "Less: current obligations under leases (accrued liabilities)", "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r628" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://xperi.com/20240331/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": [ "r629" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r628" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash payments included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r630", "r638" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r627" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r641", "r976" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term ( in years)", "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": [ "r640", "r976" ] }, "xper_OrganizationConsolidationAndPresentationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "OrganizationConsolidationAndPresentationLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation [Line Items]", "label": "Organization Consolidation And Presentation [Line Items]", "documentation": "Organization consolidation and presentation." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies1" ], "lang": { "en-us": { "role": { "terseLabel": "The Company and Basis of Presentation", "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": [ "r126", "r183", "r748", "r749" ] }, "xper_OrganizationConsolidationAndPresentationTable": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "OrganizationConsolidationAndPresentationTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation [Table]", "label": "Organization Consolidation And Presentation [Table]", "documentation": "Organization consolidation and presentation." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r36" ] }, "xper_OtherAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "OtherAsiaMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Asia [Member]", "documentation": "Other Asia." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r238", "r977" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Current", "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/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "totalLabel": "Total", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r231" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) gain before reclassification", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r46", "r250", "r609", "r612", "r616", "r1086" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (loss) gain on cash flow hedges", "negatedLabel": "Unrealized (loss) gain on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized loss 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": [ "r242", "r243" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Change in foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign Currency Translation Adjustment Net current period other comprehensive income", "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": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r5", "r7", "r607", "r615" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net current period other comprehensive (loss) gain", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r28", "r245", "r248", "r254", "r609", "r610", "r616", "r697", "r721", "r1086", "r1087" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "auth_ref": [] }, "xper_OtherContractualArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "OtherContractualArrangementsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Other contractual arrangements.", "label": "Other Contractual Arrangements [Member]", "terseLabel": "Other Contractual Arrangements" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "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/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1033" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1001", "r1012", "r1022", "r1047" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1004", "r1015", "r1025", "r1050" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1004", "r1015", "r1025", "r1050" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parent", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r272" ] }, "xper_PayTVMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "PayTVMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pay TV", "label": "Pay T V [Member]", "documentation": "Pay tv." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1029" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r158" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "terseLabel": "Withholding taxes related to net share settlement of restricted awards", "negatedLabel": "Withholding taxes related to net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r261" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r158" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r158" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1032" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1032" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1031" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1041" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1034" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1030" ] }, "xper_PerceiveCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "PerceiveCorporationMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perceive Corporation", "label": "Perceive Corporation [Member]", "documentation": "Perceive corporation." } } }, "auth_ref": [] }, "xper_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "PSUs", "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "xper_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based Performance Stock Units", "label": "Performance Stock Units [Member]", "documentation": "Performance stock units." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "SBC Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158" ] }, "xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://xperi.com/20240331", "localname": "PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "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/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r141", "r450" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r141", "r780" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r141", "r450" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning 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", "r780", "r798", "r1190", "r1191" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock: $0.001 par value; 6,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares issued and outstanding as of March 31, 2024 and December 31, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r141", "r709", "r977" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r1085" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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": [ "r237", "r394", "r395", "r940" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income tax", "label": "Prepaid Taxes", "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": [ "r941", "r950", "r1107" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_ProceedsFromContributionsFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionsFromParent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Contributions from Parent", "terseLabel": "Net transfers from Former Parent", "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r8" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/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": [ "r8" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r59" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r322", "r689", "r728", "r729", "r730", "r731", "r732", "r733", "r936", "r958", "r978", "r1071", "r1121", "r1122", "r1130", "r1184" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r322", "r689", "r728", "r729", "r730", "r731", "r732", "r733", "r936", "r958", "r978", "r1071", "r1121", "r1122", "r1130", "r1184" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r223", "r244", "r247", "r263", "r270", "r276", "r287", "r288", "r309", "r315", "r319", "r321", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r555", "r558", "r559", "r588", "r602", "r702", "r718", "r757", "r800", "r821", "r822", "r947", "r973", "r974", "r989", "r1088", "r1124" ] }, "xper_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "PromissoryNoteMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note", "label": "Promissory Note [Member]", "documentation": "Promissory Note [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "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": [ "r170", "r227", "r716" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r704", "r716", "r977" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (reversal of) credit losses", "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r259", "r378" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Obligation, Total", "terseLabel": "Purchase commitments", "label": "Purchase Obligation", "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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1029" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1029" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r489", "r490", "r516", "r517", "r518", "r663", "r687", "r734", "r770", "r771", "r833", "r852", "r857", "r858", "r904", "r933", "r934", "r948", "r957", "r969", "r979", "r982", "r1119", "r1128", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r489", "r490", "r516", "r517", "r518", "r663", "r687", "r734", "r770", "r771", "r833", "r852", "r857", "r858", "r904", "r933", "r934", "r948", "r957", "r969", "r979", "r982", "r1119", "r1128", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive loss into net loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r46", "r250", "r609", "r614", "r616", "r1086" ] }, "xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff": { "xbrltype": "dateItemType", "nsuri": "http://xperi.com/20240331", "localname": "RecordDateOfOutstandingCommonStockDistributionForSpinoff", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Record date of outstanding common stock distribution for spinoff", "label": "Record Date of Outstanding Common Stock Distribution for Spinoff", "documentation": "Record date of outstanding common stock distribution for spinoff" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r996", "r1007", "r1017", "r1042" ] }, "xper_RefinancedTermBLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "RefinancedTermBLoansMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refinanced Term B Loans", "label": "Refinanced Term B Loans [Member]", "documentation": "Refinanced term B loans." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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": [ "r803", "r804", "r807" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactions1" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "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": [ "r648", "r649", "r650", "r651", "r652", "r753", "r754", "r755", "r805", "r806", "r807", "r827", "r829" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r125", "r527", "r1181" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r997", "r1008", "r1018", "r1043" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r998", "r1009", "r1019", "r1044" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1005", "r1016", "r1026", "r1051" ] }, "xper_RestrictedStockAwardsAndUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "RestrictedStockAwardsAndUnitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and Restricted Stock Awards", "verboseLabel": "Restricted Stock and Restricted Stock Units", "label": "Restricted Stock Awards And Units [Member]", "documentation": "Restricted stock awards and units." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs", "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r408", "r409", "r411", "r412" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r144", "r180", "r712", "r741", "r746", "r751", "r781", "r977" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Deficit", "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r219", "r273", "r274", "r275", "r277", "r286", "r288", "r367", "r373", "r523", "r524", "r525", "r542", "r543", "r568", "r571", "r572", "r575", "r586", "r737", "r739", "r758", "r1190" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue", "verboseLabel": "Total revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "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": [ "r310", "r311", "r314", "r317", "r318", "r322", "r323", "r325", "r484", "r485", "r689" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r215", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r935" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r215", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r488" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geographic Revenue Information", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r27" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "xper_RevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "RevenueRecognitionLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Line Items]", "label": "Revenue Recognition [Line Items]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "xper_RevenueRecognitionPracticalExpedientAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://xperi.com/20240331", "localname": "RevenueRecognitionPracticalExpedientAmortizationPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition practical expedient amortization period", "label": "Revenue Recognition Practical Expedient Amortization Period", "documentation": "Revenue recognition practical expedient amortization period." } } }, "auth_ref": [] }, "xper_RevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "RevenueRecognitionTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r211" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "label": "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/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations expected to be satisfied, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r212" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r212" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "label": "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/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining 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": [ "r475" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "totalLabel": "Revenues, Total", "terseLabel": "Foreign revenues", "label": "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": [ "r253", "r270", "r310", "r311", "r314", "r317", "r318", "r322", "r323", "r325", "r363", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r602", "r702", "r1124" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "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/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating ROU assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r639", "r976" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1060" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1060" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "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/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenue", "label": "Revenue Benchmark [Member]", "verboseLabel": "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": [ "r325", "r1069" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific 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": [ "r43" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://xperi.com/20240331/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": [ "r46", "r1167", "r1168" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables" ], "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": [ "r56" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsFairValueAndGrossUnrealizedLossesRelatedToIndividualAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Marketable Securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "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/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r88", "r89", "r550" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amounts and Estimated Fair Values", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "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": [] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Effects of Cash Flow Hedges on Condensed Consolidated Statements of Operations", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule Of Cash Flow Supplemental Disclosures", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Carrying Amount", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r39", "r78", "r79", "r116", "r117", "r119", "r124", "r178", "r179", "r953", "r955", "r1094" ] }, "xper_ScheduleOfDeferredCashConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfDeferredCashConsiderationTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Cash Consideration", "label": "Schedule Of Deferred Cash Consideration [Table Text Block]", "documentation": "Schedule of deferred cash consideration." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://xperi.com/20240331/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": [ "r101", "r106", "r564" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://xperi.com/20240331/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": [ "r102" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of 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": [ "r19", "r25", "r31", "r128", "r129", "r130", "r131", "r132", "r133", "r136", "r137", "r138", "r173" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables" ], "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": [ "r1098" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r69", "r72", "r690" ] }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Schedule of Gross Amounts of Foreign Currency Forward Contracts", "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": [ "r104" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes to Carrying Value of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r951", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118" ] }, "xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Identified Intangible Assets", "label": "Schedule Of Intangible Assets By Major Class [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Investments [Line Items]", "label": "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": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r895", "r896", "r897", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Principal Payments", "terseLabel": "Summarize of Future Minimum Principal Payments for the Promissory Note", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "xper_ScheduleOfNetCarryingAmountOfDeferredConsideration": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfNetCarryingAmountOfDeferredConsideration", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Carrying Amount of Deferred Consideration", "label": "Schedule Of Net Carrying Amount Of Deferred Consideration", "documentation": "Schedule of net carrying amount of deferred consideration." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "xper_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Information Related to Leases", "label": "Schedule Of Other Information Related To Leases [Table Text Block]", "documentation": "Schedule of other information related to leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [ "r120", "r121", "r803", "r804", "r807" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geographic Revenue Information", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r66", "r153" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r65", "r149" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" ], "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", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r491", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r81" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used to Value Awards Granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards and Units", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information arising from lease transactions.", "label": "Schedule of Supplemental Cash Flow Information Arising from Lease Transactions [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information arising from Lease Transactions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Trading Securities And Other Trading Assets [Line Items]", "label": "Debt and Equity Securities, FV-NI [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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Trading Securities And Other Trading Assets [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value and Gross Unrealized Losses Related to Individual Available-for-Sale Debt Securities", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "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": [ "r201" ] }, "xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted-average remaining term and discount rate of operating lease liabilities.", "label": "Schedule of Weighted-Average Remaining Term and Discount Rate of Operating Lease Liabilities [Table Text Block]", "terseLabel": "Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r72" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security12b Title", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r991" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r993" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r323", "r324", "r762", "r765", "r767", "r839", "r853", "r874", "r910", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r937", "r959", "r982", "r1130", "r1184" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "xper_SeniorSecuredPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "SeniorSecuredPromissoryNoteMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails" ], "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/20240331", "localname": "SeniorUnsecuredPromissoryNoteMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Unsecured Promissory Note", "label": "Senior Unsecured Promissory Note [Member]", "documentation": "Senior Unsecured Promissory Note." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "NRE services", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r970" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://xperi.com/20240331/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": "Canceled / forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://xperi.com/20240331/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 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": [ "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://xperi.com/20240331/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": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://xperi.com/20240331/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", "verboseLabel": "Weighted average grant date fair value per share of restricted stock units, granted (USD per share)", "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": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Restricted stock units, beginning balance (shares)", "periodEndLabel": "Restricted stock units, ending balance (shares)", "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": [ "r505", "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://xperi.com/20240331/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", "periodStartLabel": "Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share)", "periodEndLabel": "Weighted average grant date fair value per share of restricted stock 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": [ "r505", "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "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]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://xperi.com/20240331/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": "Vested / released", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://xperi.com/20240331/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 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": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]", "label": "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://xperi.com/20240331/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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://xperi.com/20240331/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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r518" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://xperi.com/20240331/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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://xperi.com/20240331/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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r491", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ] }, "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employee subscription amount", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Amount", "documentation": "Share based compensation arrangement by share based payment award maximum employee subscription amount." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://xperi.com/20240331/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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares reserved for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r972" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (in years) and Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "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": [ "r1139" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r1140" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Beginning balance (shares)", "periodEndLabel": "Number of Shares, Ending balance (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r497", "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Subject to Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price Per Share, Beginning balance (USD per share)", "periodEndLabel": "Weighted Average Exercise Price Per Share, Ending balance (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r497", "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Vested and expected to vest (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Vested and expected to vest (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for 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": [ "r513" ] }, "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest": { "xbrltype": "percentItemType", "nsuri": "http://xperi.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance awards, percentage of grant available to vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest", "documentation": "Share-based compensation arrangement by share-based payment award, percentage of grant available to vest." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "presentation": [ "http://xperi.com/20240331/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": [ "r83" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock-based compensation expense modification", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r521" ] }, "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://xperi.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rolling expiration period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Rolling Expiration Period", "documentation": "Share based compensation arrangement by share based payment award rolling expiration period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://xperi.com/20240331/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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Options exercised (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share, Options granted (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r501" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r971" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r515" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r181" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, Weighted Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r513" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r162", "r268" ] }, "us-gaap_SpinoffMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SpinoffMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spin-Off", "label": "Spinoff [Member]", "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_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r42", "r219", "r249", "r250", "r251", "r273", "r274", "r275", "r277", "r286", "r288", "r308", "r367", "r373", "r463", "r523", "r524", "r525", "r542", "r543", "r568", "r570", "r571", "r572", "r573", "r575", "r586", "r609", "r611", "r612", "r613", "r614", "r616", "r647", "r737", "r738", "r739", "r758", "r823" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r323", "r324", "r762", "r765", "r767", "r839", "r853", "r874", "r910", "r920", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r937", "r959", "r982", "r1130", "r1184" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r273", "r274", "r275", "r308", "r689", "r750", "r759", "r772", "r773", "r774", "r775", "r776", "r777", "r780", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r797", "r799", "r801", "r802", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r823", "r983" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r273", "r274", "r275", "r308", "r689", "r750", "r759", "r772", "r773", "r774", "r775", "r776", "r777", "r780", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r797", "r799", "r801", "r802", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r823", "r983" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1000", "r1011", "r1021", "r1046" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r21", "r141", "r142", "r180" ] }, "xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent": { "xbrltype": "sharesItemType", "nsuri": "http://xperi.com/20240331", "localname": "StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes, (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r21", "r180" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Options exercised (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r21", "r141", "r142", "r180", "r502" ] }, "xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value change in ownership interest of company.", "label": "Stock Issued During Period Value Change in Ownership Interest of Company", "terseLabel": "Change in ownership interest of the Company" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r21", "r141", "r142", "r180" ] }, "xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon vesting and settlement of restricted stock units, net of shares withheld for taxes", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r21", "r141", "r142", "r180" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Company stockholders' equity", "label": "Equity, Attributable to Parent", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r142", "r145", "r146", "r163", "r782", "r798", "r824", "r825", "r977", "r990", "r1092", "r1105", "r1166", "r1190" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r93", "r94", "r96", "r219", "r220", "r250", "r273", "r274", "r275", "r277", "r286", "r367", "r373", "r463", "r523", "r524", "r525", "r542", "r543", "r568", "r570", "r571", "r572", "r573", "r575", "r586", "r609", "r611", "r616", "r647", "r738", "r739", "r756", "r782", "r798", "r824", "r825", "r918", "r989", "r1092", "r1105", "r1166", "r1190" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity And Stock-Based Compensation", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r177", "r269", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r577", "r826", "r828", "r919" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r637", "r976" ] }, "xper_SubleaseIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "SubleaseIncomeReceivable", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2": { "parentTag": "xper_FutureSubleaseIncomeReceivable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Present value of lease liabilities:", "label": "Sublease Income Receivable", "documentation": "Sublease income receivable." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r617", "r655" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r655" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r617", "r655" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r655" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r617", "r655" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureSubsequentEvents1" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r654", "r656" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "xper_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "xper_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://xperi.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xperi.com/20240331", "localname": "SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock", "presentation": [ "http://xperi.com/20240331/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": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions" ], "lang": { "en-us": { "role": { "terseLabel": "Composition of Certain Financial Statement Captions", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1082" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "xper_TIVOMergerMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TIVOMergerMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "TiVo Merger", "terseLabel": "T I V O Merger", "label": "T I V O Merger [Member]", "documentation": "TIVO merger." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1040" ] }, "xper_TermBLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TermBLoanFacilityMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term B Loan Facility", "label": "Term B Loan Facility [Member]", "documentation": "Term B loan facility member." } } }, "auth_ref": [] }, "xper_TiVoTradenameTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TiVoTradenameTrademarksMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TiVo tradename/trademarks", "label": "Ti Vo Tradename Trademarks [Member]", "documentation": "TiVo tradename / trademarks." } } }, "auth_ref": [] }, "xper_TimeBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TimeBasedAwardsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Time-based awards.", "label": "Time Based Awards [Member]", "terseLabel": "Time-based Awards" } } }, "auth_ref": [] }, "xper_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock units.", "label": "Time Based Restricted Stock Units [Member]", "terseLabel": "Time Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://xperi.com/20240331/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": [ "r963", "r1130" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://xperi.com/20240331/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": [ "r963", "r1130" ] }, "xper_TobiiAbMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TobiiAbMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails", "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Tobii AB", "terseLabel": "Purchaser", "label": "Tobii AB [Member]", "documentation": "Tobii AB." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1032" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1039" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks/trade name", "label": "Trademarks and Trade Names [Member]", "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": [ "r90" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1059" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1061" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Recognized at a point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r963" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Recognized over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r963" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "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": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r444", "r461", "r576", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r722", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1101", "r1102", "r1103", "r1104" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1062" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1063" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1064" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1062" ] }, "xper_TwoThousandTwentyOneConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TwoThousandTwentyOneConvertibleNotesMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Convertible Notes", "label": "Two Thousand Twenty One Convertible Notes [Member]", "documentation": "Two thousand twenty one convertible notes." } } }, "auth_ref": [] }, "xper_TwoThousandTwentyTermBLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TwoThousandTwentyTermBLoanFacilityMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Term B Loan Facility", "label": "Two Thousand Twenty Term B Loan Facility [Member]", "documentation": "Two thousand twenty term B loan facility." } } }, "auth_ref": [] }, "xper_TwoThousandTwentyTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "TwoThousandTwentyTwoEquityIncentivePlanMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty Two Equity Incentive Plan [Member]", "documentation": "Two thousand twenty two equity incentive plan.", "terseLabel": "2022 EIP" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r217", "r218", "r219", "r220", "r221", "r276", "r277", "r278", "r279", "r289", "r329", "r330", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r407", "r523", "r524", "r525", "r540", "r541", "r542", "r543", "r551", "r552", "r553", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r598", "r599", "r603", "r604", "r605", "r606", "r618", "r619", "r622", "r623", "r624", "r625", "r643", "r644", "r645", "r646", "r647", "r691", "r692", "r693", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r408", "r409", "r411", "r412" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury and agency notes and bills", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r703", "r965", "r1186" ] }, "xper_UnamortizedDiscountOnDeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "UnamortizedDiscountOnDeferredConsideration", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDivestitureScheduleOfTheNetCarryingAmountOfTheDeferredConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "unamortized discount on deferred consideration", "label": "Unamortized Discount On Deferred Consideration", "documentation": "Amount of unamortized discount on deferred consideration." } } }, "auth_ref": [] }, "xper_UnbilledContractsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "UnbilledContractsReceivableMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Contracts Receivable", "label": "Unbilled Contracts Receivable [Member]", "documentation": "Unbilled contracts receivable." } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Unbilled contracts receivable", "terseLabel": "Unbilled contracts receivable, net", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1058" ] }, "xper_UnpaidWithholdingTaxesRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "UnpaidWithholdingTaxesRelatedToNetShareSettlementOfEquityAwards", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid withholding taxes related to net share settlement of equity awards", "label": "Unpaid Withholding Taxes Related to Net Share Settlement of Equity Awards", "documentation": "Unpaid withholding taxes related to net share settlement of equity awards." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r186" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/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": [ "r14", "r817", "r818", "r819", "r820", "r884" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrecognized tax benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r529", "r536" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "terseLabel": "Accrued interest and tax penalties related to unrecognized tax benefits", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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": [ "r535" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "terseLabel": "Interest and tax penalties related to unrecognized tax benefits", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "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": [ "r535" ] }, "xper_UnrecognizedTaxBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "UnrecognizedTaxBenefitsMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits.", "label": "Unrecognized Tax Benefits [Member]", "terseLabel": "Unrecognized Tax Benefits" } } }, "auth_ref": [] }, "xper_UnrecognizedTaxBenefitsPeriodDecreaseInDivestiture": { "xbrltype": "monetaryItemType", "nsuri": "http://xperi.com/20240331", "localname": "UnrecognizedTaxBenefitsPeriodDecreaseInDivestiture", "crdr": "debit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in divestiture", "label": "Unrecognized Tax Benefits, Period Decrease in Divestiture", "documentation": "Amount of decrease in divestiture of unrecognized tax benefits." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in gross unrecognized tax benefits", "terseLabel": "Decreased in gross unrecognized tax benefits", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact the effective income tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r537" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r62", "r63", "r64", "r207", "r208", "r209", "r210" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "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": [ "r636", "r976" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "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/20240331", "localname": "VewdSoftwareHoldingsLimitedMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vewd", "label": "Vewd Software Holdings Limited [Member]", "documentation": "Vewd Software Holdings Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in net loss per share calculations - diluted", "totalLabel": "Total common shares-diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted-average number of shares used to compute 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": [ "r293", "r303" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails", "http://xperi.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in net loss per share calculations - basic", "totalLabel": "Total common shares-basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted-average number of shares used to compute 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": [ "r291", "r303" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetails" ], "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/20240331", "localname": "XperiIncMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Xperi Inc.", "label": "Xperi Inc [Member]", "terseLabel": "Xperi Inc." } } }, "auth_ref": [] }, "xper_XperiMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "XperiMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Xperi Holding", "label": "Xperi [Member]", "documentation": "Xperi." } } }, "auth_ref": [] }, "xper_XpoLogisticsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://xperi.com/20240331", "localname": "XpoLogisticsIncMember", "presentation": [ "http://xperi.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XPO Logistics, Inc.", "label": "XPO Logistics, Inc [Member]", "documentation": "XPO Logistics, Inc." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "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(19))", "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(20))", "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(30)(a)(1))", "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)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "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(20))", "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)", "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.1)", "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.7)", "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.8)", "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", "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": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "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/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "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" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r607": { "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" }, "r608": { "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/2147481877/830-230-45-1" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r695": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r696": { "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/2147479853/942-210-S99-1" }, "r697": { "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/2147483589/942-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r713": { "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/2147479440/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r719": { "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/2147483586/944-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r721": { "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/2147483586/944-220-S99-1" }, "r722": { "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/2147483586/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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/2147480767/946-205-45-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r760": { "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/2147480524/946-210-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r768": { "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/2147480524/946-210-50-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "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/2147483575/946-220-S99-1" }, "r804": { "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/2147483575/946-220-S99-1" }, "r805": { "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/2147483575/946-220-S99-1" }, "r806": { "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/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r826": { "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/2147481062/946-235-50-2" }, "r827": { "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/2147481062/946-235-50-2" }, "r828": { "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/2147481062/946-235-50-2" }, "r829": { "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/2147481062/946-235-50-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r832": { "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/2147480032/946-320-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r834": { "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/2147480032/946-320-S99-1" }, "r835": { "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/2147480032/946-320-S99-1" }, "r836": { "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/2147480032/946-320-S99-1" }, "r837": { "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/2147480032/946-320-S99-1" }, "r838": { "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/2147480032/946-320-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r840": { "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/2147480032/946-320-S99-1" }, "r841": { "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/2147480032/946-320-S99-1" }, "r842": { "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/2147480032/946-320-S99-1" }, "r843": { "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/2147480032/946-320-S99-1" }, "r844": { "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/2147480032/946-320-S99-1" }, "r845": { "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/2147480032/946-320-S99-1" }, "r846": { "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/2147480032/946-320-S99-1" }, "r847": { "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/2147480032/946-320-S99-1" }, "r848": { "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/2147480032/946-320-S99-1" }, "r849": { "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/2147480032/946-320-S99-1" }, "r850": { "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/2147480032/946-320-S99-19" }, "r851": { "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/2147480032/946-320-S99-19" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r855": { "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/2147480032/946-320-S99-3" }, "r856": { "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/2147480032/946-320-S99-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r859": { "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/2147480032/946-320-S99-3" }, "r860": { "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/2147480032/946-320-S99-3" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r862": { "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/2147480032/946-320-S99-3" }, "r863": { "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/2147480032/946-320-S99-3" }, "r864": { "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/2147480032/946-320-S99-3" }, "r865": { "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/2147480032/946-320-S99-3" }, "r866": { "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/2147480032/946-320-S99-3" }, "r867": { "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/2147480032/946-320-S99-3" }, "r868": { "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/2147480032/946-320-S99-3" }, "r869": { "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/2147480032/946-320-S99-3" }, "r870": { "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/2147480032/946-320-S99-3" }, "r871": { "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/2147480032/946-320-S99-3" }, "r872": { "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/2147480032/946-320-S99-3" }, "r873": { "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/2147480032/946-320-S99-3" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r875": { "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/2147480032/946-320-S99-3" }, "r876": { "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/2147480032/946-320-S99-3" }, "r877": { "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/2147480032/946-320-S99-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r879": { "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/2147480032/946-320-S99-5" }, "r880": { "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/2147480032/946-320-S99-5" }, "r881": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r882": { "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/2147480032/946-320-S99-5A" }, "r883": { "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 E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r884": { "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/2147480032/946-320-S99-5A" }, "r885": { "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/2147480032/946-320-S99-5B" }, "r886": { "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/2147480032/946-320-S99-5B" }, "r887": { "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/2147480032/946-320-S99-5B" }, "r888": { "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/2147480032/946-320-S99-5B" }, "r889": { "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/2147480032/946-320-S99-5C" }, "r890": { "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/2147480032/946-320-S99-5C" }, "r891": { "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/2147480032/946-320-S99-5C" }, "r892": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r895": { "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/2147480032/946-320-S99-6" }, "r896": { "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/2147480032/946-320-S99-6" }, "r897": { "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/2147480032/946-320-S99-6" }, "r898": { "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/2147480032/946-320-S99-6" }, "r899": { "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/2147480032/946-320-S99-6" }, "r900": { "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/2147480032/946-320-S99-6" }, "r901": { "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/2147480032/946-320-S99-6" }, "r902": { "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/2147480032/946-320-S99-6" }, "r903": { "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/2147480032/946-320-S99-6" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r905": { "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/2147480032/946-320-S99-6" }, "r906": { "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/2147480032/946-320-S99-6" }, "r907": { "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/2147480032/946-320-S99-6" }, "r908": { "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/2147480032/946-320-S99-6" }, "r909": { "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/2147480032/946-320-S99-6" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r911": { "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/2147480032/946-320-S99-6" }, "r912": { "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/2147480032/946-320-S99-6" }, "r913": { "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/2147480032/946-320-S99-6" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r918": { "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/2147481004/946-505-50-3" }, "r919": { "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/2147481004/946-505-50-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r987": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1083": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1184": { "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" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 98 0000950170-24-057019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-057019-xbrl.zip M4$L#!!0 ( )""J5AU*ZOL!ND! &HI' 1 >'!EWHE!6N MD 2X?_W=.R1YPC8>)#MDE%7+2(H39]SSVV0?^] MRL/8I'JX]\N_;^Z\>/WZW__OK__R\_\BI'KYZO7;ZFW^7&W&OZE>-G%RD(?CBE3[X_'A\V?//G_^O)%*/1PU M@\D8QAIMQ.;@647(K/,7;?;X>_72CW/UG%,N"56$NETFGC/^7.H-;9GZ_RA] M3NFIUYK#H[;>VQ]7/\0?*WP+QAX.\V!P5+VJAWX8:S^H=N:#/H59QHUJ3)M]/Q+ M: >I/FZ+7[N6G%+];/KP3-/QA4W5M.GX=-/ZS 1.MQ;/8!O'L+0\;P\;_^<5 MS?%Q\*/CYE^^:G]F??ATWK3^!)XX'/F\^;(9OX>#;.E[\6AJWS\9' MA_D9-"3#:Y/=E3^%)W@(600(5@ M\V:3$=GS_O"X9?&CT'4_>X OB'ECF"7!68Z^L0AXAQ,JR,DPL9D,Q^W1V4,> MY;BQUWQZ-GMX9JCZRYC \S,#S=N?;.^S<>N'H]*T!QV.X.X#:MA3 ^>8R&@2 M+AYX]O#,P*-V_/5FP(]G&DW&[:5@Y9[!T^,=R_7%0\.#L^L=-9(S.(\ UZZB NGM15IX#'SPG3 M3W[]E^KG_>P3_%O]/*['@_PKH^2O/S^;?L9?#_+8=\20Y'].ZD^_/'G1#&%6 M8[(+H/2DBM-OOSP9PV2?=23F&?;Z;-;MSZ%)1]5H?#3(OSPY\.U>/7Q>^GV\\H>?OGI23=JJC_-7TKUZ'#@CQ!',SS]N?[R'/O. M[?1CG5(>=A]/D+BJ8?-??90A4"-5)*H$3:1@ACCF/.%)%IJ"\9C!(#)A4@+.VBM9,1PQFS,Q6CE3L]T MSD2G4WT'/37I%?PVNMU4_WJ]628J.3>XGR)((E-BQ#J \JR<\)PG"_\[/R$A.E42V+*E-6$^U1F=?_ZB.3BHQ[BMH\UA0AP$C &)I\Y?;2M,V$=G M(HE>&R*+RB18#S.'[H&JR&*X?U)-AO7TA0\?/^R\!'(RJI\/ZP$@IV\!\AC%@9Q3LC+>:..\+\2*6 MD@- 7'"WG3J@/P^..V*L"T0J54@P+).8J /8H32YKZ;^KLTE ]ZEG7$3__R; M'TR^PK=E[K:($68(G27GH6]K-+'*1V)] )(IJ4\ZW6+*"]WELU@8588!3C MY5=GM*P5C] &X7C, M)A'G(@P"?!3@4402/)>*!J.9YO=VQ#914R10TI(H,DTCF:.%4!<_" MG1?L J=%>D8TMYY(KCD!#*(D%J%8\3J5K.]KP;F4H@4,;F!YL&"=B0^1$^,8 M!R$G)\O=G1>L@LTV)9"6J 4D!II.O 2R(V5V7D7!.,OWM>!B#1!08#C41IA+ M@#\>_@+I$HEJ$/!$3G<_X<0#_)\1(0L CV< S5PFV&0 )&%URNPKUK"T!2>3 M4S24T(* +(('1+, ? :0.Q3.K59W7G!AUGN3*8']@UUU7A +HQ*18DA" ',P M[/R"MP\[_6.X]R:#3OZF]J$>H 0UE4MWQB"+(H_?+L?VBW?-J)[NPER->5./ MQK=BH+]>I?_^ZV:,P)/2?$X@6,QF=;W3-Y8Y#L1;&9[@]$%\=+CW)= BG/&6 MIJ].?UF;<2W6O,S- +V()PYCAV %ZDP6V!F(_5H#UKL@ #"^@HR7\/XGC[:U MS=$HCV^T"5LG>NU7>V$R!]%,D% ,Z!TL@MY!J2194JI8L@ NYAM[ <+0H:\3 MHN%PE$'ZW![OY[:;Y8UVQ8!< P*N 2H$9R,=B.U.@V*9F!:1L2(#E?>T*SZI MG#QJBQS.1FK0T*,X ?VA-@24!%* A8'J0=$@/73B47 M87?.[\K.OF_S;X SH @#%-U5L;G:$;[Y5GY_KLOHZ:2=M]ZZRFSV=+Z;;VQ4=!@;]9IHE'C068+^A9R5*B76"@;TLG MC'XR?S5WJNS\6YWP>ZES6W73SA<:Z5Z\_L^SBNOYE^?=C?(>GL'T:X+!OAP. MZEB/_\@' 89(]0'";#,\=<1S$-_ZYP1I(IQS,^RTOR_UZ,FO)PQT#)PSIRW? M(O\<33O\^=F%X_PZG^#Q=)Y=M/;##C".=Z*SN8Y_1:"?VSO./IE_G[_W[,Q9 M7'PT07&=N1($9& 0P20%@=\9U"@]$PD$-*U[=S2C=GQR++_G9J_UA_MU](/I MD2#0/I\1@=HO_B!@L]LQ&JM^G=Z/,/C_<3_'SXZW+)UJ*DZ=VOS);4Y-,A!K M0 = ,+N;'';[4YN M/]4QGP+;MVV>_;@$"M(#P%42_G,1U9("HHRC93.>.WHS_\?S?MBX$?C4Z=YA9\1 Z_F^/^L!DT>T>S MZP;8/X]W@8N IO]I637% W08MP,.P/FJIR*X"YDGBSA/H/LF0%#G72,Q!*S*_ 7 M-/>^G",UV,_LU&1WP,L=Z1A 3VU@CV@%BT(7FS51#.FVYQQ4>*<(I=JZ8J40 MT?>15ISGF_[+-?CF"A*=#R4P+OWS2.C=P. $X!3%'X.I[:NK_4XY+KC=M(1M]=#>'6OS:,5 N@B M&7-H&6622"XD\1&4%^:55B9SS6GOC"/'QP3'@]3CE BT^[G9W6\F(P_$Y3/T M=@0_3$77UYTV#,0*WWJ48A%3H&OF;. !2-2H+^$%HZ((+.37/$8>XMQ_31! M+@S+#/7)."5(RD@,F>3$4> B0!:Y9"85KAY(8ET-$^3#L#"MHP^4:9(UWC(+ MCI>N/!,!IYB3=)P:U;=3FV/*)O20:O1&_Y1W+8 M9-S)Z]MECE @SD]O28J:& W]8C_V@_I].DL_MT \^C/).4\:? 196190I M@IE89"*>6PZR.;K]"*E)I,#XM"G%L=[9V7IGT7D@98$FR6B)I.A8B'3:$-"K MT8'):270!S'V5@K=C%V\Q>AM,\ZC-XT?HF8[?/&C&OQV=?#Z' M?Q^&H1X,L2MKQ:N#1LWOT]Y,1F-&\#X8U 8'J?!X!8TW\PG&2_/EP9_=*'$@I+F? ( ME%DJZ-A' +RL11#9P6F:WBHE<_/E;A>.D]OM\GO3I'-T^I1AJVO4YK3]*;?P M[A)PMP=:ID[".= E861ET'W:$R>!://(BG,\JBQ37P^T31N:[1>=U+M!T#@E?%TX9S'H+4@( !&Q7.$HMNB5E350#W$N^?G?I&/A,O M +OJ/KA,S)G^/3'J11K\N-!*64N\L H(&R5^\P-$VYW]G%&_V4RI\\KT@Y.(<6"S\.6P&?G![VTS.1Q!%Z ! UG' M-EUDTP0(]N$\4O.T*;$)=;T9%@5;9Z;1<7W8C#AUICP#6A=/["]YD%XU+;KJ M;+?3ON!Q^>T(?UDV[+%%F<&L"B#-[>Z M[7K;(,0>YG'>W&MS![2KPTP,E[XH1IS1CLCD/;%&!B)"4ACX&"*S?3NL;ZO3 MP^YB^H5O'Z5PQCTKP81,%&6 8"4XXKC'X".J>&%,61?[>&;+O:B^2.Q#^;R3 M][J'WT+*:P^UOI(Z>R5%DPH8#.:\]B!L,+RA%T^831]M5$22 )P'B4XJ.4XE(;1*QPB>B8[8N2)^*Z.V1K996>C-" MU)O;<1:2--0(@L'2Z#9O,6Y0D"+@28ZHD?;2%?>*V_%9"J;G__'ND=%?%J)' MOR["0L9X=B>(T]P0G:BD(H!.EWMK/EA1:_P"27$N5N7,(E$9"+"45J$_GB;, M)25RT%:XIKC7W>7GT7+YP (/2"=C$C<&9+L VD)PD@3@"\3:4+C$?#2AM[1E9Q)& M=:I]VQGDMDMW>7#Q-<,R[Q7Z<)>?;8E9&Y*]!&Z>&9PB!IG[7!0<*7"+_AF8 MOV$W>N>/=O_V. ]+J!BER:08Z+9+:A>D+218C)C.1@O:.R/?2ODW+9!Y:X<^ MVNB+)K@ETH+\93%CE)8T!YI+BK2W>M0-SJIS2\SM<0MHO6J>:-=+A-+/DSK) M@O*ZBVO UU'I/"MHO&K:7.\-M[[$?33=SN7C1:F\?\EI#^_H\@@&N>B.;/8@ MI\W1K.W);!=V8W?!3HQ^]_7P33,"A6$V[FD]X)Q9P(_V7PV:S[.&JP*\U)28 ME(G0HS5$NI))R%(3QP,+BOM4DNPK\)ZS])^$#7SMT_%^Y\.JG(@LA15!,XG: M8CY7)4$DMI:((()E63.:>WLB%UR('&?MW6U.W8ULGKX>.>U7_F[2 I$97>>2 M9!'2^CWYMI\7$>A"("4J;FP!C'4%^I3H3.L," L4=-RDM73)]?:"_:%QMP?2 M>'&I,!4T4=QAUK(L0&M""QM35&8\V_ZE#OF&(10?O\'$>YM=YJ['&2B4BQ2! M%4Q-'"*1% T72EF2,R"A%)B2+T-<;RM>_[F^%U3#\>OAX_61U^F2&E2GGB!>36]3BA" M2)(,U5'Y'#+OK1CXV.G$76GR-.O:!.UIP)__J%,:Y"V_C$N>'@!RQLB_8C5A M$GU\,J8Y-KX0XU316@"0R]X"\CG!ZDUSD;,W5@7SH-_"4;X$"!HTGI009[U3 FMON(AINYA/ 'NV$&V44%HH>Q-$E-&:62 M$[SOQ7!J3X+/A@3.K0U:)=,_@>B:1H8/.X^,Z$C0LZ)AF/0)JQEFIK$^3X*C MD]JPG&0V2_>M6"Y4.R+H(G:*21\"+2#7:P9BOA&9V *"H8M..U,TR_W+W+(* MG'VC1'=M^"-YUD!^M"$6X9T5ZVS_DIGU+L]<#WC)M4J3/<@Y/KHT MRF9^P-]U&N5@M)4>M/X8:5?N!P#..4,T=SY0EXS*O8T&[*ZA)W$,*OMP[T4S M&G>1 %U)]W-"^&$];$I9A-"+V;^:09V0:6SA=AS;"CJ9]^^X]\OV[::+\DPH M3D<+RE>6>"?F,6XO9$> M4=GK6!!]$YPO;GSXG8I=NB7U++7[7"[F$1^$")2KG+FF (Q;3 M!V@II7(^&&][)UCW\\[P@2Z_7:%:@#3IX1\BJ0DD4#B_(D+,<'HYL]Z:W?IO M>EEDV&C2(BC'2?"8H")C 9]@ ^ =*+#:>ZLH[>M!O?)U^S<_F&3@9-ECF !V M\*K-_YR GET+GITWOA44S1/3-IVA0(EWEI<$6]U?T-L"S\%)K:P"F4(QB^$6"1 (Q$30F[-5,24J7&]S&/PV&=7# M##(?)GH;U2<.HM-PF==_V_XCMWOY6]E*;R*"8ET*/SCQ7CM=FKL9_@&29AZC MD7 J])QX*:Z*Q(E. R))!%RJ 3R8)J M(@L#82#H3"PO0(^*T-+W5L]]K"&@]X_%U(7@C"6&"3C'<>190$ M"9^2$+1X"=I8?SV*'D-6^FL)MK !5%/0. MZY*1N;=7N.M,/=<2+L_DZOFF:PM="%A)X:0VDA**];PEEXSXPCE)11@7F: T M]!:L5K@\Y@(9E; R2N@2]+MBB51P>#[I2$0)F2O&17"AKR=X\[396_ 15("] MDUH%>'0P*F" #WX9D9I]"'5)RGI BL! *\%:1 S&J. <2^T!A#?PM1WHDHGG$-N.=*A LL^^"E MH\H7I+)&8;$J15PI@<2H"GH@\U)Z&T>T8@?8 ]%84FLIIL,U+',BJ:;$2D71 M0*^SI3*;_M;^N]8M]+SQ&Q"15X6&>L8MQ?3$&DMZR)*P.((%)N>"\S::I.S: M['S?X94VI=AE:W+!X'4F)1[#9;@H#+3*;'/LK;!_I1%QYE$Z&F^7V:W2-'-* ME^CYL,VQGC8&#?.@:NNPU*MT MPP^4A\E'$T) BQ*HN-)TGF?H(Y^I8ISIPFSO:,Y)'J8POM"'!62U@WHT:MHC ME,T7A?Y7^^G\+7\^#HOX2S- CC9Z4Q_4X[P$2? ,X'!"S34!YUS3.YFYF9BEF;4W8R]%=L7(?:7<,UNDM1LCFJ'V>@G42?FN(#$0+I M'F8?Q,@18KPL+'#&>7^-L;U)8+*D4AYL*___R>VX?8U:.D MLDZ)Q)V3)"K!B 0%EWAM "Y"ILX4*;/JK1UCF46P>G,G27,047A-@@B8Z4,9 MT-ZB(EJQ2"4P06][ZZUVB?9VZGZKP\C'Z8GFNI@&YPBW(,1('RP)2D#ODN8B MO0_)].[FZQL5-O_(J?;O!GZ,Q_ M)$I9X*A]%(JPJ)-A21C->X<]WU\2P7-&RC-I!*\V4IYI>LNNFB8;G-ZY]'/;O0"5),3[[N5X8RT9('E377! MTK,Y8C"U8<08IHK/1DK5V]H@Z\(0J\C?77 L25:(CNC@B9707$Z,%!&I20Y$ MM?[)8L>.1LUP;YS; [P*.V='W,G#NFD_#$=H@P*BL)0[L>\PY8/GK*A$#2DI M2HSO '&0R@(L)FAO-U?M2O0]SI#JY DHM(RYAV'D,G-A<%)$L:B4M"&&EM[F6OU__ MX#/U>\ZX_-Y)P/)<6)"FB&/)H;-()A;3.INHATM\BY8I'49ZNC+4Q]52Z83!/)&;/D)^6) M"]&3Q!+(QJY$05==5UEJEOPEN1KPK+,/J)MX#VJ)-R380(&V9I: M&J;5]UH M^" :Y,(,_0+-^0(PQOF E0FB(3X#WQ.8XS<8JGI<7&)]>W?O^*QYX=2!2"RL MQX*WGI/ 2B+,Q>BMY=FFWL;]K$SMF$5F^"F>2D8!GX4"L2:%2((.@626HZ(A M&,=Z67ADN?=XJU%J;9%VPF +"]X29QT(1\I)D',U]"Y**$Y(S6AOO8*N%6VZ MI(JD_:P4NJ18%N59]"P0G64 &*&96"LDL2&%0GW(2?26M*\]QWHB3O(DE57, MDFRR)I*!?."\\T1+JRU("U+3WEY(W$OHXL,DQW@8XS<+FJ9B(J$E9- M#$;' M246$BIP5[X/I;VZ3^Q(1;B4-K99C0:34)B8R 9:(GB:I$)>M)U87D5'RR/T5 M/GKM./0P6 V" !7!8_;=""0^N$Q\+($4YW*T7@0:>^O N;J6T@7BHPW,9Y1@. M+Y]$/MG@5#=4^21*Y*D32DHASB$;4R1@D '!_ M2U"\'J9<;NSZMEO_K>D@=N@/\HDY8U6@-5E1+,N&8/T?M&" $NL5>KP #^&^ M:+V.U.[=;9K,(2GJ%*$:KS/=_EW3/PG+W M]NKEX(J*^>A,)-%K0V11F03K+?$\1LJI+(8O76E]L,5[2@VP:E#QC(W OJT@ ME@;8"VLB"\9ZUM\$ ?W-.[7(>LT)I"B9/2G"6"RJ(DF@P9$DF3?)%&?[5R3K MX3(I+.<,4K1,>>^) 1)!I&/ ;93U(+.59)14(8H>:Y*/H5SIV7-EBS*/")U\ M#)D4HS@HG$4#\>,>%,XDO<^KT+7:>3O3V]+$F!3.4U* M!%"5(@3B/=[ "6X93=$(UMMHSN_OEC0%+2// =AW0N$2A"RGBB7:IV H0R>- MWFG92&*V/P]S>Z(NSNNAH6P/(E1[V$RQ;%4X>"XE"!\YL8%3#,B@Q 43NJB, M$+CPSO36X^'A2_>IOR+8]Y/( M[&PTE2-\,0HZNA!8:HF@A2.?P]S(CA*3.+,N)TO=TE6@!Y-1J7/3,,N(% RXSG)(J"Y+WJ,XXX$6'&FD?.L8F\#1#%J&\-63AOE M/C>[^\UDY(=I]S/T=@0_3''M=6R<,/UH?@(Y*O,PEMVU7D&L$NS0U$6(TQ4O@,2,X )C\RJA:+%BNG271)="[ M,;:A"W]5)BICG4KPO'=&!TFX6\3B(]!!F0LE7F.&!2D5<9P'DF06N4@M9>P= M&^M3AH4>4$=>K+2:>61B@DB1,@DE:E(\DQ0@F;'46\>.1QR>]4# X)U)+H)& MHSVZYF)U!\H-\28+G@7%3$>]!8:S^L3\)FJN3/SF1VBT^?HL'^5!IE)LX1F$ MG%P*H+;D) CH/7O+':4F/*92:'!/08D!M3!TI+20A9$^6R+,H'8-V]-3ZM6DW?'A!TJX!HQU2(D8(3 MR3@6.@3VG'VQR3(;=7\=$Z[EGC4+CEIXOHYO!%[]!80&3" Z:W+GV.QE^\2M M)O1&X:3-W$[COB2WD5C-.8G"*,&Y5K:_,40/[U9SGH$L)O=LE*&HD M1*@(# M41RT>!\9B=H5P6A)1O2NGLOU$@/OOO[;]A^YWL&<)"S&@SD+ZWW A3!.[F]N#= MI(W[($JB@:<>=S[O1R]@0_::]FB[O![GXQ;I++:_'@*M'C?M4@YW.49*0:U/ M!=1!*C5>-[E(@N$)#LU8(,;!RM!;O?ZVZN#F^%U3#\>OAX]6)S1&@P@8(N%& M&"(C*/D>R[X<35]<18:3BBC,<82K)L"6IRR).08B+#&4&6! M'_>W"/*U2COLY"[][>]YF%L_Z(*( )-!L6^[6+RM:8V'QQDTSZUP@A=%K,4R M.9%R4-<,)\H"?Y14H)/RPQSNO=)4/(O,\'OD9C^2D+ZG88U'O=.>/1 MH1%U3IIWX-=1\5UV_YWY!D^!X>?E=+R1&NP'3TW-#WBY(QT#Z*D-[!$U*9)I MGVTBC (-D8YK$H+01#.?)+""HFQO);)UJL:> !&CEJDL(]$F4@(:NR&..4VL MRL%ICA)%;V\->AB_>@,$N*2LSC1G^V*]#41%1X.AB<70V^#/ M*W+X?^6BNCW$1 V?C)CMAH#LO&-Z0Q@QGIBTI15 L-D.5[UTHQ0,4IK@5-URM M=,,T6!HREI8R#N5:S4&D5?!'%.Z]553FWIH_%U-R<34QV&0O8W30G<"5]G%XF.,&"FU2%@)$(- 2),V*!$P\:1(WTLIL@^NM M2\N-JF'^-JD':=E9%!6" MMH('P@/&""4M@?1PA>:O(#+0(]V_'.!WC^>Z-G5;3Y:X'HI%@)6:=%#$,5#/IK"$.5&_"!*7<90FLIK?&DP?U/'_P M]*B7&X!/DN5T5R>CI>BB/8!=ZJ+0+"9B>-+HIPH*4 '6R9G-UO@((-<[L_T* M)45;K8@I*3A7G!9"HP%@R Z P82 ]

0B4ZQH4UPF6DJ!E5LQ MGV;&NY.0"[,V.=?;F-.'C]KI ?N3VDKO&$CN#I!)LIA)\"#$B1B,3!8M!KUU M$%]:@K+>:%A<*B,4$+V0*69LM6AS=))PPWFBGNO53]#>5;\%T;?I/,%!C,EM M7D9&L.4$FX9UI*E0'<9 *X,\%]65O"RZFGG'M$-DU:)Y0A: M2.(6E'L#1^9R5B0KSQQ-C,O^W:U?E50,XXGO,9O8MDIEQ0GG&..^BQ ;M#1 $*[9&6,D?>S_GJ/ MKHS/*,@'AWF<-_?:/,W8NRK:CTT&4U"!^.B+(U((+"9A&"G)AV@-DSSTSBOP M)%HPY7+C"Y;=^F]-YU<_] ?YQ-M^50[,LTBI "E?FJ1 WA>"V)0C,5D%9AEH M CTNAGU/V'4K0K):Q8&2ILQG!CUR90!O#0@!MC ".E^46F7G4^_,6G>O9KJ: MK-;XD(K7 E1TCXE[DB#>,49"9#)S+ZQBO:6Q-W*)?^.':55D9V:T$TY3. 6! MAGL%C"])0S36G1.,4;U\M^I;*S1W"DLY$VEV[\:&AT'!;+B)5F%&?Q.)Y HH MI1>%1&JSYD!(>WP+<$F-G<=_\UD"=28'2JC#Y$H\!$QXY@F+IH@8E+%KR_Q# M6>97DPPHJJR7U&#%'^#$(5,",*2)$]R[X(+2K+=6K+4KV:+S*3J1&(MS&J%)U3H7?&PX3UKR[I"K&_U$Q_@C4NK3&*:*M\4CP6YWH7--@S-Z3^9*Y8H&(1J0#Q(CJ2"I-$8H4 ZVPF MWH4HJ&*9^=Y:ZONL!O;@6L^"B. >%C(1@ M(U&6JZR+SLGUUD;6XYN(1>:#,*'(@'Q"&S1Z"(,Z:";91UE,\=G+WIJTKPAO M/U_X_)%7.K>)98O>5Y)Y-".&A"7K-;P<]QRSGENM@9+QH'OG M[GMWU^QK(]5#AXSW,+%!+]"[Z.1D)IPBT K+B$^6$F$C#3(R:GSO[# ]KAK6 M&PMI!$7;*R])D5@@G /MML%$O*-)GD==A.[=N?;,OG:WRBR]T92 \0!D!4%< M1(M:*?"I,$&T,XF:9(7H;ZGX'D1P]X!&6RM#$%03YBB=>2^' JHO*$R^2)YC M_T)6EH_+J$7G?TY02L>2[E_+$N<:+!\TY/5!0Q)!%P$:6AF5///$%@/2.>,. MV'=VQ%GE5*0B%]G;B[ >&ZH6F$"C6&.X+XE0&]&4"'\\_"6@$22J0X S>B!G MB4=W-V[7=^-3B9YZ*2(I.N+-:J#$*9:(]TY&ZEUVOG=JZ.VB3C-( ?O-(+T^ M.&R;3_>0?V&1]YRB.*#/CI@D Y$8[184R&=:*Y$Q=Y?RJQ[K<%])Z$"4\U);857J;^J2QVZUO)8B M=X6%^+LHQ1>Y+#1;25BFBDB+T0Y2=;6Q0]FP"_[&#A MP\?#27LB AR " K??YWU 1_G'L,>YE^'%TYP_O6&G*(2@/ )8.=HN,_KQLAD,?#OJ(G".1TOU)T"%TUV\ M!< "6MBTYR=4CQK)F7G^8>?E5=/YZGW\\64>-J #7M3M=??N3!?/SL[^ZMW8 MF8+UQ3L\>WC3#=YY^55WU]R?7W^NOSQO3SF05H-Z^.?[9G"6?N$+&TV[]XQ3 M*IZU\/@9MGM2^3:V5S>>M7B&FC8I33,>@HCTI!HW[W,9_?+DU=O=CSD6QY(* M)#BL(*T%(]Y:3+D/@@/GDJ;LGE2E;0YF[WR,&80+KA-1&?U)O$DD)%"R2G0E M*X\OF.K51^]+2 HD2IH<*%\N@4 "TCT)UBI-T2F1\2?/>K$'L$Q0/()!V0G3 MV.M"+"R2""NM3E0I(>G9/5 V.IIU)B G%I"VC" !W:,X2Z!K6*NE MPC"QE- !VTE!'/.%1&>=I?B,^;[L0?""68H>7E@)PWDX5:8=4484 >J9AQ,\ MNP?&*\.T]$1AIDM8"RR.AT)2$2R:S+SA#O: .9NT%(IP&J'CQ#/QBL->.T]5 M,=[SG*$9MP48?] DT Q:8?";)7U+,#B.(DB9"*S 5TI M,D-B"BQP17F*[.Q6.9."B %3B!=!)'4)A'-EB /X"(!*&9["'H +[TV&5"F M"^Q)"C5CWB%/D):KJ ,V*Q2$H6S1E\NAKVCG[:N(<8ZQ+*Q3O=FJTEE@G2+9 M<\"L K.T $\D%VMBR($J:\YNE54E9ZLC[&:&Q2FO,8Q>D,BSXM8H!HIJ3Q9' M%7,R 0($K4!BE10+@^(*4\Y&)\"/J,^33BTTHX5P Z])'3!/G0RD (DTV10M M(H4#UDY0()X4($7 *3,1D&Q@,N\(@))4!)R$9D5E"<. K!Y08J8 ##X*3X3( M,M&<-.<6"7'@@J&C3,R.$2G@-+P 1"OPFDG42J,]-,M"1H%9CET0F/LR8;&5 MDDBQF7)?C+%2X]Q2!/@"V!58\%)F$ITD">J99H,E8G)MGQ0'^T5@ZK->^Q)(DHCGV%F%:UH#^RH!VZ)!983(AQ',7&+Q*$N@( M@ ZF$$]# E7!A*@+$):(I,:YQ**$03E%-'-(D0S09VW1]STJ:@+#00O0YZC1 M30XV3TH>L:P,_!&E<.>XEIPBB#WK8&S43-J81].O^]FG3DP&>>/7?ZFJG^'? M:C0^0E Z] F=',BX.7Q.-U0]_ F$%+*?Z[W]\>R'T'PAH_I_H-7ST+30$X%? M?@+YX7#>20&9&)ODYXP>CG\"S7,/.NFZ_*E[5OQ!/3CJC$ZCZFW^7+UO#OQP MWC T8Y 2H2T*UL0/ZKWA\T$N8QQC=.B'\V$^[X-82."7F)\?MIE\!H7SIW-C M7SDDSB-U81!_L^_,DU_^OD9C@6[='AJIXZ7.%LYKHEO<'4X MKE(S 4WEI],;R.836.Q>H'J?VQONAEW49IS9AGM;76P&3?O\7VGWWT^7K_7S M%%)#,TBGM_ZVJ__P]O7NULMJ9W=S=VOG>]V$G:T7']Z_WGV]M5-MOGU9;?W] MQ5\VW_Z^5;W8_N./USL[K[??KOK.\%ONS']Y8-O#O7$S?%J]?%%QJJ2[;"]F M:T)"]ES2?SLF%+-%+I)6')/EZ?<-)$^C9E"G>33H <-L/.1E''3ID'J25ZZ4'&P&0K('P: 6J=EY:@I"4D M"$VG,MORZQLA>,OJ+1+H[ L]M);X?T-1<;0_SCP^\ M_ANLY1+LSPXT$RDSZ#+HU"%!_;81= CJ8S*@963EW**P_Z\3WP* #H[>Y\.F M'8.:B#XSXU^>U+#(48YP/LT@^,&@&8.*<,NCOJLL[XS4/U7?( T]@,&_?MA\ MO[OU_LT_JO=;[[;?[U;O/KS?^;#Y=K?:W:Y !-L%.:MBHMI^7S'U0_JQVGY5 M[?YEJSHEG1U+9ILO=O$Q'*"_24#NF<7>=D-?-6TUWL_5/^=06DVO;JH\ M3#E]B_G>$OU<+CQYBA:U@BX(Z('+@/G2*+A0BNNT..;[KEO.UO2Z\@SR/4_P M"SF 4?;Q-9+\$3G*OB5YV(^S 7H;]RO!GB[I&+RV(6H4?S+:J))6)&2C"#5* MY"@+UT4OZAA>U:/H!_^ [7T%OXSZL<%XC_DM<>AZ4M+C)Q3;[^]U[=VQ M]S7G7\B.HC]I/4)OD^I5/<@5''K([?,E\1H*&$=EUH1*&T#?-GYJUQ>%&Y-D M3-K3NV+>5N>Z@HN9KJ4?^TPI(Q*D&[U6O!] \5XXMIX,Q>4MQ2[&D[+ A(+ M>BP9(-KJ4DB.T1@5./S*%X,*[_->/1H#'QICB.5"T>&;B[_L(/^^>*9RZ[F\ MVWK_NGK]]L7&PJ2]?EGL;VWIV?KBX[A"H*F:4IV 4>5'U MCZH7^YWJ>*E5:$W(>F=!O,^U=;ZI%\&"GXR;^8GA5/"N'&:.S?ID,Q2C?@W&8O1'1L/!SEYZ-\Z%M0Y,^><-?W$QP?)M#.1_]4C^I0#X R M/I^_/VL$K=+QYG3#2?=O/SUY=LE#?L6S4R_^_&S_3%RM3-?!"IY/;P('.Z/F%W,!7DP20EC MB$?#JW0:*^86!J,9H5Q*TKB\&"Z(>2U:T,#\+ 1QG%],\["\:%+^6BL;80N, M@,-^%F(*N@Q=7N:!_^S1R?E;W < *5T3 /KB8G(#OY%KKVUE@#MS:X-6!2"S MH(>5UL2!=(?UE[A/P6F;U&* >]=_>3T+:X@=@"],];GL *T@5XAP7+#"[SJ$ ME(8*+6Z %U=06ML_0FM[)S1>*@EV]+)JVJK+ME?]QZ2M1ZGNHKE!-#Q]%"N] MSC,\HEMNN^>']?]TWW]<4^+O%/I?;[S?V-FH9C5BV\<#[F=81O6VV;@0QB^B MJC<@I5^#PUT01]^_8^@M,0=."I_\\H0_>;0+72V&NV0SS5D2<-FEM[.Z4#3[ M)O*_(IS2I09Z:(G5L 12>KAG&R.1 >J#'/%Q\06>DXO MX.-VN]M\7J:NN0/=_D'G7%L>;#L%*5\K> _N";PP^S<\9[G70L4KC[T M@VKK2XX3K M;;1?0$O)HK0)_K_ !I*!"6G"E@@C_XK7-]^9"\\-R?&5RL@(S MA9-BA4#O=*#WB3HBLLJ80-Q*H]K8[S[5>(RU_1Z;4;QMH-H^]!:G=:Z4FR MLZKM\"6W.56'DW8T06^E<5-!B\[$S?@/X4<4. ( MN2'L54XX?$->]5R*#2:OXXMS0P7RV]<:I_)>G"9^LY_G"L-7#[HS.?W[Q8K' MY=1UU96-W7H\Z#P.LX_[5<3:(=_2S6ZZU=_=EK8>N?RCN;G<.3J YS]\VR"Q M!HRK-W+NW-NA6OX2][&Z2 6<$KJ%7T[8Z7*M<=FFG .-S[&/IA^ WD_?[SE5<9U\7A53[_H:*U+EK""\5(2SM1'!\<9 MHO,E>*7]G2,59[QA2E(7=_1_?[?U?GVJ%YZJ=HFFH+$HH,(JX)@$CTI+8G)2 M%M]5IEH43F_-:'H7^O/5K252_-M>6%[*4F#W_M&T?\ZP?CZ!6]SRW-">_)B5 M\CODFVI^R",SA#]5]?(SA MOE6"I\.]KBDL..;.>,9XU:6!&%4_0'^ *M5H C+0:+_!P*9Y1HSQOA^?G_MG M?W:6.,7IR[,U_/BT\L-4_<"G:PR L -MW3>$EG,6LGZ[N3C>);I)^ M-*XX<[S:B:)>194XNOJ05B$2#003T> M \KE 2!2VPQ1-A@<51GDA*/J-?)GK#CV*5N$$\M9)*"1A"1I$98M*'SEU%'A2#2^Y?&_%R]=U3SE:KW+FMR9X834I60>L M"0%RIC&!%!:9<85*;\KBDD*U+P ']IKVZ )K6->HPXXX:[1(P]CFI2AX)__] MU<1,_=#Q9"NW;6\O$E6_"UA94_%5/;Z=R[241\2^$M>T!,>(]2H220N:28(B M0MH2O->61[\8]M7MYG%QRT4G$KTN"O8J2F?E,&+K8HW\$>%#2,R)Y"3A4F4B M>18D.,0'[[12T5MV=R?V*3[,]_+W;BM?S&T;]XD7^B9XT3LX?JP<:[VN*]>U MOE]_'/;Q\LTJ#%+2@I );7T[2 MPD\K4RPQ+?SM4>F:HZ0N,C1JI=@+YA%[J(L-CY_XZJ9C+NV +RA^8\BSJ.?8Q3 M?^)1YUGHNWO5S<.V'E3=+P/,HID_8IPP#ML^M\.-^(C'L].1C^E.K1X< ?/<>G7Q?F_N_):%R7H_DH72L"HBZN MZ;B"]7Y[ DY[>6J=(KZ,<_O<#S[[H]'L^OD&1<'UNBCX/7OD/U#D_M^_KBKQ MG>4NZ,KVGBDU^_UM0%=[ZJ1:)<+$]LMJZ^W+K9?5'YOO7_REJ^MWI@#==[9) MNYN_O=G",EPOMM_N;KW=O<_*\;>@B6[M_07#7>&79:]Z>%7!#/L@]3)6VH[; MOPNBM>']+NNZ/):Q%ZDJ%QEW_LZ?B@B\WM7Q&O?[A_N^VF_1HO"OI6D_^S9] M'#3-GVALN!1R2KGX#+O.4XZSX@O/)T- A4$]S%?X0XUSM1F &5:OIJ.3-]/1 MJRY;;Q=!=[QU?DUAFL.+<7R9@-+)' MTGQ#7)1IK0M$K0K%>V'IA/6'NJ[!3 M_5C8,7<'/7+\\8KJ$9;[W>KUPMEXVL 6-. !\YY>:F_ 8BM M%=NX(43<;YKU.U.%FQ.!5\=>1">2??7#9.@G"?I//Z[)0Q_%_#7%Z ]4/!") M@%FG/!SE]!$^=:8L#%WZ.#K&XH_-(88SW0<1>3&?2_7BU%Q.4Y2F5-O==+J8 M_7GNG5U82Z[^:+KT'5N=-^0?OHW[QU$;D9-N,\^CAN/AX'HG]$"G1?_FDCC&>_A 9= M=*FU)BB/CZ P^IU2E+O>@_.;WH,_!(&!11U\Y!_A-;\WN])*]2A.1B.@$A_A MU\'1J!Y]+/=!V.9]'DT&YV_# MUH3I\1$F[M:$Z5:$2:P,81(?_XE9=6H0,.I/&;\,YI^12@V:T>0^"--?3TVB MHS%_/9E(1Z)P(I@%8NK.#]K6GWE.@U&?F>RT#A2+.+FH_3H;3O-*YQ4!$/\BCCTV9>:1]'.5X'\3DPZDY M5#LXAU-N:#LY3MIZ7.>I$?/#*./#F=2RICUKVK.F/:MX$?LQY>+1L>+CY+ 9 M J49UDV+!&>&[/=!=U[.IE!]@"D H<$IG*(W:]JRIBUKVK*"EZT?8249A)F2 M089))_X4]^)T!@]!AL&A3[MRK&G)FI:L:GPRZIA]K^K&F'S/ZH5>&?NB/'_.7_3K4]Y/(8&LVUII:/$)J M<>T,!&O_KN_7#^JQKJM76+SVX;A>;#O\ZL?WI7CO'(^VYG[?P<)Z11#NPM:O MS.?1XY+T"RW]M5[;>FV]*M&)B[M93=5S)78O*79Z::'5NU1!9?Q;R[Y\E^]6 MV^INN\XOK(FZ+C.[DF5FN^K>UZY[=9\U-=\V=RG(O>#)W*1(UW= 8WMH>KS! M4J=-L>?G]1@&C9?7==VO1]4_)[X%7!D<56T^;-IQU0P1# ZZLL#5#YAL"S-5 MM?4G^'[:\^H-_+/7:6(P M(;R4J#:AUZ94S#FU4?T7$-01#(:CCN9KR%\.8>C1T]GGE7,#1T (!Y'MPV MJEWH=]8)*%W=P4.W$70P@+[379R<][EQYML"W>-$3Z\2IPD#>X"@[I[K5'?8 M= 1PTPT[@ G-)P%OSM=\;J"-:G,P.-W'M%/H_^Q$.ZH+JQTW+?9=H;?T] 1. MM>IFU0%+%7*5,OR@B;C[+']%QP?@, @G&WTJ=?==WF :(6;$(S::LR M08,%_/@I#R?Y*>)DF@!B)?AAT!SB>T_A"Y":]+3R,>;#<9>1&$'M8)H58@3H M#&_NMR!D[7QELTUOCI/Y3%=RLBD19'184XN .,3IX.KF.]5U<6:S<*B. M2L(^PWZW %H9R'1S4$/I%AW!J_^< D>S\E$PCF/I]N+ MO*$#D>.T1/%,6J+V)"W1Z97@HX[23PI@4)V'\0B;G/0"[T&W<9J*;30Y[/C0 M5UO2]1/](7*U,Z>^L19.'I]PLCD8[S>3O?W;L H *-!AXY03[34-X)>O@1+] M]R3M=?B! 'H&8Y].&>"IOB-L03.$+H'D!H^9 0'(9^09$78:9C)'8FCWY[#Y M/$1Q93+:Z+((YG].NB=/KUK"E-D"69MV>4!,Q%Q/\\19A3$R?357W.@-T#^-,V!Q5(/QUSZ?[]C.> 0WW8 MV-DX[T>_]66Z-"RV<5!/4Z+],)O+SM:+N<#Y]%BJPYF<%V!'9R78;GJGJ.WY M1I;\)\P#^[MHPV^]WS-^'?T$8P-@?-C%R934=202]B/5T!*!$&9?=W+%=+NZ MTYD):W Z"!OUE+["/VAKZ!AZBTCG(*51,0!--4'FN0 M$0&+AH.>(&>(B<)Z,QE5IQQ'87(I M7TH"CQ6N,2S_L(,!G[K]0J$77D?I!W,"U/GX/#L$.$/=3C9A"M0(R '$^JD$ M=X$8\/1B&:#K%$2I4:=]G>?7:YOFDFV:8FW3?&0VS6_5];Q/Z^$TNTY7R^VW[[< M>KNS];*"3SO;;UZ_W-R%+SL]0O-=F-$?6V]W=ZKM5]4VG&]'AW8>X'Q[L1T_ M=#(K2+,>[==H*AU..CY_/W+W#6G ZGS8:1_S;3 M!"YXSC:DO>KQ5<_XAN&W??=.PZKKO7N%+ZP%T @^_KG7 JU*9$8I2O??0GUD MOW8IG$-R3XC!"I= 7];: !KPR2]/]).KUWFL'\\M&< '.X&KFC.=ZYV[[1T; MO-SEX/*Z7;>#E2OV<(J.5/1B%Y?OG[^F26N:]&V:Q-(.'H_]3;[%HA= M9_&/@U]?T.6PZ==RSQ[W9>O\WPL\TY4/K/NY_@+'.'S5^NY^NS.WO_KH(@LN M,4%LH(E(E0L)J7#BF; Y2QDDMT\Z+VN8V7L,8WWQT8=BHV*!:*\LD2Y8XBE\ M*LDZIY34AN'S&9*]:IN#K@8/3.*_ZO'^BYEKX=:7F8/0 MYFC4N9[L^B]/JLFPGH[YX>.'G9? &.%4H$_QI$HYU@=^,/KE"8%O4]^.7Y[4 M7\;/AY,#DIHN5A9;//F5,?O42I"RSJ[_UU4&_\4A]IJ2K2G9XZ!D-&AC*9(N MFC61D67BLP\D9&L]%30DELY3,J4T4R%2$H.(1!87B=.2$B]T*)EIX7M%R;A^ M:H7[SBG9S:7<)9BA5D_*G=7J'>X=1Q$\7QNC'O$ZUVM;S;6MX7.EU[9T&TRW MC!J]I*[*BO0-=G7:!Z#KY'2O]+P?0@^YV8MF-)[&Z\TB!?-<[ *!"MZ.]:FH MNH,&-N-_CH,VZ^'8#_=J=(GP(*"=\?A;ZTN/3V!VG.N9CY>CE*22%SX.,'Z#= MYBE<79#6Q-U3H_1WKC2MR=GW?I2/E)PI[J4,(1%.C2224D8<2Y($%H0(E$I; MS"*L/OTA9^:IWMP&MI>P;W8Q>G.-AS6$>-7:M.Q%S=_)@T"6LFZT41L$+DH M0:/181$2[PSO?I]B'9I+_A][7]K<1I)D^5=@M=VS569P=MR':GO-6#JZN:82 M-256]\RGLCC%G $!-A+0,;]^(P#>I"@23( X7#U3HD@"R#C\O><>'N[7;*YC M0E%]+OF.$PI"UJXOY99"EF))1N\S2",*_% JP5A"H#CGW"81HDNA"^F[6LC2 M?:U1 V.H=P4:^.H)QGF&(#+(5EL6,LA5!O$Z!6(\ >T4*VQ0OO)6*.""A")Z M4XXI=2%ZKQI:1SS!^X7U=IPF$)=V?2FW%)=B)BD2)R$ZJD$P$L#HXIL7DY44%,_:+C&E8&N <:5Q6]:%I&6;*&F/1K6A[NA6;2+D*N0J MY*K'Y.PZ(Y@F"AA-"02C CR7&AQU/"AFA".=Y.S6>]#U!O19IEMG811)^U13 M)"94[(B"B((+%[<)(6CE$J18A+=0PH$)0@!ULF"<5YKHW%4UB&6@H")](0BB MX/-'G+>SU/UE$=#!J$61O=VG,KMZZOCC@NU7'T10^N%M4LXC@OC#9@V$8G:2WQ6X?SC9MF=_RU??RAUF?;]D9YL.JJO^$ M"+A!:XH(N'8(F(5613-[5I,Y+ &"#EO,_X=I5VQLCSJN7^^_'H4]-6.RM[K?>C3\-4?J&7R^;_ MZ2QS&MT #,%@".;1C&5%B)3I"-H25Z1_IN M"< 5$9KI$(6X5;AJ<>E?F.CL M4/.7N0EWUCZ Z27F7V]-M FA$*$0H7!5EQZC3"1S4]1_+- :M #G=0;*(J=, MYDR=[,X9> *T/DS(,[M[YWTK5?H8V"_O\RY-L. (LA>RUW.SEQ56&A(41*HE M".THV$0)*&D*L05OLNFD2F!Q[L-K!U^]YNSD"QD1&1$9\3D947/-G+90*,X5]X%& M<,)K(-$S*A41W-SJ7[R(R_$N32X/T/>O@,/1:#5GXDRB6X)N"8(P@O#Z@; 6 M.?+(%21!9VZ) *,KH/HDI(J.&7GK@M(B;LFS@S"Z+GB>L;KSC%M.R.0X]5Z. M3LJG?$7.Z\;,V!ZK=A9'TSK'S\AZ#S.S/RV-_NZ>""3 !Q$@88QESPAXH4VM M\J#!I6Q!&$8YS<:$[#KW0I9P]D'9RKJ#W-AO&\IP"+D(N0BYSP&Y0F41>'$8 M#+&T^!Q4U69T!*QPA 7+4_*W(/?)/L<23D/*="#DKM5YR)8[%:>I3-NQ&Z?[ MW(L>]+QKFS K-A^;P722(O(?\A_RW[KPG],\!)HB\, \".\TV"@=T$"R)2&; MK#K)M7KMQL-F^+%]G\8?*FK\4F'A.@^6+U/\,'&3U![F_9,T+@O_:C08N'$[ M>\D%2Y*K+,D>2I+?JK"MC(N2 ['UX(>1!%X[#H)X$K4KWQ2=N%PWQ_]J#H8K MG0&RQ^Z*.Z)J0$<-B0J):KV)*LK"18EXL,8E$$$&<$XG2-+8J(G@SMVZ+;B( MH[:N1%5<46L9BT 9JS7[687;2-'@]B$HK)"H\,UN]>_O/ MV105.>S*4-S'U"M[TQ=/=Y3GSF[;F[8I]IKA98K?I2-N!2:.8%!&$H"&,S6"XC),V,3UKKXKUUX:"=6_[^W/#?S>S^ M,,_HK#V<3MI)L>1"C+?UP!P8%BP?\ VO5!>M(X( +G7QRE.R-2J=(0OJ?=!! M,FF6..@SSK\U]NZ&+41?LKLR$7>.X[&2 E(&4D:W-26U%SKR"-''XBIZ[: 6 M/@51^R1$)UWSUHHRLB\>,LN^.(1EJ,(6BK29:E!4>9J"5<$N<] KH S6 M9^RN.A!(&0\N]5S^KJ=TLR_7@@QN?/:]'_?043]P<.Q[G_?MX5V"Y2-QK(/A M'AVGG@MA?KY:[Y -1Y/RPME!['!VH>SCV UZIVX\J5[KY#BUJ=B@F\8:LZD M$&NEEME7L[1@5[^=FZ$;AJ:\L*U1G9/R6>W>C3F-S:>+61VD+Q";<9J9W(LR M\NG)\.?8M*<#]_5%_>G/IRY6^[^2A]S,!W46A2![JGSCOZ;MI,E?S\RFD M82S&]Z5.5'F'%Q=V^.6!QD8W=&G%-=,MTSV;]N.+^,UIP=MY: 9<+D_YP@T^ MNZ_MSS_\Y>;ZG$_^S(COGOFG3/!FXL+EE"YSB.<;:$;+[>1D\D>UU3]JJ&C! M3?5YOFQ^-(A=S,M_O'_]VU/ZJ';\. >]@W_!J_ZC\X\-1^>O7U^^./O0.WY0?_?K^M]=_+[]W\(_7O;>''S[L MZG3]V P+HXVF;1&7[4\[.PL7=+[**7AV33=/,#O7P%<*!;CI9'2NUNNS5$XK MCUY_'8H>&4V+KFB^I/CS_*,H(7ODS^#9O+UQ?GK[SHBF7V<,GN6BC^?L?0=OT#W!+OOQ_?]C.Y9P\CE MGWM_>4G/4#PC]; 7WW,H9>X]D[IKFSWTH.J[5>7/-_;J\6,)\;&MC/V5W5!_ M\MS=K3Q;7=PG%+OU_+OX[;WNOAVL?>K&X?C'J?]Q?;* M0^Z/KL,L=K3!$),0DYZ$20PQZ<;,,<($8L\2C:2KP:&-/*>-<+21I_$SWM/" M8M9;U5-M]0GJ&Y\!L)KD2[79%Z;:T% MK_%LWYHB J[^GBCG)O-H@"E'04AFP-)8OLK9T."#Y#3N=LGHM;66CN^'=!CW MVCQ9?3@Y3N->/=$?I^,T;)M/:2:S7V ,;(O'B6/;S+'A_MSHL6'+@I5PVLMC M-_R8ZIW&VK>[?$ O3,?C- Q?>Y.Q&[;S&XT]%VNR9LT,18]J@S3BRBZ=DY)9^JA9)P5G9DKUY56A>EE_[LWF?E1 MM?+Y0^X/X]&ES>]?F/R[-#G,1^Y+YTZ966)GSV=W+3 FA0BZ2PAZ-^+1[$S. MM9VCK-?QHI7@F*R(EQ.AF4AJ.BGK_]R(=R_0*8?69$$U7Q]G]^' M98X&Y0EC[\<:F?JI]]$5:5^L,;CVN)<'H\^]XQ0_)CP:QGXWV._F.5T!2IS7 MR2=PV<1"N=P"3Z MMB2#/T$A&B$Z [*^8=(22 :N.021* )C.<% M865PRF8IV.URQEW[&DN%U'N1U*@E.AEKBJ1K>*RPG1FE+V\=>B,[(3LA.SVG M Q$*,9H MS]!.DXI^>>Z=8S[T(1"E$:77'Z6%\XHY(X $S4#(:(I_H8IC$I)EU$L74R<^ MR9JC-*=]L8/^R3K7<+]V8B*[.#&1&WAB\C:U[8L[9! ISOI4,A- &3,JB4 AWBD=JB5ZVK[*$ MXQ=FY0[VX4!G! $8 7C# %AH8IR7#(J0="!D+@"<(0!S MTI=W=D9" /ZNZX$=D2X'MZ%M<[ CTG=7=E,[(DGLB+0]'9'6HG=*[7[T;"V' M9A+D F_^N(HW?W@W*'B3_FB/4YJL2:NHR^Y$:]0PZEJCI#5ZKE_VW^Z_>_FZ M]^'OKU\?88>FVJ&IWTM?0BIBL7!O[Y,;3!/V;,*>31O0LTD7B7!O2Z,]<6]' MI_M;-O'%FS0M_5-7T [E]OY'B+M[*9=VJX6(#@L5R_V85#"<]U[9I@FT'=LA@=@P? MOUI,>ON*OES"("^-S8?KNPM7=I M#P?S*WJ3N-)2[NV5GR")76<0I1Z+4')0. MLP(A&JP5%(A71E)KI JD"[E[;G:7+-)VRR&:]/DR:P1O\]Y&F-J:I=Q2F#*4 M44&E!Z.B+3!E'!0WW8#E62HK8M'"N0NQNW284J)/*4I=C.>N0.J^'Z=3U\1> M^G):;XVWLS2'46T_U@O7<@&12K;:W)!*KE()8Y&[:!7(G&KK5!6@D(0"I@C+ M6OO,G>E"\9Y9W^NY\>T/XZSQW_[,X+KE%,'ZQBRQ>NPV;W+$JZU9RBW%*Q&Y MBI0XD((H$,%QL*K6GR.WIJ##YWXH^.KUH4%F^6S^B&4Y3 M/#Q-8U>?L%OE2F7?J"5F5&T-7*XTPLNZ4+=L$]7MT6CB!AC,W26_$8,C5YE' M92ZHIV^W\>PJ4G[C)H(0M.@W!2&*XM9S(8I"HP1XX+P@JP[A M=CK68U3=E],T?G%N>"^OVMV;8G:O+JVNOA@@1AA0;'G8 DG- I M::E()_?C5PM9IL\XW7'(PM#E@G??1Z=E#%]G=]YK5?_3D_(#K.^T_0:#Q'"5 M&)*D@B3B"K37+"1K*=@L*$COK%!2">D[29 \M[?W S><[ _CZW.3*\30U35W MVM>4[3@=(%#M^E)N*5#Q& ON%- AWAH0E'GP63!@7/.B5#TA67=SS7T50"75 MKM?CP(CL0L9Q=G%M^+$W2*Y-O9GQP2C#M/P#+_CL@.$@+5RK3\I<3*P >R#) M@?!*@N56 (^"<$.X,O)68&,1_7IA=V^KV?U6QW:8?V_3++C155:]ZO-EWA[= MYNV-2+4U2[FE2,6YL(P3#RCH/AQ T_-GYPKEIMECA+ &-A($@PH.QNO!!SCXK7P@AI"X4[+F='0S#Z"0= MN2\7M-#565SA .P*A2BUVTNYI2AE"7$LZUBPJ9;&%UF!$80 -<1K9V,PW918 M6CI*R3[9>93"<.MB"0.S?DZ7-[50K>Z"L2 /7+N3[XTUG-7H118@K!9@9,Y@ MF:9!DB12YITD"5QV1.F^OI+M*X+Q542HW5[*+46HI().D?#Y.9!@+()5S(%6 MV@2;LJ/DEC^]4'+ $A&*L[XV>!T+XZD+6,5=;9BPO@"V7,&6*]B2"<4BX@/B M0]<'^IEQX8,%S69=0U4N[JW70#--+A"K*;V5@K10:/3AK9B6)$LIZS.QQ-M6 M6X.7J^W))+OHR20WMB<31F&[M#JV5[="+XZF-:WX&8GK^K[XUES\:6D,=O=$ M;"F'Q20ELRH E">.)QY;LVUT,5^\;$E6>?]GD^'WXTB-\TG[<'^[\3MH)QOK6A)XU MZNP-&N>;03-I4OMBU[8.FC^.;>W'AOMSH\>V]$2=J^<2LW=\ZFG'[$TV[;3C MO/EH[]1]K4U#,,RW0>EOJP_A;6EX3@;JJ-$2N$X)A&867"(!* MESZEU>_[N;%UV_2=VKXFV .L6HMEQ*QJB.LRI0ZEP.%&"M6&6K!>"'!TR L M,<[Y[#HY2E@F5C'2-\M,^MD(K%II0L].2]SQ-,6K$1MDCJTV+"2,JX01A!(Y MNU!POZA5D6D GSD%&7QF,=.A(W%8[>WMI9MURAN%]2;!_"*+4;B_EEJ*4 M+Y B4T4<%3((FS)8)2SHI(3@D8B8;S4Z6E#6+A6E*+%]J_":)49O5R!M+\K< MC=.G-)QB]':[K0H9X[JN]4XY4T.UV1?&B$77"LO ,$Z,8[:H6[:L-L_G]/&U MX["(ZG.&39X1L'9[*;<4L&SQM(-1#(0@ @3)#GQ@%#()-EL2O;6=%&E>)6"9 M/J4H=C&.NP*Q>\5ENUZ(!$D$BPM@<0$L/H(B$_$!\:&+>IPA<69D!"5#$9TB M:!9"BYT)['8*XQ^F!]1B:1;#:OZU"Y1PFX-9*XTILNZD+EL$V7N MO/Y(N'W-!&ELJ[U(C)5<:V!"/#.9:M!$$Q"F$(O55 $57COADU*^D[[1RSL' M9+8OEWEY?ILW->+3UBSEEN(3,=)*8268(I1K@Z6"-=1)J#D,.GE+L^DDEKL\ M?%*R3^FNIU-ATY+%0K&CX4NBB66G*0<2$H*A P: MC#8>LM>!%6E*!;UU_6(A85I,[*A8V*MB8)W77)6D7Z9CQ[$?(6K7EW)+(

=*-L+VWM; M36^)FE;UM=UU?D"TVO6EW%*TLCXPPR4%YVVLFI:#ST:"SD9X1X,2S';2/GI% M:,5)7UJSXVB%P=FG!6&'VKN6[]M=#)?KS MQI2OSQFT*4#S!8Z;6,3]BS=_Y$BE8=*4+1S+%H[!@A?*0BP<+H--9=O[FQ-_ MZTV*"4BI<@1*M"AV(#48ZVPQ($F$]S3II#LTX)>CDY-F/$L6WFV'!_;O38 M%@]R;2ZM=D!CK_\U;29?7^S:;D&+Q[&M_=AP?V[TV+ ;]4H8[/WX_&IG.QF% M_W[1^]/Y8BPU5.,,D4P;"\5132""HV"S%^",5+6GIM$B=A&KOAC>ASJZ]VY\ M./XP<9,4_^$&T_0^C3\1 MG8-W;[X3VOE&J"I)K[BGH*RN8XD67. 0VM]0FM **=!Y%T&3#U'E2@-"H9 MK7&WRFD_??,N<9CJ&V5K5[%'YT_>"2@,X0RH*(K M* /OLP,3DO)"B>1<)UE<*UO(X>@AN/2T/.@;#782 L$U+ MN=Z $(H43D7]1>N*:@9$N%)WL78R"N*@B L+&IF7O;GRP)FJ,AJL-#HI( M%&$N022B^)NVN)I%Q$M(AED;O98Q=-*N:SZV-8L,)BV859I ]JP,Q'M:2ZD' M(,4#=UQIZU+JII3ZLPY^E\*"V1-/DN' =2A.J2U[TW'&RGZ6+ EKBJ\:.M[/ M*X\)6L*\*O\!&HT#(8($[Q0#51XZZ! LE[B)$Y[%CIK4W%CN+H(L#SZD4=EYHRCD&N(6VI8] MS2.!8 -)G@0C2=<\U$FL[(YJ%+)/^'/!;=VG*]F408;DK"QZ:.E>_*856BKL*M#H0$ 56P1=T!6HX*Z3B"O3>(I-.!MG]IA1] M1I]K4W85O.SWRMN)0&F(M%\EGM"_TG M!CH'RZS31KI;.0Q/I,>9>])5A2;LW(' M-M+N:7 %(+6*1);X[#%WW9!@R-6 M%'];\X),1>ZPKG5@I\"TZVTR,?5S):'=_1B;NKOO1?<:3-Q V2+ MK;8O9(NK;,&-R4%X!E'02AE<@C5%T(9DC5!,V_)%%S+VTMS>%VL[&+ZV.>8TK$;XAC ]F0[J>7=O-&L0$D8GY57':=@VGU)O,&JQ M^MQV6]JN$LJ/JTEX<-%;[RA(Q3P46>W AZP@^:AB4<5;0_^55 M,Y[WI'I;;/E=FASF(_?EX6S5EKDO7WVWQC\12ZS9].RE$+ZUZ#\A.&[0FB(X MKA (X8T5ZY ML(\I-Z'!/BE81!6+J#XGW2D24M2I9N\K6NA.,W">*LA))2,-SRS3+GR!W]+$ M-<,47[OQL!E^;*]@P:LY%'3-<(::OE1FYXJVHI. R(O(N_[(*T).N=;PU04V MB]/ UB>.3@9F'*<:&MD%X[&,R OD7TA$'F7ZH$\Y6A!=N&!R WT0.9=;*JK M[89?Y[#LI?:V95=_7,OS4J&(CDB.2(Y/J:W@TV.I.(\6%)\"5&O Q>J M\L67,#KPJ#DUG63I?+ABLO/JOAV=<7-K^U2HG>,LS-M!'$0<[$[4N^PST0JH M*, FJ)5@I2PXF!)15A+M8B>B?FDX*(CH,\X0!S$-?CTD>VVL6OXQ'@T&]>IG M4[$BM7AP@,R$S/2L240DBJAT LM\!F&B!N^] FYYBH::2%@G55-^;8:C<>&W M@S/#[SI8176?FR7FXJ\IW^$I <(LPNSZPVR(T0?F4_$@! -!,@=?VS&PH"WC MGA'#.ZD)O0*8)58CS*[ID<"N-[;'L#^R';+=X[.'>'(V10I.2P\BUE+^O*AZ M*@M1F6AS"K?"7=V$_0^&83"MQ:#>C\;U@?8GDW'CIQ/G!^EH=#UH\'A.N_^H MP-"^EKO'97A4@-B)V-D==BK*HJ^9ERZI@IWUE*"V:9+*9A,\"\IV4I)US;!3 M]RE?XL6#K<'.E1XOL"XR@MCF9@0-&N>;03.IW>UK'4ET![JT0K97MT8OCJ8% M8)Z3U![FC?]I:>QV]T1L*;\9:9UF)(!DLAX0%,*RH)2H\TF [&.[1<>JY$.;7"FJ6TG TJ9[$N'Q[.$M9^CB>E?$< M3VKA^LEQ:E,Q.%><\'H7NKQ1\9?:^5F/1VXKR_J3W\^=;&Z_5>\XV8^J#/' MDNRI\HW_FK:3)G\]']_LI9"&L1C?ESI1Y1U>7-CAEP<:&]W0I5773+=,]VS: MCR]<\E/W,E>6-L?]:MS:_LCN/;XCSP8?6X7W&>?YROI"ZUV,57_\?[U@@D&RWB: MWPYZ!^]>WD2?5:S96@S_Y>&[5Z_??7C]JE>^^G#X]N#5_E'YQX>C\M>OK]\= M?>@=ONF]W/_P]]Z;MX?__+"KT_1C,RSD-IJV;AC;GW9V%BZ8?953\.SR;J9B M[XH+N^ED="[BN/7G\=BC0938O$:+ZD^//\HR@A>^3/YR\(M87A:9M> MM*G(IX+4YW,P\\_F[_W#S3CYIZ9M9N[.UQ?GK[\C #[_.*7W%%%_/B/L.WZ! M[G%SWX_O^QG;,U0O^N*5?.X]QPSFWB2CN[;60X\>OEN@['PSWV$P=JF0L81X MT&-B75T-;MFAKK(7ZD_^^H/ZX?YA/NIT]YY5-VM'%-_V!<Z^+ MU(R7C99H(UT-#FWD.6V$ MHXTL-2VI0WJ^F86T/FE&#]YP+UU[W)N%&WMY/#KIC4Y3\6YGS6UKL]K92=V+ M+D%J8X[1'XQ2ZW$DO#+NV;'AXB[>RF7=JN%B0Z#5E !)$VSZLYWE^+M,(UL/ M:%G[&^52\$BTXL!IT" (I>"D%9 Y%T^;;+\/U8,T-G::B]R:@W3N5'H1FDWO!,G]?OUJ]K M*EUO6O-9FR$&MAX?$MCP<>+8-G-LN#\W>FQ8+VHE+/@W5TAM=F03FT^IG323 MZ3BA7[9!2A,[KJZ7.Z:,)33Q"(IE!L(E YYJ CYR+2+5COI. E+55U7M^M)LE_+#FC^(2XA+\SIFQJ4D3>V03@4( M'Q@88AAH'9)F6EL=]$U%)KR?[/A:!MAA,W_-C4*^&N;=,$D_>VV\R0,ZYIV9"59-1 Y(:# MB-Z#*WH4<@%^HJ3GVMXJZ[:(EKUJ=8?YX,+F]F_F=1M/3M.PG:O?]*5^C3D!VVUER"+7!*\G045-0L)\: 3 MH3H4]1K)K6+OBPC>#\=NG'ZI-O?RBLEUQQY+[>NTS?L:(6IKEG)+(B9-\JL^,0A2'=E0C<@Y-3UXQK M'D(-Z Y&PX\P:#X5M8L!W1TPLETECYW,^D*[W?6EW'B[O5OT9:JYT-F CMH5 M 4>+Z&.DN*E<$I)H8#S=.HA91/1=$YX1WFO72'?PVKG,++$)KZ;=4D3 M ZDK4=&'D^,T1B[:()M"+GH:=SCAI2@R&)0A$021'JRG# *QUG!N@_6D"]4\ MLZS#\PI3^Q<%IFIU]3>#T>\B[D[JHAB_;)E@G>36E:TFH.&IA+TB9F0"43ZPU$!B9J#RI31D+VF743+#H8A@)N M;7J5YG\?#,\M^;<+0^[*Z2)]R;!#"2+A>J\I(N%Z(2'UV1.>,TC'/0C%(CB7 M QBN$U.":YE<)]F*JT-"U2=TNVI'/$NC$A3HCS"NWX>^&0QFU[*'D[KE4*IO MJ*TA0:T7007M@Z.40:[:6P@IP1"2P 0AM(S41?FD;,@OIVE\!SN=&_3+AWA$.%PR;63C#%4<@%.4%6@+7+P@D@(0?.0(Y=:WXI8$B2S-YR!80J!X(*6A-E&%A7WM2HR(B[U3*Z MVT29)8$A[5."$0P,O*]8IH^GM:SK1;S]RD4MI*D-LC6DJ36C*5'X1A6B85I6 MS.QHTL7>^,-O,7]\?_<8SW#<*_S!7V,49T(I6 M=BD48V26P%)V6L:GG^9O_;";'+Z=M&7\:G]/3U\[*_PBSQ)IE]^R: M>2R&\*VV&H1(A,AM@L@5.0&4B"+V&"12(9?P!)9[#;(LF#1,2R_$UN+ M\=]1HK1K?A2VK\T2CQ"VCR 1@!& $8!7Y:48(25A$KAD!(0/$BQS"0CCSE%N MC B=5(1^1@#F?4K00UG)H<93*DE_QR%9'X]C]FF?Y_/A1X/X[5+1U?W(@]'G MMI?'HY/BA'Q*[0T/!&M$;_,X<6R;.3;#:63KY9MIDS6)B8#4D8-P.H&7 MU$"BFBA!>?:W^[HO$AQ[[[Y66VV/1ONA&.XXO3^SY?<#-YSL#^/K)V80H9PN-9KBG"X7G!H7+;>:P9<1PDB6@:&6 W1>AV$YTF33D)5SP"'5N$E M@^?(J-U=[?[2G3:3\L[_,SL<+Y@S+&.=MJG7CO+DLQMCBNTFV1M2U7I1%6=& M)L\8N"0<"$,M&",ER,"(I2YY9667ROW-:/SAS&X[JS*GEGEHLEFN">X8CH2!L0S!:)6C392$\BB(%F45D5U*V+Q%(G>/>[1OK%8%!KCZ,\6 M1R]BW T_-GZ0L"+TYAD;$M)Z$1(+SCM#*.A4\TNIU[6&D@?-LM,Q&\5H)_FE MMV)&!Q=FW&F%4X[E31$"UWM-$0+7"P*5$U9HHH%$Z4$D*V?2&D*6LI:I(-1W MTF]Q51"HL'07WA6=I.2Q:24*"1E,@B3%'AK M-7"1R_]10SE570C\FLO]:F;W*;X9CTY>I?*>LQ5S]6FZBKHOL]C<]EU40*1% MI$6D+7-F&&4KV3";5>\&2RT\CT"^ZZ(3XC?B-^+W<^:D)!YC(A2R4@J$KDI9 M>@\\FJ2MI"=]."))9FS K6JDZ+0SX>_O&_9$L\GMP]_L=#"<@HMY&;HA@$++>!% M=AS;>H\-]^=&CPT31%<28*N%?(\+ 59&F[@OY2G&:> F*?8FH]XP%1ET[,:I MUZ;)9)!J$D9-)*TU&&HYAL]N'#'ZAMX?>G_/&GUSU&E/%9CH(PCO!?AH3/'I MLF:*T4!))UW2SK.P?IL#Q-'HR'VY A_UPD3%BE]<<0I?CDY.T[#M\@!;])5> M8J?C[7,!$801A!&$5P3"F0X@I$K@&#,0N,U"B&B]Z_1ZVC.!,.M; MBGE$ZYI(BWD"%WD"=\7ID"21))$DGY$DG3'!*<_ 4B]!I.*D>$H-2*V8XBH% MS=,2\P3>G&/",O,$T$E!)P7Q%_%W'?&7<&\9SQ088:PZ*1E,)!(L4IP+.*.K+^_\3KG%.9G(5_"L1M^3+UQ\<=[\Z_;7C&Y MF3M2*U;/OJA')I_*SAYBU0VD0:3!9Z5!68M M,)5TB?5#UA1-5Y'8]<@3D>WT..H)1SSKPUX/.-"]P(I66-&J:Q)+@AIC@RV$ M9 N3:<_!D\)IV7@K6:+1RDYN,CZ)KMZG<3.*!\,Y&+PZ X7R[\&TY@!<)<8Y M67;M-4C;9\ODNF='9O0*$%P17+L&U\"<0VC M71CM>@R7)68U4Q%DQ)XJ_NV5/_);R<>7SZCV=/FELA6;NB->S*X:-I_2 MMW4I?93'A4"-0'TKY]1E'Z630*+U(&S4X$3(X(V1BGCB"&4W@3IE(U.BH8)[ M<52$D>"<5D!ME#QY9;BEVP#4BO3I#I:%Q3.+=?!"4OD^^A\=VQC;8]7(XFA: MNSP]([$]S.7_T](8[NZ)V%*.XTX%:Z. PDZY.!:2@]/9@7+"L"BT)^)6I?(@ MJ0M6!PA.%0G&KMLLDD.\1;Q%O'T( MWFK&8J#<@HV9@^#.@L_*@C31&YZU5^EVO46KE6:6%6BB#D12K/@AM;E$<-8I MEBRG<@OPEE+25Q8!=[DEKK!&X]49_C ]/9T7IW*#7BR[>S!JI^-4O8MP7KZQ MUPSG^[;&G7:MEAK6P\.QK?W8<']N]-BP8^!*0FI%U8U.TEFIQE/7Q/ZL2F.A MNG'*97(Q_1<]._3L%O;L+#%6$4*!B.1!T$S L^*OA>PHH.A$H5@6A2 MKY-D44^P(V1.! N,%BE/NM'J*^Q[W,I"4>DJ!21SQ$/.PL=N$] M(XYI\-QY$%HSL)EGD-Q0:KE)),9NE/HR\)#V!1X;+SG2CL?&#SPV+EMP=G)\ MI=OX,&+O/SRKP[%MQ-AP?V[TV# 6M9J24J-)ZHU32,TG5W50,[RL9ENT6I6* M;1//$@3G[6]C,R/$2>%)=-;064-G;>%2["Y2330!4B^$"TKJM43"(7H6).-1 M&.V>$KSZ7EMU5KRC=5QI=.@QR M(6XB;CX>-__M?QE&V8IVSV;!!>9:KD0?OTHYC<<;PW&;-2I:&,E.7.,9_6D1@0S63RW]7]> MFOHL_?ZWN:$?C=ZER8=JY1\NC/PPOYZ9^/[,PKLJT;.ZMCD;38 (G@B>")ZH MES%(O$YZ^>6HG;2]X$Z;27G__RD"N:9.--68AF74T[:(Y%&>?*YJN9F59"J_ MT@Q[+H3QM'PY:)QO!K-<0@1]!'T$_445LS"4RV0%<%<5L\Q%,5OE@>3$LD@\ M6/[TC(J9M;^\-/8WH_'!F:G_WJ8/9X9^<&;G!\/]N96_O33RCD0S9E:@:$;\ M1/Q$T;P4T5S^KBESLR]C\^G\#6/3G@[?:$4&;SI'WA79L&S3#=&LOEP_(]SOF?OS>XR=@-V\H1+V8$\B/9 M4_JGGQ^P+6XL8CLMQ'93:-^W"!O"V]J)6G((SQH%/ MU@G&1&W/\T/OR\G@Q< -/_[UAS2$WS\L>-7H89-V3SVO*A7:W@6*77V&1WQ M]X4_4M1% FP,;):"BF CT&#LDH%[[FEZE8_[T4Z'.VW;9JT?T^#*J8^E)W\ M;C1Y7W;#8;Y6N/;E=#PNC_M-^:2NR2?YO=N&;._;94%6OPMZY;<'=>K/2Y;> MV30A#%S;-KDI7J-K>\=EQF:^9IFA5!LJO$HAG?@T[G':[S'"^-X%PEVQD?*O M8EEG_ZWP]@!09M\;UK=A^9(AOZMU.IC'6\#^7 -S744!ZEQB ^CMV@=UJLJ>ZLR7%J4[$?-XW-9)[6%M.P/4MPJWU99@=\ M9]<NEA/%ZXT@FGF M@SJ+1Q7J*M^XDQC2,!9]\:5.5'F'%Q=2X\L#]03=T*75U]3)N:T>7T3R3MW' M- _2@#WL&[ES>->153,!,5[>1D\L<\26!-YN3EX;M7 MK]]]>/VJ]Q3R7\)3?3A\>_!J_VC-'NS#47FD7U^_._K0.WS3>_WOOQ\<_>-ZB/ M6*FG+'7]=2BR830M]-]\2?'G"]=OKSA_9R\HXQRXTS:]:%.1-D6BG$_6+% R M?^\?;AY]?6K:9A:#_?KB_/5WG&G-/X[)/:[^?,:E=_R<+O@SN6<6?=<]LNA+ MQ9[6U_ITKOX1U)[EUUN%KOX9[-ZBJT;W^(*O-'M<;-9(%_Y0LV<>]M)[CJ7- MJGJ>W!OD-VM6OF;VEC&%T?S6PHLR-6D\CR!^TRT'D9#3L?9B,PG\O MMC4>TNAU'6;MF6NO;)RM?*]\SCJL:9>6L!_CK#.Y&_P?/_[+_ZT5[N!@N-@6 M6(>YP?V.^_W>_1["]&0Z2_>>;?C#R7$:S[XJG%#>[C@-V^;3=V\XK^]DK

M6@[*,K23;]O)O'0<6LG3XO/=U&Y:I%33BNZ =;GE?G$#-PSU2N2D]__<<.K& M7WL/S('%8B%K--R5U7W9^-H>=]_E=\QHZ2D'KK4!09P$RRD%2K4@44DM$[]Y MEU]+ZW4B$5*B&D24#JP/#B*-C%"; R?JYEW^^6''X7323MRPWCJ]=EU_5C*X MO;O@T<&[-]^YLB]$GU&ZO*)'V[RM$:&VKU31ED*5M][%0!0D4L#[4\FX\9/9Y<2CT;7$Z3. M?;Z.JKF))78,05Q#7$-<>WY<*SX'EX* YB* ",R =90 5]++E#7Q]I8$(U0H ME8T$'H4 X1,%[TT :9A,*JL4[7KC&BV2C?4E0=F&\+:62XGP]FAX^W'!@B2/ MA$MJF'6:@?:2@V!,@8V405#!,N5R3$+>JCZGL["V8*JC!6=%Y@D\<00*> HO MI=+9A.>&R[8L2?GJ>ZV3^T;)K<+,AQG:3PB>6[>F")XK!T\;O>(A:E"LN,_" MF[!FB)Z?A?M2$K<":\A M4!%!Q()ACCL.AIG@%)4%_VX%)A>I\[Y6@4EN=)_R[7*QU["E\GHCYE.ZOAV[ MXN_EO"X[LLI6V]"NDDG7382V>;'1;K=F M*=%N=VBQT6ZW9BDWWFZ_D=@K-.,F.CR$JEF\Y;XHHR M%B2$0#0(4_PVR[@%8J2FF@47);_6]'3FN1VT[33%5]-Q]=?2N!G%?[C!-,V% M\,'P\%P&GSMJA_E,_W:5(H%I?%60E9 M&AYY8I1;]BP^R,/.R+?,&<'S<43)W47)G50W6&%BH;WRC\(JM='V*/$!%?<3.-1HN8N<3H](\DZBT@>"% M!D%\T7DV!J#.)RLEXX3=2J ,F0J1?6(N$M^EHO[FWW@S&A^Y+_^\M,6VPZH4AI&MDH+H)R.*(8K-4(Q9 MS03)'BBSHJ"8MF!8XA ]4;E<323")LN Y M!2ZE!L&( Z<"@4A9RCG$\G6\&4EP/IL@J0?EI %AO0%'RE]?$@^%9M_.9TS;3OR^OR-_?TK^F35L&^B&-/S4AS:^# M_);"Z.-P]BXSAZ^K-!G1UW*[2B(BV"'8[1S8H4A!NUV?X:+=HMVBW>)2HMWB M8J/=;M%2;KS=WAT4R#8&GS,!2YP"H6P"HY.'E(0T21#'H^OBY!:# IMC(7B- M?"$#>S,:ETD:]L)T/$[#\+4W&;MA.YAMXIZ[V/](+UMM/+M*+R@+T6[79[AH MMVBW:+>XE&BWN-AHMUNTE!MOMRNZVJ^U529FR(%%$)80\"E24%X&DBBAU.9; M94X(EY8$"S'36AJ%23#6)'#6!TYDS1#)-\,ZAY/C-*[1FG$Z3L.V^90.AF%T MDMZ.VO;,'WYYY@X?77K#E\&@(_>EZ_Q\;L16Q6_PGC_"Y>[")K+-[@I>' M%S*IWX=ES(/RA+$W*/NX5ZPJN/:XEP>CS[WC%#^F%LEI@RP(R0E%)8I*7$JT M6UQLM-LM6DJTVQU:;+3;K5G*C;?;%05Q1 JY!G&X"QR$5 *'P97%XWQ1_]^_%W6V&'P^&[60\G=TNZ#I>H^UV]=/ MXV1$QMU%1E0T:+?K,URT6[1;M%MNUHT,3> M^8)L,QU]?_0;3UA="\U[IFR>S$+X5F\9Q ?$!\0'Q ?$!\0'Q ?$!\0'Q ?$ M!\0'Q ?$!\2'YPJ82\UC=):"R=R#8$:"S9*"4"9;Z5TT1MP,F(O@J,HJ@<^^ M_*:/Y2M%),B\3QE97CQ\37$5LW<08!%@ MUQ]@C=3:$1,AUFNM@NL$)O (@1$;+4_"\-OU=Z2-WI(,/K)4 )8:<,Y*R-+P MR!.CW++5 2R32SQM1'1%=$5T171=%%U53D29 I*RX*,@!6)]R 2"3TJ18+2E MJ8M\CZ7*5ZX18+%80%>VNZF(L]IHD7- Q6Q\A$78).@H"*) MAK.LC)6WA+XJ_"1X !N9!^&LA\)H&H0@G'+C.7/V)A7->J.TA]-).W'#V P_ M7F.D=O;3NTGIX-V;[Y"1D/WRP:LBHQO; Z/4B(=KI3[^A,#8"3 FDCEU$CRC M%D21Y&"52$5^*ZX5]ES, MK98D0V,(8!4OHC;&"%9:"X$R[0)A1>O>PM8@"^9:'2 XI4$4(0W>. ..A5#K M*V7-W'-CZW=Z[M"^EGH',?7QR')7GMVW<^ONVI /3;A[<&Z=KNF+FX3(CV&; MS1E<6?KZD[_^4(34O0-]*'1V-_0[L7-E"[MKX\6-O*4+NVOCQ8V\I0N[:^/% MC;RE"XOCW?CQXM[&\6[K>'%OXWA1@&SSPF[7>,^#F^7O&G:>?7DQF+-GJEOM MA=I32O_YY^<\%+KQV?=^W$,GXMIXES"XRRWRR$.,#@9[=)QZ+H312?GDK\WP M8V\XFM1KSN/R[6&O*;_V<>P&O5,WGO1&N3_&C,;FT\6<#M(7B,TXS0X87I213T^&/\>F M/1VXKR_J3W\^=;&>@ERYF]_,!W5VFYWLJ?*-_YJVDR9_/1_?[*60AO%G/_I2 M)ZJ\PXN+4X2VNNV7*9[MFT'U^<3YRZCVE^X@ NEZ=\X0:? MW=?VYQ_^_@W^3/YR\HXQRXTS:]:%-A[,*\ MYY,UDX?S]_[AYCGUIZ9M?#-H)E]?G+_^CG/G^<U^O,91]SQ"W2/$'K? MS^_YF=RSY-[WOO=SZ<*?*_:$D,_PN7J/$6FO_%G\(1:?=+.GJV9?\'.Y6'SP MQFARY<]SK(#9XVSQP3_E]S3S$GZ-7)@UJ^8T>\N8 MPJA 874LRM2D\: 9IGO9:!GF=.UE#"/^DZ8 MYU&E^LZ?>HD3TYT8^*8:')V8EOC(37GUF'6GCDHNG&V\HB0Z%98 MPGXL.K> K!O\'S_^R_]][YH(!\,GAT]QO^-^7\_]'L+T9#JHX<[9AC^<'*?Q M[*O"">7MCM.P;3XE-("=&RR:1#$)W F[-MB=W?;7+^'@9D#%LSYKVN4^/QI- MBKC?]>V]1D&X=9C5+C=8#^$$@VM79FY>O1O#:DBZ:"7W>%TGA6TF:"5H)6@E M]QS4N--F8?F*9H)FLAMF4KMVH8U@? ^MYC%6\RKE)C2HP=!PT' >93CG%:O0 M#02IX6G_]&Q]-0IB '['CZ[8ZG_\\-IV[\M?? '%BL);I& MPUU9:YPM+?T9F2=::@\N40XB>0_&4P&61FM\T,SZVZ4_>;:!< LZ"E]?0\#+ M\AJE)$]6:B7=[;+*RVQ5ROI$J>45\MSF;8T(M7V5C+<4JGA*7.?L(1B30<3$ MP;OH(X9G)RFI$BO#AE( 1-8!3S M(&V59DK9+&ZU(5)2R^BHJWWB(@C*++B8+%@CK2R E[(0:XUKM$^YZG.^Q&9Q M"&\(;PAO*X2W%34"-/>RDR9"3'G MS0!/I4S?<(GPB?"Y!6N*\+ER^-12\^*;%P#,N<"G$;[H2&(@""JT=+[\C]W2 MGC+)X$UUU94%$5UQU:5S18J24/Z/.J/T9L G%?W"!8B>B)Y;L*:(G@\X<.%& M,A/!$%:$7^3%:U9> +54FU2 +"5U$^U2-C*EHBUE .TPS6A<(>90IO3QVPX^IUPQ[H\_#LJ&/ MF]-9G?&Z1<]*C/=>SNN1(ZMLM0WM*IG\V_\RC#)<;+3;=1@NVBW:+=HM+N7V MVNUJ0E^46N9,X$")S2"H$^ (-<"(EEEF+2B]G2A,B(F4)T@A,1 F9K"I1L)4 MYDE1XA*Y.';]X:+=HMVBWN)3;:[??N&YH@PE*$S!& M!A!)B T2&VY48&EFUZ$E:S\3T3@C-#RFBC VI1 $!:3IB20;)_%B]@E MYP$Q##%LYS!L)[4'5IA8:*_\HW!(;3 ]RKU*)^,FU$[1;:6B&:&T_=XPS4^ MW9?>YV9R7#,>'E!1'[%SC8:+V/DT_1>(#(8D E'G""((7?1?"& C3RS;J*7D MMQ(HLTE), 4I4EWTG])@5;) .:.&1$\3NW77\;<+$YR)P7GUB;DD_/_LO6ES M6\>U+OQ7=OG>W$JJT$S/@WS.J9)E.=&]L:22Y)SW?$KU*"(& 08;D,3\^G=U M[XV) $5*!$D0;,>A26 //:SUK*'7\#J"KM=]\,MD^L%^^>\5+[;[K$K!J@98 M4>QI;^6C1[$GJ0%6OGWJ6_GH^?9^SL1=B,X+3I&0FB*.64*.$(NH983*B+D5 MYC9GXE=H,\61M:72?$V3V<-A.!T8HHY*H:GGX14AGRY"5LVF\NWA3+?R;>7; MRK=U*RO?ULVN?'M$6_GH^?9^/ DL&4)4#,A*SQ"WW"%-A4;> F@DSY-+6W$Q M0D@BG,?(.^813\8C(SE&EDFXFDAFZ%>Y&P;J/-:MK'Q;-[OR[1%MY:/GVRN,-!R"I(PBZHQ M',N(-%@U2$CFE#3>\;!EI'W/<>_S\,]Y.SN#H;0?)L]#&.8QV-%;.PROQGVG M[V*T%?WWQ9KZ^R[^:SYL8:+OX_33T,%=])./X_*48O#M*\-!#(S41V7( M5;"K8/?DP*XJ*95O#V>ZE6\KWU:^K5M9^;9N=N7;(]K*1\^W5]1%HYYJRPP* M1)&%B!N[I/\J7HZ:>9ZJ>*EJ8>7;PYENY=O*MY5OZU96OJV;7?GVB+;R MT?/M;C=,=,1)R@0BTCC$99#(8^)NE@IF3WTK'SV8526D\NWA3+?R;>7;RK=U*X^7;Z^HXQ5M M3 $S9)P$XT'E\U@:$E),1TN]-TJ0?9SA5N/A<#B@)MY^%P/]-H8YCV"$H?EH M-M>]JDT>1SR\FW= M[,JW1[25CYYO=[M8N"<)4ZV0Y-$@+H1')@F'J*?8)F*TEULNEN\YGUW9IW\! M\S0[5MZ,7X"!^@O8IW\%\W0X_OAJW,ZF\Q))OR=O"@SGB7M3*FX]]:U\]+A5 M]8W*MX\SK.FA'0:!4%W\L=#L@E3I=#/1'GLZ:=C(:A66S(H^"? M[]SLZV?_Z,7)OM7 KRQ9%PB"V5&33,6'B@\5'RH^5'RH^%#QH>)#Q8>*#Q4? M*CY4?*CX4/'AP?H$QJ@5,QHEZ0GBG$ODI!'(:TZI*TT6++/?YV.H'A9+?XOKO_,3J M;@[-_B!XNHM6@16@*T M6P'VG@ 6P%(IKSU*U";$HW/(8A^1Y4[XJ *AVZF@1E#X'P^(40R@' -'QL2( M.*8A*H(]3N;^ -8P4]&UHFM%UXJN!X>N3D3E>+"(>8\!'QE&5CJ&" ["Z<23 M$FH?T1UWJKY6@*T=KO<7\E'>]KE;#S<9A2L7]R<[LF,/H[&SYE<[]:<-(X.& M8LJJ6-L/M]$3FMDM3.9N%)^@8-L]_TR\H715'IR=&^F<_:F1V' MX?CCAD1JR[>[A=*KU[]<(XPX'7"C[DL872*/ZJ6N>'A0VL?_KL"XEX9&*2R$.R:$0H$9C[CQH)(*IE$&5T6" MQG$[W_V@4)0,"#<#IN[M>*^":073"J9'!*;WXX;&"0>P_35*7@O$=8A@^]N$ MB'&6"AU5D/(R. ?.K1!&YDQ$BSC+!X,V K0SJ@D.'K">/C0XW\R%30>2WV$> MXL$B=#TDK%!=H?J107726!+-"3**<\0CX+5U''X8 AHVBY;*>!FJ">C0)$:% MK <%G#.1D)/,(.9X-)P*ZKUZ'%"M,!YH)BI85["N8%W!^M#!6F-"!$D6%&F2 M '@CX+20#DD=<]RRE8RPK>AD&F6T+L?-V7(.IY#3#J,0(@F>@I8>V>, :R(& M3#Y%UT?%ZHK5%:OO&%N-3#)ARI SU",NLTHLL$8*QV@93S*8[1XU1DE%#06, M(H"M45)DX4[$O356TF@8$0^-K5\_EF-X(!1_@IBZG])*5\?6[2+(FP;$R-\B;1[/Y&#K\S?_^0/]X>L3O2ET[F_J.['SWC;VJUSSK<[-"@ 5 M )XP %1"?K(;^]3F6PGY2#>VSO?1S[?2=IWOL^QSK?2 M]I.8[\(%"O_-D;?EU^5D^C%ET^Z9/)%2_>''AXR+O_3NK[[NI@NQ,=\[F-R* M1-:G=],*CK>;[(?3V%CO)V?PYHOA^&,SGLQRI<=V.FLF MJ9F=QC8V\[&=!QA/1H!QB..V^ZU4"[7YXS05\)O6YM#W-KS08OPW*7 M93]=GF*NG7/2S0__?VY;OOS/6[B^&\:EZ]?G$9 M_?S\ _SQRZO7SU^_ M>/7\;\W[#_#!KR]??WC_5-?JCTMQ]J>OB*B;OV>91_5Z?A:G0[\H_:(IIT9: M1 EUB%.5D/88HTBMI,((*X2^G$9E7=)>$(>D%1IQXS2R&'Y+01LC!)=J58'\ MRSE ^,^Q]=/A>1:C;])/\W8XCFW[?!S>S\]@.R[>I/>P_,,$&NMX]AS$_GP\ M*^E5HZ$?QO8#O/FGT<3__D,#S['G\-39=!YOAN+R^Z7DO@I8[XEQ&M*4GFOD MQ^;GE^]?O'OU]L.K-Z^;-[\T/_WV_M7KE^_?-\]?_]R\_^W77Y^_^Y_\^?M7 M?WG]ZI=7+YZ__M \?_'BS6^O/[QZ_9?F+?#;BU5O.6(@!( M<-B\&ON3YH]Y!2G^L7Q4?H?5G$RS MGT7[WHE,[^RS\U0U [FU&T6=4HZF1F M']!"0U/08F:'XZQ(-K/H3\V?UWA0:;(."RLRM:"+@*R< M7L!?>21Q43$=A M ","2RB/,R-']]#9)-\Q!AVV^3R M]1&N#L_R:X:PCMRSCD\&>8#"^E/ MFU-@L-$%J-$?06$,JV6!P8Y&D\]Y>,-9>=%PUJX>56R&<5X^>-)\["=@*I=\ M]AY^FC'0D^LAJIF M;NF-EKPZ\.MD14K]\I4'V^:3A36:7>2=/HMA:!LP-F8Y)[3M-AD('%8M3(>? MR@S'F:RRH?/)CN:Q$$N>[F*2L"=@>TSZ=1FO+=,F<4Y@:PIUPLQV:4O?P(5[ M3_2-E">0-P%AGRM'TNB0U5ZA9#3CEAFLXE:/C&^14(M$7Y"++D[?I'_]X" RTF.&*TMMN M6H5(5L(:?E]H=E#(PTM86>#,2@Q3($T"$,V:(J4IL%%0JU1_#)I %E8 M;Y1'WDJ%>!)@;6H+]$&]QQ3SI*C=4%X6=+'06UX HWR<3"\VJ&+QY3>119K, MIX=$%[Z;&2#6L^:MO4 ?_CX A.AAZN4(H'TZ&0]]6S[MD?Z%[83AKP6LWO9@ M=?)X=(OOU-2Z2_.KG@UG, I_C?KQ_AR^?I/2 V[OX]F36]K8X^;_SLRS!4,VE,'%%8.%5MA_^3S$H1WL5A5_ 4H'SG@+XGT\ M6RJ,=CP&O15(& 9XT%5 M@X.C&ANC"ARD9Z(*(ZY] K6,,10,-QY'JF),>Z2:;)> Q)G;T=MIUE9G%W\# MK7D,U/%Q12.W)9P#T],R<4R';6?*M+UQUBU"<]ZOPA+%7KU=(M!HL3(K]2V+ MZ$.C($TC2=AYP!W'07M+$1E)#*+:&4,8CL1M=1SZ;@H"J@ES/WLJM'+>37=% M )O"KE^-!<6<-&_&S1L_F\!2-5T3-7H%(#4_@QQ;H5*^9D,,EH&,8E8-\W=K M-VX\K]>&EB0[.P6;X^,I&, P<@1WV"8,VZZNTN6;?U[[8OD L)?![B_OG*QZ M2^71G$WR7DS\[_F:M;5!TS@JYOAJC5*9R>BB^1TL_7%CVV9CN3H3^C1.XW!< MSJ::C47-'J;+ZL,N1]/"Z 95(/_9KA68RD.<1@\TUA]K7EI5(6Y-+SLI?%8AX&10)3$F*-_CT79EU)JXW::TYV(NR?Z4&U_JVPZID$IJDM%DP*Y_S M(KAA=IH?C0(8,1?13E%FV ?@2J#^6JY8Z^,9"/R!P="SO@U6 MZW9E@^>+CRE?LKX?)\W+[)/;)-8UPEZC:_A/''Z*AR>.HC58&&I0E#H R<:$ MC-<,:2Z59%80S;84FF\F\X4XZKK@O>O7 M;MY:(E?#W[.5] M&Z>%-#9K"H[S46&YJGV3GA=8L3]/1B,[;?NKOZ63(C[!F!P2F8 :T?FX!P6 M8F:7@X,00[3E6@H478"-YE(C&P481M$&'V@(&+N]0<@64F17W1# -H;G[9MQ MS!0!P/*J;>=Q 3BOQDNQ>3L4@64X).I8@P5CV&KS:"745,.EPMO@=X"2"N;2Z(&[I@VEN*0158%EAL"RRF( MVL9=-.T<=)EU[>4:M3M_L:8IG33/\YDQ$.1\M A/W-"6%DY)%[T]ZR,:ERZB MP14^HHOE6>:&33-LP=QOLQDS'^>A%HOBXLQ-1DL3Y.W+=TL+I!ML7I;_F4Q_ M;PH9-"^_^%,[_@@#?S5>'.)FPBP'QI>L.-N?.&_.9]M2^0QK!K_ _,+BX'$V M',_S.6?;%*=J=R)?3CU'[:3IAM#-L)M:/PTPDQ:^V)]?/K\\$]L&^Z_F+Z.) MLR,89W:/Y&[@O\?9QAG$7F-FA+%!\200#4R#091;'VG"D312FF""(''+]*L,S%K4)E;A-1>M G M,&4I,R.N+V:AO-5RYJ\W%O1N3TOVMGA[CK/^ALCIYM1^BH!A<=S D @2F1# M>=PTP-6QPX^/<1RG=C2ZR-]D>SB42[H0+[ASN0%]4$4G;YI.X.1=Z47.TH/U ME^?/WZX<5[MB+W:.]C,H1JN!YOW?G*(K1-)%=^3ZWK&,IA_J$O]?7,+BSR A M8&J3SSDVI9T[4,"&.8(CAUOD=XY&^;^PK3"&X>PB3Q+VTI]N/.PT7]*L50U? MFT%V^N8"XB!41OU?2WFP&%O!Y*D=MYTT7=^9.!K"WO=1)VL3SC;[DZ#P5WVH M#EB]0(S_FMOIK'-'4$ST9OA1RA(TQ^#D$*#E7EX,&M"+BIV^\_1P\>7*)]IM M\39$+G%!*3(%ZJ@P"#G7(>!8M9T&3M!5; M&ISD/L?X)!9R>(;V"$QN#6(S.(4)V-IJJT3_KV#23$MA_HY7WGS.L4^GP_.R M-X#W'^-/%YU>LJ':GL^S]MH7XD=T79&]KA"_4B=7=Z&Z?RK_PP*?UGW?L70K M6")($8 ]L7:XV45]Y4L[7;5=OV0-1'I 7,:]7<;;;Q$:H#7[^!66W$"E+2]I MSFTX9*RZ?_RQ89_?3&!=3V@PZ/B;"]3/^N%?WGIS]%W!PV]M&!K[ MF87&X MI^GD;"?_VO$X'RFO9<]=LU;K@)"UH.?= [K(R2SDLBW8$(S^W_*T(!_#-+$( MV*VQ#N MHTXIZT1>+_$VCB*6CUSI?LV++KQX?7'*4J?)9):SDO(98K;8Y]DY M-,Z79&5M??0[I_K*QN5C MV,2VS2'L.;XI/[])=IC/3@NV+U]]/FF'LWY:NQ3H-VY[+-Y77 J_ DDNZ&19&# "FLZQL]-2Q>$M) M2CBS%WDG)()\S*@\,R,G4:? _1[8EFZKA8D>&9_+["0 MXZ'7' .9)KO @)R$$&>3C4T&C21^*?CQ7S57^*X)C^!=F:W-3?.%:[+PC9*% MBYJ]DZAO[2E5S 0B-496DH"X$!II;R5B@A-FJ< N=D M2[BMSL]UBZ$[KU@NSM$&H!^0L.P42+O0>Z[0H3/=9[TU&^DKW7*:S?:LKZZ4 MP*QB96$%9-UO8G=LTK;SL_-.9!6!:5/*JMULS3KH4GU6IOL-[*!QV%%ZH[U<_?/+$E!,?CG/'2) M2>M>V?[E_?)VX:XQMOTK%BX%T#"FDPL[*A;8.:@ TRY[,+LW\A2*PE$NN.C7 MJ>W4[1#A[N(V[=]07"I 69-Q;-K8N6CA@3XN=8HU]VO_338"X-_I--M\909E MC\] O\G^[JR4%*,EFP@3!T3;*1_="+(JW:?T%4U\%OMQ%],SOS3$%*?37JG- MI_[=8(>[#_!^AJ6$-2O:T!]M2:?TTZ'KZ.)U?KPLBT=_O'MXN#ETK8WZX5#K M3T"?]KR,]-]+@BBVQ=B.T+S-?MLT^VQS,BN8FFU_TODQCG/N^DJ7G)1#WK.. MZLMS1D/KAB/@_M[(:UO0C,\>;J:91F%N,"70L)OLI5X8JR5+MA]LL0!*>BXL M M#VL% DC+W'#F"2CVA4' [=IX/R@(_CX=(\/XLVF^1G_0NS?;E(/5R2-;![ MSH6>V2\;#^^7K!RPK"W:8NCC_E7_SBL.M[HXCC#)/ODU,]1R"]?X#[F20FMA M$\&D+$QC ;GR(7*Q'H>=U^5Y%WF_L%%6^-HY77:@X!(_ M;^#PW'/!!^<4*,-(*,X0UTXA)ZA'24<6A.,$,W'KP^L7DW&V&SI0>I->P(X. M9^^&[>_UF/IJN-M8M'(>79:MD.Z;PG%Y!:L"=\>S_&7-Y]H"679J4=%JSB?Y MFF'Q(O8ZRN6(_O52 GY]0[OB#=V.3F$?EZZV_@B\/#1?DMU>2_]75J, MC8T MLUZQ6Z@#FYG\9S;#,HS\*P\J"#>"M8\;#N8B:GLEI+P+)I?7;*$4%5=>6\ - MK,789WBD&/KS?7C"/$-W/G*>=8>8BP)MQ=.7)[VFU)Y/)]D5M'C^8@(]+K>] MUP9P*RYQNUWYB4:=WZA?T.69U[(8W.Z);:Y5/G?//JEVWN8E@Z%G1)[FF_KG M9H$.1%- ?)T:2J28G5WSKE<@[D(G/3;GF%]\]?:4AP_'"R4CWPZ/=G;\^VK[ M.WU_FK=E/%D[X<_E(R;SXI@#N!KWLM5W 0DY><46T9/+A+2G<,OE36DSM<92 MM&*]Y :\ 3;UWYWV/81)^$YR]_[W_BV%+KHSCI+MFD;S+#*[U:BP=?=VY[*0 M2AP-8U;?.C+)U6"S+F&QR M\!(L0.FE*3^>E!7(X&)'E1/NGA, &$N\UZ%%Q!"3 E52(@VT@[A3 M&!D&RCD<=*(>,Y"A2:S8LEV7U]UBO> KHCM\T- YAPKL#LVKGR](Z[@T/@_ M43"_.5C.UD8PI(.PP/_&(09*--/6:!>W$X0H]4Y*AJBF"7%F-*"'$"A*+!(7 M.%!O#X3_!8\>((PBS@-''"N8GI(1ANH9UTEIJ;=R6(S3B3BK/OX(:N$"9U9'YP>8T&NU#UISCUS$N7"<983[K/UR6^T,.*2DE,C?CF);^W'&<@8D^ZHYSTDX_S8'H M_??@8W:!"8H5 ;TV@$YG9$(N^XL5?$I$]"XXNY>2C?'S6KG@Z:0KO%5<-)VC MN;J;KW8WY^(#H#*N%K#97,&CLA5OOBQKZ_$^>Q7+F=#KR:SY'^#PYV&2,YB. M:FF^DCGS>O*I+U]2M.D2^KCTFNQ8J.:G2?ZY$;;[_/U/:[64VSDH"CN7^+?S MKOK((M?S_6_+VUY/3LH(0&3M5ND?BE;Z6K!]X'.>SQ\_3,X!!JG&?WK6O#H[ MG^85[ X0)LVJLFRSN//G58#R0]: Z8)_E_ZJ=9-R41@V'W>.V_Y(N#L 7GRU M..,>EE+-,%&WC+SN4^W&RVC<ES!:QSDL?Z+!=G*##Q0O'9Q_>LG+5SS:6H,^>7@^/ M[P?:)9A_0].ZCY!]4OM[W4]_KT+HNZSO0(C SEM$#56(8Z)RJ48)QG@T\"\QDFWY MO;['^G[7'1_\,IVP\<+A^I2L[J_V[:'+OCWO7O[]Y>O?7MY9 M81IG7+!<662IC8CKY)"+"J.H*/S!K;-FJX3A'>S\T_.Z7.UCZ4[8WJTB8 ^H M&=UQA0/<7#O^2Q>A<52SOXX"AVVS%AM=PE?Z@C,+CS9HDV?#;+!_G&0U<9+M M^VG7F@AN+@D.?6PVF UV=034)SITH3)]\D?),6Z7&2>K_(3U*+@NL;-=)664 MI(EE"%EW*IW+K6T-:&$DY%#$15[((O(-%&[7IVZ4@^+NYI)5LIA.=W/V*ZQB M=0"@BL\@EW:+68'-Y:?AV;/UL,L^"=6VJXX.5Z1QG#2[%SX?$V0SQN9,\,XL MZ&.C%@GZ:T?XRV'F$"RPASHE>QK[-'-8MX\Y,+^TURKY^[!<7<&!IV&@O\^V MU17G,;Z72[U[:+6J^8LJ./D(A'2: MM9^5)3]8\T\FN&F20P;_.\/=Q&4 *$Q>IM N<]+M)SL:JCL7<^R MD$.6%X48+B70+?U)>=O+46Z'UGV2$-#&O"TF;/ESD3]X67#9159B(>)5:TCX MJLC>J[X?MKTLCJ&$=>?$Q]RU$+!^53?NBJ%W;O@2?KM+]'3AZDV)0LUO+>,H M7+>4+F6FRRDV$^_GT[99E=S8P0FKD;4%C:>ELDC/N3=8N!R07BJIK,!J^5$+ M;VC3L+LYIQ+TF1>+CRNCW+OJO-;)-V]RK^2@3J,NCK_G&<2*$G)42W23L/NN MT%+'P6?VGZ4FW3+[91%KF76\58.>$FF^T2HT2[]%(F*\,*W.6?GU:!YE7&'K-?47E5T O%N2\FF=1]Z=GQ/0^_\;>.N MMU2&O6^&[2CED,ZFCFLGKDSFO)IM%PQQT=><&YYUY9"*IH^R$C&.HP8,C#A9 MV*R9ESX5U7FP:AP<5SR_5,=?O%QJXS"Z>=: Y]-E]]^XV0%X::*.NP.:Y;B& M[=JP-LK'K9!KE]'5SV^)7X/>.L_7KQ JQQF!YG[6_&4.4X*+/@S_/NGFB[)6 MC!RHR\'E :^:FWWX^W)B[U>/?]OWI"X*SHMN\A M=66P^S">*ZR-M7(:W5,7B7]VJ78N[+?2#V%42MBL+CSL^M?G8J"330L+N/+%RTWMJ'=Q#*< EN?G^33@-+N(L\LA5Q*O M;'6/V[<#C]NU,EU;5C1\NW2_YDR47,1U>'[>.8W6=CE<=233BXL>6C>D\T+^ M+F5@=VZ3O5&=;5NBRJ:KPFQ%,)7JP,5W-NVBI89=T8R^(5!_7K8LIMN=?W4C MZWR#79VAJ]YUZ3"HK^_65R!:C'BPMH[]!#OM YZWJ+B>)J/1Y'.6CSM>=;*H M&%BRZB_GSG]_A;558-^EPBFEP-UZ,-QZ3;DL5!>5X#9J:N4Z%]X6$3R;@GG3 M7?IQ.OF\Q6DDE=S.>=5:>1<&KALKET5"EG$N(TO M%0Q8:ABSYZTI-:6?:A -;HKJJI6E[W;ZK)'*\)>+$OA+/P^A;9S M/@"@U/!+=J#$L0X_H(6 U;;VB$6V M_C035U=7T/=]:>).PVW]>&F\6Z[UN-^N+(W%\50^QNW.IM>,RF6-O,M3Z:M7 M+L>:DS0FXUAJ88$T;.&/T';Q(XM[QR5[NZO>EZ5W=@)TW06[8)+U\39G\U(P M*P\V=H="%WVT\EI<=S;8\[,ZDS[UM<"WGKXJBE"D8S>6;=^-3-ZR+9RG/[')M2VG#5U:%_ VQ6 M6DN5N>HTL ]$607.=Q7V-^/1^^CKKH]ZMY'92SCR\TX S]MU[0 M@O,'I:P0 MZE2<7!"LK],^[8XGEU5)EWE#BPXU?;A\%X"S9?\.SV*?3+2*@R]$W\<=_'(- MR"(S+=3,J*74EZ&YIEMD?6JN9NC.+S$,AI MK:;:8A9=PD)>Q9XZ^A$L%=Y>5>R/:[O..D"!P_9*Q?"X(H.^R4Y?G8D=U1I\ MLTTS_C:M@- ;1B;G2X7=5\MF[2Q5HN#HUV^+#ZTY:3 M9ENQ*04@OTNY*6F<=S?4YS>@WYMY?K.HL9= NG.2MVO.W4L._'%8]SEO'#4= M!:'?'&PWPPV.:A%NSNVS>"GJPP:@K=FP+67N/_R]^32,G[L^A858!GWUP<4! M:Z^=_3U^+GT>X1GV+'[.79N[\Y5<77\8PBB6,Y]5\\CJK+S;63Y?;>.U:+)4 M]!?PLZ"!+L!WXR1IFR+V %:7#L(**#5_ZVV1R_7?"JFM .VJM_:'LLNSTJ+P M+H19B7WE$'S?I%JDJ'Z?9S-1IT*].=W72^%IQ@=F?,'6BDYJ[&'-GE.-?+[W^Y@B^3(]:W#EL%X$J:P?O M3V8WBRJ_4G3&DS%:=8HLO7QBE^>P".%Z_6X5FK8\[NIVMX\8+^$Z._;LPVYW M##QPY74K=X*ET1:Q=69SHZ!)[N=1/%>CV*6&K':X\UR5NC3G\USC878Z"9MY M'"6JOM1^GK1=S]/Y(ONM5"K*!D IH[HZ_.NN7.73Y8R.IT$:[]85W6C]:7$G MKBN\>;M6^7M=+?I+4%!ZIH^*<74*$SBT>I(2=!>3@D/8<(*X)!HY;@*RFD6, ME;,VR.(181A3$WD3 5\./4D$Y-:,19SP>92_9(A MFPL)&!="2$&(Y+=FR&%BD1N.A+&E\&M QL/28"9,H#I91;[MV%+3P#ZX'6+2B^IMD_EL]8)2X=LNHF66#5U6 9Z; M!S1G^0BP&T4VA+-4AO\.5IK"IA-FV56FZ 7#$G19.D:W&ZT$"VF6F4^7M?U6 MZ[+4!8;C/NREI^!!,71+<%+\"(2^BED9KN?\Y=B-^2PN>E:W*P-AO>%:?E/V MM7H[7S/6N_)ZN6U&.:G-IV&+!LE]J+'M=B(?TDV;U?#7NB"7;N37O#4GQI8@ MICSTM13!?J97JF4;J_V5=_1ID&[8G0VNJ&J9_A>_@$(YZ[S=Q1N7@@V6F_2IHUFW4Y;VZG-0!(]"=EXG]>:NH6:_K/36(7L+7 MDA.71ZT['')]=Z_U1)JNZ6"SYBXK8'9END$)^>]R#!; D8^5!U^/&V_7TV87 MP^D4[G45?!4-N6,:N6E0'Z"?H?B]-T,F\!3ML_/3N,0X$^OO8_^NETP^AW("_ULQQ/\F//\WDH M&0* 2_/E"/ ;S(1G1>+\V+V)8'R"_["XH718.V_CLT7MEL7FEIBZ[MD_K&)\ M9TOD KURV/4V?K9XQMJ%<&58 D)YK=0G@OZA+UAYQ37DA.OK+KGN>WJB\/H_ MU]YP#V,B)_K:J6]\_Q]_GDUW+7J/^!K(REG_^\?I!*PMU--D*O_LILG3 M,\\Z:9,_N&*_BE;A[:AG9T"$@Q$CWR ;9N$FD^M&LUMCN,L9%^ZZZRD#7>1O M__,'D%)?G?Y285CH=N>SIE03;A9 MV.S=BR/WM/JW$YK6S?NKI84N6G;KY/2 MM.UE:4ZY[(WV_63TE77LF!.S@UC)/1):1:J*5'M$*EJ1ZM+JY=KR%9$>A(?V M->7*0@_.0JRRT/Z$>I$MVU+=PU(D_TT"?.>8#T.JWR(0XMT.U_9-Z.\FJW'4 M:L".QXXG7UF%!R>+J^;ZOX]RN_<>&^2Y4XYJ@H@5I8MY;NP>-5*&Y%:SP<3D M=SA872(A(NHYW",P0]93BJ)DCD5#E%;J&SLOO/S21P,\;]L(_X8/]LM&N,EO M[W]>1INP]6 3Q*Z)-C%R(#6],I[DL7+!?GG\&N(_'I/ND+>T ML>@4U0D2QV M!&E&/>(&.V1)),@:+33#Q C%MEI,IZ03C18!ZB7$%:?(,4"W:#4U&-/H9#H< M8",8#V@^X:S(]MT*\\(-5A7FKP51'"7B/+2 N=X)\&AX[SOIX)O<(,C+(&< M!7$XLHG2 9%WK'3?Q"MT["ST!!7SBIM/%C=Q2$0Z2I!4BB+.B$(N>(UD"()[ MI;DU?"N1"6L;$NCTF,L#U@[02/BPG@15C8([%V[TA&;F#)-Y MCCM\0/'V,)ZIFRS&89#-WB4=TYCI)#&R&&O$,7?()"V1BE[*:+2A8_2>T7T0'-^GZ+N$@4]/F%7C82*HQ5'OP5'.2<036 Q&H4*N[3BNRZ.G"SU*+ORDBB!YXG=*FRSL7E%*%5HLZEM=M9,N*' M#<:X3:[:]VX37=J7-9^HYA/5*/T:I5_SB6H^T>,)/:Y(59&J)D/4?**:3U19 MJ.83/186JOE$M_(N=C6[%MQY[Q*RF'C$A>1(2\*0))1[ MF@\DU78P8\0A&ND0X3GK*'B);([K249YDD*RSK##<;$+.=#XCH-R'HWO_%$3 M?\6ZBG6WP3IBB=56*D0QB3E;TB-'DT$YD!!C*CCV]C+6F:AS*76%HN4)\4@X MAH\*9)RA6GJ#RL/\4 M58!^H8-#0NF,G_@IQ3V&7]P]QP@KA,2C,(EB .":0D]PC3;$3/KA@ MA+@,<8D1Y5/6D*FFB"=)D69<(H^]5U*E9,A68YZ'@S@F!XJ)"G'5R[P7A7EW MK_>C 9@J1JH8^9Z$^4B\X"HAHSF($<15IQAY@+(E#OG2?Z<,0(Y0/&JZ9\!,1?(>XI[/+>(B IQ MU;6\#Q[:[*5]E CST'*DUEEYLG561 2A@WU$."F).+,>Z2 \+)12 MYI(+QB*I&49<4HFFVY)E(YOI6 ;D+ S)@<5F(=XA:@U G&$.,X)FZM M"X<$I69 *Y(>HH^\5JRJ%:MJI95[#7M\PI56#&?<8^90] X$G;<4A!;52"IB M$XE4:;<5&EDK5AU[I96CYZ,*OQ5^#P%^O3*&>R91(%HBSBE#-BF/HF/,V$ L M &LM=/74X/?*0E>7ZB254E>W*8:T*IRU*+R&3:0VY- M(1 GRB&-!4,X@ _PPI]&$__[#TT$ M0CS/EM)T'F^VIWNL]?4-4'"O];8^+M>L@57JREM=*KFU1FY'4LJ*B1-Z?5VI M$\EO77N*G@AIUO^Y=3$K(F\]*':"Z>T'4E>GEM!YF/(?1S"_9;$/PFNUCUK: MJY;V>B1\^V1PJ58 %)Q M)QUR,@8D#24)$ZJL45O93SJ0*'(+Y!04XC9XI"U5\$-+&9BD3FX5$7PQ&>=E MFY9CC7?#]O>W<9H_L!]SQ^4UX#J?3^,2N1!=ARYZ'7+AHT.MFPGD/U3X.MJ] MK(AU4("EIDK;[Y1(7N,** MH0@( G9XTB :,$.)P3?1&T;B525)]Z6_$CK 3!V=)*CZ:P6I"E+;Y2D<=R:' MB N5USC&X/ZF' MT%_)\3D+*VI5U*JHM85:F'H1+*:'-=.B.TL?J8YLXEK)+$H824"E8HWA#!E :($QUOG%_>B6M4V1K?Q M"-8PPGYQ7\ZGD_/8V'%H?AV&,(K-2]O.JHAX,OQ31<2ZB B&4$R"0=B$7&G M"V2U5RBY)(2EAC"QI<<&0CTS#B,18X![M$$ZVH DYV"X6Z>LWK*^]ZW'L@%7 M58^M(%6W] F E%:<&!HB BO9(E! ,7(,]%A);/)!X\J"QD0C2AR!>P#IP$P'8UR ?J9$-#$7VKE;U0H/B*S] MT2M(U2U] B EHE<\&8M<2":?I I0DP!_C&*42!>MBW(K>M :P9B,R/A<:8Z MZ>>"3D@JPR2H7 *P[B%4J]J-YC8>PAHSN.C;>#H/@D7E'KZ+;T2%$KD 2VM4B(.\81-PPC M8X1'S#J3M+)4IZU,/<(#D\;9K%!)Q'.P7]V] H^/F>6F(41V#3X=MJF#8.,X6 M3&*O+&(N1_TQ&Y$UV"!I)24D$FSQ5A".DL)Z11-2UHALITNDG=4H*0WVMTTR MZ:VB7OLNAC,PI/H%*T;5+7T"&$5"8MZHA+S/M7!R7+.#SY!RB@:JF.7;RBL7 M/H1D/6BXA").C2HMTY PEH-6JT5P_B&4UQJ"4T&K;NE3 "V3C)=!(16S;U#Z M7)Y9T!PG2#BEE%/.MDY<34A$.(D$-1)Q$QFRT; ]=56N1 Y@8 M%:,J1M4M/7:,XCIZ(P.8?,%RQ",')8E[AB(+V"0I.,U5H38QRB5F3,SU3QU3 M@%'2(^<9@!O G,-,.V\?I$A+31N[C5>PA@GVB_MF=AJG52#LMT?SKL9)CX:A M]M+G_)K64<:^?RW>VQCITO*AA6,'Q"8(B3Q"H29$T& M-A,3TE(:I)00@F(GN=K.<79,:,7A7!:8&\SZT C''(."YR4X B*M[Q$=)1 MH>.]Q7&6T0_' 0;5/?5[7+C]DN3I=P]9?VJ_F@?MX?TPF=E1,^U4@BJQ]LN* M](1F7@R3N1O%AY19#],Q\2:+<:3BBSO%68H"Z5PN>Z/-$#S>^X"O%7R>+Q":P*CH\< M'!]0H7]2F*B>(4X$GZ1^DB2/!=YPL>K @61MK/VVTK*KD?184)((IS'R+MJ2MX/)B;+',>6@"J9*WI*'Y$FF".F%*:<.1.IWTHG<-BHZ !' MC0-,I,XAIZA%Q*O$O!-*/U @054EOT^57/<4P^\6YO-?BY5\/2^9[/!W&'ZZ MTW=LI?&\]7W7[$^SYL6!C!,L/'C67,^F18^F:1F=AJ;%Y,S M&-#%__E?FA+U8[MP]#;#%BAT.OP40Y.FD[-F- 2R;B.\\#3:\*^YG0)6P)>3 M^:P=AKAXW&\G[T\&S?ET./;#M-1T:E"Y$&]4% MNH^&LSR(^.4\^AF\:'9J9_!CN!KBY^%H5%AXF/^:31KK_60.4P1N:NR5DU[W M9^?1I?D,>+,YAU=/0GNR(*;[WZ=FG8[W3Y#[."0H;_O<';2XR2A\R[2[2_.K MG@UA"X;^ZMJSDXRH?M;\9$<6\+5]) MS9^OPO&WC[(Y7X9#PRB\F;O/$@5GA M\2U\V0);%_TAZT9P4HKYW1F;UHQI-9>6_!X#B<-N.R)4 E_R[7?+*C M>==*+B__")8/4!7S<>-N>;G+#DOR!SVWXE 5? M?AA 0[$.RI\.EJ&P<0L,DYF@A;_:S&XGS<^7WMI\C&-@^M$*P0IPP*J28& PV+8H9MU2K,%7AHTRHK5YPT4%3^'YP/AE73].)B&/M7]_O@MV9-SV MDX;1Y,L7X-ID)%Z@:T:*,LU/60)DM#\0V !3!)!U- ]@EX 9LF2>4?R"PA!V M(&_U,QC8_&S\8QBVYR-[\2Q_^^.Y#0&6="VD9]B]LX^"P2<2/O@GK,8P72Q> M7VY%<1S XON2YP%/>+8T_K[^EOL\)W[XC;PW+N\%@52_K/ M5Q'US5^Y=.KT1GKOTS&,,2MI0I($A[AW!%E%+,+)!QTXL1+O)61B@?7_/9R= MONCQI&C@S\=A(?0OBH?W3L\/ X86+J)O* MCL ].Y]-%EZR/)3,U4\+C8V**@=\_^85= XZ=A.^R([=GB&5=$*G:OE>9$*OZ'#%977T1.^+67 M7/<].5&4XM4_U]YPS??T!-/;CXGP[Q_3-3&E^JM% '91Z+?$F1Y&$8 [.K Y MY (A^YXRT$7^]C]_D#]\??K?%+2_V*P=RZ/WM#JW4\O6_8%7RXQIC,VO\/=I MV[PA>/OIN2M!>;%R$08WS><$D_8>; M_KG?R?6?*WE]E-6('SH@_L%5NOO*!#J,[=Y_@?PHL9(BH41\SMB1+'<>BCFB MW3B21(ITWRT5[3WE JD!E;75QZW(_G@\I172]EI/WYOH MO$4JT8"X< DY31,*"7,6HA6<;K4"_I[$Q0>!-#E0I+;>W(=_JRKFW\AM;Z\( M&5T&BV9-'9[R:3B9MXO8\^:/.73I"MU\?MX.BGL-EFY8HD3'L.9Q-AO%$L#Z MI^;Z2)Z\0HB?2% ]UOX15VW2:IGEB8*+SB=M"2QZ5N)1AY_BE=/_(_G34>)O M%;=5W-Y&W&HMN3":H! DB%O#C5^ MVZ/1VP)&>Q+!;(!Q%<'5JCCX+:TP]UTP]\?O#!_^-M@48*7@*".*/B;$J6+( M,:80)4$%^%,'L565:E]6REW!9LZ-AM^N*SPPT)H<'7[>C-FN5"%W%A4XS+RW M2TO>SD'5W]*KOR=X?DW#_IX8DCU%[@-=ILED-I[,8L>JKS_\@U+.N70CI2@YCF6@8L!./XA^;+V>C9R(X__N_\P611@;35@5ZVRF\M! M21CF;+F8L]X;%V>?8QSOS/7M*S",+IK8SH!=9['MLP51!H%F.KFPH]G%ZAP& M##9@X+D=Y92Z,"^\_.<6X*%%SN8$N^Z.G-?8Y=C"1^YBK>[#(K]OF?G1&8XG MS;NE7;@V%S^9]OEK)<,PXU1;_IA-EJ;GZ&+UJDL#SP];?_M@+9L1WC ?E13@ M95;PY=49CO\U'Y81P;MS;N9H6*QA.P_#67O2O%^9KFMCAO],1O-^S*G)69X= MXN:GY/2[>5[E,)^6O)>U\!+X^MRVZV.??(YAF67XYS5*[0'EGHJ0/)Z:#^]B MSJ3-"[ONO5@)O:>19KQ:A:O2?M1Z7LD^9*:GA EK\V7E-=>;CWCC,/:[ M#<+>E_9R%97_3RXS\W*<\_J;G\'4/W. 4HS<(FSX0+NNU$2(>TN$Z"/D:BY$ M/2N^$Y;>W 341H^&7]#I,,#KG_WR#R]23$X(9(/*G5%-1,8SCH+W5#F:0'^Q M>W3';F3.;?QG3R_H".>/*X73-&>3G%&\[_/>(T#EHW'$UE./FYU2!$S!6LI9H9!LHJTAI+ MQ#TPJJ.*(J%])!RSJ'.4\,-)*48&E-UQ1[Q'0^[5>MN;E'+,4!]5 [Q0/?! M 0=8YI&SE OLE"22[E=*R2JEJI2J4NH?AD4PHIA%RGF:^Q ZI#WP( &8,MA% M$8W"F022"D9DU)8"(54S-JHI MM6Y-G+12-+=TQ]H#MSKX8>$GDH$%+)W#+"?I/YR0 MH@/,=!52U9+:LR45J(-_"6(\N>P;]\A1'D!5X\0P+4,D:H_\^B%WFBM-;JJH MNLO6TS>/E#Q ]MY+X^EK(OV.2=PE373DDB!AC$:< "/;I#T**6KLF2(IXBUQ M%U0,7F&$4_87,I?/Q#1!4FD0D8E2+<5#BCMSUY6Y#C1.]A%9;70? I$^QE(W M'W(WYRJR[K0#_,,)K8>)$+S)8ARI_&+11F*E1A+SA#A/!&E!-5*1V<08=TEL MG7QY0:PWRB-OI4(\B8B=-SGWI?VA^B IQA6J*E35 M;L^UA^H](M(W\=#13+AR4&VA6F5ZE>D'*--K+:,M5W?O<&U6'M<*4%7$5X;Z M7H;Z;>R&HQ$8\8O"[Y6U*FM5UJJRZD#HJS)49:@JJ^[93MU??.CWA(,>?KSG M3\L^XLZ.:LP3L(-]L)8%(.6B&-GD'$8H\2-59(: M:PVY'(3E8L"LE+4/N=R0,Q%9GQQ*QD2O+7/8IZT@K+60JY\G.084DC&X-"%#OBK:0^^JTJ M%YP9+G/0*9;,($XY0391BD)BRGC",';R8:',U*JV%<@.?DLKD.T3R (E7N>L M&ID+Q EJD4O*YQ!YSSW%,CJW550N2>REH,C@P.!&N-PRP#7B<"!4)4OQ=F#\ M/>MDHD)9A;*#W](*97N$,NX(![4KHB!I!)U,.C :0;]*6'MG W/4L)>E3;LRJD,F9\1Q^S1J>LOYA=3(F:^&QV[@HOZ.FRW&Z*-].)UVOV^U$ MJJ.$ER1+6.?(@J"4J M:%70JEOZ!$!+.T^PYQ11G+LN14N0 4A"SB>AC, FX:WC8**D848"5'F6J]() MCDS@"DF&$V6$8+E=D^,>0(NP>@1<4:MNZ5&AUA_WW"=X-PK**(TV/B&I06OC M.H+QR+Q'."KXGQ"@DFVI;BI:[KUAB-D(1JI7"FDK(O(V&0Z*FS5BJU_"?E"P MA86&WZX]2#XZ-+R9I_[*CL\UOO)6K/,N^@E,8AC;/_M3>&M$DY2.$J\>6BK5 M*M%/MDJT5RR DT04;EGED\6.4$"2C(EZX0.0FPU1?@6U^>7\SB]X>'9BM]? M%'8';M^[C))WW!SUJ.I'5[6^ F@%T'LV#2AE&'OCD)":Y"XU"9G<;Y>(%&DB MC"2V%63Z+5[=^P+DKP&XPG&%XWN&8\6TLQQ[E CUB&,+1CG5 M"6E/,6C+5"FVU47E6_S5!P''=^VZJ7A<\;CB\9'C\?_Y7YH2>F^$\_C,Z1K+ M>BOZ>CD.-=>^MEZJK9?NWBF<\UN)#*"V2I45V""0"Y0C;X3T.N!(TY;2RX4G M3EJ!2,KM!KWG2)-@$09E& N9@L#X09,JZ$#+VGJI^G\K<%;@O#/GK8TJ.&&1 M="0@3AA&ANB(K B:!B8B95L=I[CTCDG!49**(NXL ">+&$6I?-))XRCUPP(G M%Q4V*VQ6V*RP>4>P:92BV+"$E,@.4YWU3:\L8HX:3J,7WF\%!6/K0C(6H\2H M03RHK&]: %VJ*;,)>^_" ^N;6*H*G!4X*W!6X+PCX'0Z8L^C A D$G%A**B: MQ*$@0=T,&+C?;.F;C@J;J&(H:2?RZ91&)E>D M3D#C1/;P-_V.H'=UW&Y^2G<>A@ >NG=7WW=35MGXT:>?3V'Z(C["5 M\'?VD[YJPU^_^?"R84TY?"(_-B_>_/KVS?M7'UZ]>=V\^:5Y\?+=A^>O7C>_ MO'K]_/6+5\__UKS_\/S#RU]?OO[0O'C^-E_V_L[:3VNIN,C,[C=,7\^D4UN9YV\;9DVTY_78:S^TP M-/'+>1SGMM&Y&?0D+T_CN_5I;%F@O/[ML)U%^#J5QM*K3M6U;_1"+G6#?41] MHZ4Y8>+:/L8GM^YT#,H#OFW'Y3T,@YQ(OMXO^1C;)>^KK/Z#MRM[_-.KW2FN M7+U?%UV0F]IXM').Y9R;<\[/T<BVKQ:U3:.T4L-:#J M^(I$5G_M _IKAV,_.8O-S'ZI/MLGQ#U5.*P+!T&-\SIR9 4#=39KLB:JA )V M,O) M5!ZCZ[:#YG9]J;$BNJ@K3A5M_0IX!0FSO+H+?+*RWRDI)&VR2",@]". MZ>F.K-W8?O%&"M*L,J#7%:DVQ[Y0CP6#/]^C[Q9.[?(H?AVV/HY&=APG\W:_)WUR@.]:M!Q5&;4* MD14B*T1>IVH[PJ,* '(X,<2U J03H$ GZ34-D3I+]A("<5\0J>^Z(_I10>2] M.9?+Z(?C (/JGOH]*OMZ=EEYR/I3\>4LMP/4Z#],9G94Q54M:E&+6NRE.9Z2 M$BOGD+8F=V-W$ND032YOX02U*1&UY2:ZI7J_7W'%Z4#K>Y57C[Z&147)BI(5 M);])P^>4N:1SI33A$7>:(,LE02$0I1)3@FR7_KFEAK]?E&1ZH-6]MF-[]"BY ML]+/00#@792BR'0?O_C1/,3-RBRC^ 6%X306@LGU(.9GXQ_#L#T?V8MG^=L? MSVW(Q>+7S+EA]^+> L(G$C[XY[R=#=/%8@SE5A3' V6GX@-JNL+0W6D=KJT(,_MQ]@9A\@F&.LS._IL+]I<36)]BQ;K M7XAO]^+?9HT?*3VO:G MR7IWF:[C78*]%ECR/#F70D*>488X%199C.%'$)9) MYJTR;A\%EMY.)^<@7B[>CNQX]GP<7OYK/CS/E;EN55CID=95ZI:BU%.*BW48 M-.,XJY64CK.2DC[!5%Y?PDC?OI224.KVI93V, [.ONTAAU0_:3N"Z!BJ6]32 M,$^Z-$PMJE0YIW).+:I4BRH]M&/WFQ;WQ>3L? X[M#(4BMG03M+LLYWNNX7? MH;@.CCL.OA8JV>=)9_0F"N^0C=$B3G/+Z!0P4DY12:FV.-K+#@QI B'<^.ST MT(CKB)'VF"+)<70XIN"QO[$#XR_32;NW5!XV4+PFI%<,._@MK1BV3PP33FD? M)<(^ 8:QZ/,Y)&@^"DO+F?%NNW>3-RY22AB*03H$8":1E28A%R6347EBSZ*U61L2XR MK*?)&4=1\@+@/X @L((FA%,41$A%A=\J9A*L#ZZHO99%N <+Y!BA2)F$B0S4 ML, >1&00/A"XIH96Z*I;^A2@*UDCG=5(&YPU5XN155BCI#S6+$IMQ%;W+\.$ M]UQ%N"B'*3A"D.,:M%T=J6!128:W&CS?#W21 :6U^D;U]>Z!7=ZD-/3QDJ21,N12I$@SB,&V/#9U7 MQ^ZMV.6G^7"4LQNJ9'@R'%,EPX83!)8J>8Q1T-PB#M".3# &) ,WW"H9.-U* M/>0^ER-A#"5C!2BU42!G"4$J4,4UC]J9F^==[%4RJ(%6LDJ&"EUU2X\?NK@E M(2GO$0X$H$M+L*U-R,61$L4>!ZGTECW.#(O1^X2"S!$.7#&D XLH$O@4X(Y9 M["IT/32=5__MK=CE;W8*,*4,T:2 M=$QMN3HXUAHGE9 BD8)"*S'<(S#B,V_>W,:1 M[8G^_SY%A6<\;4<@V;DOU+TW0I;MOIKGEOPL^4Z\OR9R%:L;!-@H0!+GT\_) M*@ $"%+<"B IAR62*"67,[YG27/DH,2/.&16J8%>9Y0JH)<7D_'GF&FU=(AZ.?Q3Q,1:L3@9"2%2(9)+W_ D0$QP3!%U 0>FL"!T M0TQ82N ZK% *'D1+Y :!6@OZ+HM1\&1UI,]TEL<&U*@B)PITE2U]"="%(Q/) MHY@(P)#T!EEI-<"0]\IXHI*DUZ'+R80M9SZ7NP^Y@C!&1A# /&NXQ]9$8Y\I M68 ,E"@YLL5CVP.[O!F/FNED-N>5405J[J=);(J26_JFE+XICY4VS'*5DF:( MN)0E![-(@Y !E9D9QS517&QX@@T1"3LF4*_V("1TE9J#WW2I:U4?D[;5BJK]3=4 M7"Y"[,68R<4=M"J "'=6)R(0IJ!B\Q X*-L4_@)1)%V4SF_6?'],PJVSI"\"NF//F$L;(49H0=QPCDR1%RH9D7%:,Z88K^S$MFW:$7?D8 MCA3L*K[L/L(UFN:TLM[/SF=#FUN(A @W^=JV[)-57WL^ADG^G_:#Q2[<_O8\ M.<1/I#:K?\1MIL35"LD3!1==C)NZ;2XUB3"<^G.\=>0_D!^+/"L.I>)0NI-N M?KB;:_MPX#/)-14.J60QR%B/D@"GX> MQOP#B-W7*XAUJTCNR]4OMI_?OJ>^K/M5\RTH75"ZH/2^H'321@1,*&(X!_5H M+I#-A>\EQR88S0&W-\LB/<(2VC>4)@-%:4'IAZ-T.7K8J3WVC3:/18Z6#NZE M@WL?0E!)&G3([5X"DX@'GY")SJ (SR=4*HLEWNI1QKO8EV#C(-C(3@7;P?=R M+WA9\++@Y4/PTG$>8S *"<4!^TQ4R'!CD(O):REHLCIM]?BD5[P4A1P>/ MEZL6 /RG:1B_K@Z=Y#[K_Y@UTSI=+E[67H2:J9U,7[7C M1+"FY\VILTT/^ 3J7Y\=0^.N+:5 MS0PH\2'=R9S )?^]YL<&0]X0>_PI:-UEH"F)U1NW$ M6!4V3G\?HNY]!5)9=7BL.C9>-\TX^SYB^%_U]&RE,]';>6.B/YOX8=Z6Z%:( MDVL0)^Z .'IR^]GP[LFB@JN'BZ/$O2,-;%5RFA&D?<@5OYF&;386!9,P)89$ M]S3)MF>D04YN#WEZ3M)HJG&J_K[6:[REEXTFRH-J$IN+Z//)\/!RD&];/;M> M/:J&IR[6M_H""USYN]J"G2PE(*#LXN][R.A6T.W6?=3#ZO\ZGE33LPC_3V*L MSN'SLZ:*HP"K<\-.=(N_7,)NA6'U_;B9-AM+?>/R5E_L'@H'$;3U#@M$G0FY MV+9 -@+0Y^1\3(5A5#U)."QTVQ7^7G1G7C#WMX.#'L;AH&+L)8?O(_A3SY06 M4J*0\\ZXR^EC@/I(@TC@*G@6,;N^]<(HJ:BAL.*YC&64-#?=S*7+K+&21L/( M1@/-'6T].;G=KGF^K5]'[)-J50*V '(7*N\G;&"OM&,V(($E* &42+"&&454 M6\:!KJS8;"!M7=(^EP&15H >:AP@!H:?4M#&",&!L#;2SPW@]A)VOV M<[<:[V;G\!2_T"56C+<'S'-)@O.GS2DP4$8CH;FV0LI6C6'(Y5Q8J@U7D3B! M^883^S$4^,&?Q3 ;QO<):'$RB^&WVKIZ6$_KV'S,SH"/\/R?AF/_S^^J".1S MT5KALW@__\9AZD[SE:B&5TN15[JIFZP" :IEBDGCX7#\I1Y]JGZH1_#)>-: M&&Q^/%TEE+UP*?>P(ALNI(7#J/47W70\:V?3\<)5EL<#"Y6'GR]'0WLYGDWA M%5]C>+7T&.Y6AO>P<(> M)5%J6X%YOYQ?#,>78 +Z\?E%'#57^5$NCB)<6\I_'6+2X?/$DAQIG$A,0G@6 M-/*!8L2]5L@RAI'EIFWE0_SF:=IC?.D+7OPCMHZQ%8?$F]EDTE_4.)4#(4J1 M@ )C>[^E!<;ZK'3B#8TL$J2,2@!C@&6.68P$-SPYID7H)]QM5S#&^0";VSWT MATKS>UY*ZSC5X(7G.W[-2G L2N_+X9PB)-:""@U)H.!ZY#"+B"NB<]E9#=!/ MX:F6!ZJ?5 YK$3F6N>V7.;/U*Q:(&AA:NCD4O"I;^@+P*MJHL:<<<4X!KS0E MR!BBD&>@UI) DM@LW_>82-?MX17E X8+7A5O[OKZH29Z5']%9W4(<73ZZ_]. M1(,DCCA+9B!W8QG2,7C$@G>!,2!H1:YOPL9#C-+$4,ERSD TG<<&2!YE!Q. MS"BK<5 ]\NR<4ZJ+',K5!<;E0"X[S>$CPQRJM1IKLB2*&_\IDNW8F;](ME7) M9JV3CBJ+ N/9Z\Q!LN$<$I<;:G)N),6J#Z_S^P5#MBT.%]Z:RYZ5(FT,!;11#A/+$E& M>XFJ:'G.#G\=3SYF?GN?6>_CF1V]'?GQ>6P_ZU=@Z %6Y5BRH%C9TA> 8HEJ M0FF4R))LI7<)DU(B2H10FDMK]$;"Y",+C^X6Q>2 RRW7?SX8DG_)7ND>..?C M60U+<&%S_<_)^-(.UYR]16(<._L4B;%6=4Y:RUF(R&H506(PA[2)% FLI)6" M<1,W2E4_6N^-X8\%P_4K'M1 EK[S!;+*EKX$R*()+'.F,2BY@8*IKCUR'##( M..M\(()3SGM32^,.XITF%5.AB=;,S0SD/N MO>*Y0(Y%G3TBS(8$O\L^%=JM>3S8 &^[Y/RQ4W@!K:/;TB,%K=P=*F#MD+(8 MK/!D#+*)"<2L",QSRYV2/:JT6P,M,C"E9VYQT_;!*.V90A$(I:MAZ6KX6-=N M8E@S2U%B"31A >+%>$*0%LD9$!6!X5YZQ;:K^SXJ,G@7"&D&6FZYC,Y1 M(63IN;K;L(OQU Z+M"K= DNWP%Y$EXF6I1RJS'E$'!.-C +EWD8EA(O4,QUZ M='-O36II-A"XM%8MJGT!RP*66_.$:$L%X!NR*63$%+DC!S4Y@YDH M#G<9_N M]:V!)<%F8.26'>Q'AI8W-E:]N7/,C9_"K?>9J>RWP\HN.XCTVS'',L%3%!XI MT$ 09U0C)V)$PI#(O6+"VMA'QYRWH\^QF>:N2\W;T<_1Y49,?[>3?\9VBW-+ MINGEA^AGDY8/X M VV\>__QEXI7_^._:4K(J^K7M^]>OWOS]O5OU5.Z3/4\QK?O/GS\X\^___+N MXX<'-OAYKAY(CUR [M+\JM.VV"OJ $S7()<_O3\6R4VT[E3F6S48A=O[+YE>=Q M>C:>=^6TE;>3R64N*63/\TUY8,_7IVWO>OHQXXGADB(FF07#55BD69)(),V- MY-9C;C8,5\I3=L8B$C'H8EJ[W ^2HB 4Z&@F&I%[2U^K^]MNS=_;G;F2%:\_ M?9K$3W8:WXR;V[6RAS7FXR>WVZ^[W_!E8[[G&\)>]B$UFF42I3)0T&5P1)9&+7P(F!G]G'1W"*U(]XT. MJ-?8) %TD"SL:: >[#K)$:6,,4--PFG3<<8=W!$3$L(;Q 7%R%I/D)7]AZDO?^?5K153?W_FK'W[[[=6W+<[V\O.WY;*&)HULI6V(AE'(H M&9O1$0=D@[&(Q:B9X4E:3:[/B#DB6%:VC<\6L9& J(ER%)S1QA(E@MQ U&W, MZ-WX!A+>'YJNEU-NJNFX%?DW2/?\<>XY;$>7K?*L7C59O5C5RC95BB]Q$H%5 M_/C3:-Z6]X&-PD\.1+';N@+\,UB?GVW&FZ9Z.VK ;&LW[$"6YVD4^O&*]*I9 MDS75S&ZPXJ,J?O5G=O0I5FUO?;5;B\ZNF9\6,U@.##[X8B>AQ;","O-W *HLN*GCPB:N/3+WM?X41W%B MA\/+:A@;8&)8DFKZ)0X_+YCLI/H56!SF.9S!<[)Z?^=0\W.=;7+EI%%U,:E] MVYBV[3D>8!?R6D]7DLSSH[M&5N?C$(?PQM?#8W[QZZ)D\\MM@!RV%;<5AW@P O>=@^;6S35PM#IOD?=V'-+5S!""*>@H+E.QL.*V:+_:BG3_,^.0947J5TT%V M .'G6:]W@A[&KRC4D]B*E-R5=G8^>A7JYF)H+T_SMZ\N;,B.H97HAKI[YSP@ M )](^. ?LV9:I\O%Z]M;$>#T*S?^FN>1&^PN/:A?[^DF?0KV/*T#X--6GL@U MK^O<79H=K6?+<(H+^REVD1*@8=_ZL?,F'*2 [/*"!MX96&+6BYH8?5N?0V@;Y)A#4-FMU6;\8CV)G<%CO9^>SMI_5W)N9OY[$,U#?\MO: MQRYW\/V;WY9;6.=U&/M_GH$V#I)_KIXMS)-.[_-#4/2 $EJC!(@EVLD(%G,Y MT#?C''6650CXJ0W_:P<"A#2-':G!$.?%4.&"ZH<_1W8&>D,,/RZL'/BR'H.N M!%.J8 M ^\B?MDIIJ(",1TUG^W4KT<3I=!C#OJ@8O1Z7A2AX(C0BY9E!/+*$ M+&$$GL))M!)K*39"4!]S7/;!P^K.AO%]NN*5%6/I[6BY?>_3KPNM]_=Q4^=M MR!KR?V4%^4FG9 _$X_;RO8'DT3@O!!@"F4?2BL60V1'4^3N-AM;>;W7L8;:2 MJA]:5AC/&GA@\^/I^I%L=W;?:OZJ3M#\'3Q MC-L2TMK7-[CN*."&7]S0#E MFWCA(5'+S]']#MW7\;SQ4^@*.?[!" *U8?SF*<'G*;]UW0 M$6Q"_O;?OZ/?%9I:7[UUA_5V"6D?UFZG$'6,$RZ\] W+]EK\2F&GG=5@Z%F% MVM\:# ^@QJ65LVK;+/U4K;-B>134&?3-Z2-(]IG6:J=(?@3SNS=P[T=BP7,) MZC+E0YYR(?(7-.52BO1)^5=7L11/<=;/I_&7-S!&-ZG_,FCLJ$$-*!_I&]OZ ME%.IVYZZ$4RS.&:;!XT/JE&D,0=YCU2X>^3>&'!KED+:)H? ME*W%_)<>OR7OMN3=;BWO%C"".9\D,L#GB N6D+8&>%^#"#76ZR0VVQ&I2+'! M#+FD$N+$6Z0QYBARC 4)VDJEKA]N7IFE75I?OUFW5)6,VQ=3VK5 9X'.?8!. M$I+RA.>"9#8@[@0%Z'0YVH-0B3'CR6TT+;9!Q& )08:2MH< M[[$/ZW$)^N)M+"9S,9GO;'YN!7/!<&2QS*UL/9B_FEGD!3;>ZV"(W*CLT(.W M<0%]K]M#H/X,9W)[=8]B.!>\+'A9\/)I>*D]$<8:AHQ0N8]N .QS'",LO-'1 M*AKH1A_='ER,6\%+Q;;<2_?(T+(T)]N&N=/$X;#8.T5^%_E=Y/?VY;>R.B1O M/#*R[71,'3+&@RGCB3%4*8/CQA'AT^R=16'SRZW(<&X&0I=0BP*:!30+:&XM MKL(2S$ENBLD- * +.:X"C)[(),6<*(8ZYJDHL0 MWE*\]%X5$".,O\XDD.V:49RVU:3L9))MG7G%U#,[S<51QE]6W](&8]=MQ<=< M4GW2%3D$ZRE'TG>E?N8!]4TU_A);PRI:?];93B?52@[BO'![?N#PJN=*]UX/ MZ^GBRD/#5=WV)JX/],S"PUR,N9HC?-D6>J]'JX/^2W-;V:.UH@EMC23;OM39 MIFZ.LF01438YYCRB*C>KEQJ D1.!K&(I2L7@8]IOR:)?NRR,7^:6-*Q_5^KL M6S6+/F:^?KGUBCY-<@VP)1_=S.?W*28'O)5OO4IS:=JJQ9.PP2/+Q]Z/4^Y9 M$.D9.*=:Y9TCJ<:DR EG_*E%D,B) #7IZL^=-]Q954D\M:H2C(F7NDK/;Y"5 M&AZE'L[^A)T5SCD*SBG5;YZO^LV+/^3[VXH*G37HE68=U[*'^W"R//O:[,KY M>*2.Q1BX"HP0%!(8Q-PHBYPR.K?!U%9*ZJSS&U8QQHI;2L%TUAYQH1G2& QK MKY4G3FE+*+XCFF)9FK>EUJ6OL2?OHA!;#D([&*=A.6G9XRTM0-9GTGZPEC$J M$"8\(LX\P)/%% D9*:>YVV+<"*,U@@7XBB,O&( ?TQQ9J0S2+F*C$N=1R&<% M,C)@&!X):6%)=[E8+5PXAMG@ =Y/A=S#$U\N)]1VF[V&B\0\]EZZZ&=V= M3:PP#CY2MM%^]VEJZA+*UQ&^!?W[HWLN, H_W56J M1>_T*/PAM*=N6S;:=3YG'[^U,XTH[W5.EHN L+2!,13\,A@;9 GS$85B#)N ^V?IGQ"V2^5,CTWE%AF4-$IX@XEAK9Q"PB-*JDL>& M /TJR%N&S%(-<8NA^KV&.,<@&'-4@7C6%'&E@?2\2"@YJ[BS3%"N^PUQ?GW5 MTO=]CG-_L]K0]^W(C\_C;V"KO?"HYB[^NTVKSFV-JTGLFB!/QVT@\O7.0WF' MFKIIVR1W$=!=L''.5#CZ_JM2W2.X]D0\-?R6WMWE]:YGP".>W)Z5GJP%)C\P M,GE'$<&;?+0O<8Y''\BYXT:&\LFAG(<>NOGQ;!)C]7?X_:RI?AGE=)%E'/0A M]Y9][JC-Y\A..+*XV)/A$"YYFQ<\-OTYT#';L@/]8%SC!>KV M>$L+U.UQX)U,,A%'9$YP<8@[IY$V%J.H""6YT)?B>*-N(G?*XVA1=#*';VB/ M#"$,69Z8"H0K*>ES0^?] O/,\0'HL\3%V?)$>*-U_E*$&>16V2I(RAXGJ2CFC*S(9=G+Y/'^W7OF48I[0(L0*;![.W!3;[J'9.BY4! F>MK2 O')'3QEMJ M<31TH]HYP2DR+3B222N .4^0\XH@I8A(-BK.<__Y9X"Y;Z*;+D4WBMN\#T9Z M?56O?!UV^[5EXDJ)9"6L^4?-]U'IA6%RTMWVB+K)PE%*%6A%H1:GMBA$C#J);6 M(4$#ZX[1K3$))6RD$=HZJ3:$9-_G#MLR+I39:7&#O9&#Q;@H.%QP>,MUOPR1 M4DN",-,XYY8[9)(*2()M(2G%*CJW[8.,OD\L)'N1<%E.-9[!;/AE%$HFP-9X MJY3;>:GE=A@1DO"($2B_&G$=,'(N*I2\P9Y:(:7?R"A(G$@;=4 $>X>XH1+N M81))8@-WTB6AW7.'Q7Z[BAG?J>0Z^((\!58+K!98?5#A1TL4B]0@ESP#=5]X M9 -@JU>2:ZL8]D1=AU4L+/$VEY**.4-!X(BT9AQI%US"UL7 ]AM6U6X/9P\> M5I]I_S)H[*A!#3PA79'H>K$SY8' %+>(Z$ 0]Y$CJZ1$ M26)F.:&.Z7H?YC[&],!>SOM4Z.B9W"![4)+EH.;78WVU?:@P@4J'-+U2**H45GN6TH3?=)/T->4;O22%A7;)0J76VL$> MK^Y+/O&#UO>/V,16=XB?XW!\D8W_SOZQ4YR3<2F]\PJ7O*/"[#M_9868.NSG"2Q3 A'4(I4 MY,!LE\^ /,)&"JYB#,K1C5Y+,HG@-$?4"I,#P ERB6#DX%<2B298;9P!/2NP MD2T'=1\,KNU5XM*^(,B#N.A#;(_-!]6G.(H3.VQ591O@\KJ93MJCS2)42I!\ M"9)_;+4?K"4/E"*C# %%FX \$M$BFR06F%N/Q88\PM@X9Y1&BE*%N,<\0TTIAH07%2N\5;I8:!0?J#3^\9*./XZD= M[D8BD5U+I#OC14NT?(F6W[4?"N0-#PJ R/.(N),$6982"MPZJ9E)UFQ$RS\F M%OEYY9>0)3K^V33_@K,%9U\\SCH1D@N)HV"20)Q(APQ1%.F09 A*\>#8=9P5 M0A+A/$;>,; 3DO'(2(X!H*5+D4AF]PQGB2@P^]0DI+WPG?20/K,Y=:",^#5G MR,7UI*IA_(I"/8DMP>2TC]GYZ%6HFXNAO3S-W[ZZL"&GU:U8B'7WXKE1A4\D M?/"/63.MT^5B#.VM*(X"D,W7/)F_*>L\8'2^-=5 MLKXY@_ 8LN2Z2_.33VNPT&M_ZT+].0HQBXLVC^TJ\7!9T'P?QEBM[N.64>#Y M,AA_'4] C"\WH)J>V6GU)4YB-1J#W+S:)=MT*8I5?94=.LCIB9?=Y>?1-K-) MOG 4JDF\&$_:NZ95 AVC^IR5C/P,N_(V^+V)TPI&,*QME]%W1\KC3UU]F>K# M68S3IOI23\_RY74N3SF9Q.9BW-6A\6=V!/K,XFDK0UA)Q(31=,F9>0"@#G77 MU_.DZW8>7>G+NBW1-&C+[M\S);-9S\D\J3Z>Q69M[;I5L\,A# FMKW/N9P&_ MSNMP^LO*V^:L2L/QEVX+VG'^S]GPLDW@/'DQ=)H7_J[$5C98W?R5C1]W&S=; M19Y5PF^W _8'OFM+_UY%UNY^LB?/]^HUU+M15(&*<$N^^UWOO"75'6L32=(4 M29PLX@PK9 --R#@*$KYQ//(8]]+2V/FY;CPP/*!5L\NT]=XX:35#H8!,9]; 7+.;SW_G5APMA7$>06[]>/:%N ##ALDY(Y<>#3MMB;74!W!SGNL-X-@R5:R5M MA/&&]I6PE$MA?V%K&-VX*W600+[:*_D_J+J+X]=ZVCUUL!"Y\!N,[P(&")>< MC[.$#I\!IL$\&<^:"G;TG_#\-)<3-ZL6\.36\ #1N5)H 48[_1+C:/&,"YL= M"_"J5HYW;U]=W2SK6XD.F)$M\KHYR].\6JFS&@0_"*5+6(1_S?VTH+]>AB-M^5'+MV_=MO.[67>M%E6:?((N^FN/.CT@2RX2X-- M]F6O_3^=U^G9ZUW(<[]MIO_?;)SUY!:(6X4Z R;(H XHNU(S=72ZT.-#2;,&B@D4%B_K"HMM*'ASBW&\_F?@&TC2SB[E? M&V &5/(I7 /H-!HO,*=5C[*1UQG@B]NN?(JMW7O-,$]7!BL8W/.E7C7-5PSR M[(O.QT@KYOJ:3_EL##;BBKD^C9/SUF*?-=DNS(I<_O=\', &'%2A;GQN1PL7 M7/F8S^/T;!Q@"3_!"UN#O $;=&C!L([^;%3_:Y8_MMEE.LQ*W]H(LD8("^Y; MO_QR *T7/,]TS1,_-XU7EPW$QO%PW]1<>DN'5P4?^?+GV-U/48'Z>T;F=ZF:Q+^$V1\6_.IM@ MX2OI3(,'^"HZS\GBA8 5OFVLU]S %S4,=VYLM6^8JT1K!->I"G,OS=(A-9W8 ML#!<\I,6%+QFKZR=9'WIW"2?+5P'@VWI?OGL[AQH937;:J7N[?,=P/PXR$<=30V(!]R= M(?/Z:2!\\,5.0GLBDD.H,AA/XFUGKD"]-OMBX>ZN0P<\NF6FE?;C=L%F]% H M^I%G#$^DBDS$50Z2FX1NG5OO>'NF] P')H\,9>CU[$Y&1;C'%F'I,>(\"&2D M%2@I8ZF36AC2R]G=59GJ-W8RR8*O7?7F]2C\TND&,2S/]YI MO92HGI>HAN5FTVO* M85H_6NH.9>$91U^06N 3?G?QYZ?6?C8GQ#RL]G,9Q;Z-8I_*WAY-:=@CGUXI MQWWKZJU%BI4:N(5S"N?NSA9AED6YMF_ZO6;J[8OW'OT\+2;"?98 MD?O0 6GA!O@W-_GK?[QN;!@L'>/DRX2/?<*%O,N$ MCWC"A;S+A(]XPH6\7\B$=]:GIIU4G>OL?"LOYVYK9S5 K'W.ZH/Q]1B[/32& MVM#IKIQ"%YH^&H^Z:."^NS_>CU1[6Z>=,N<^=XPJ;=/Z+%>ME?;,."0(X8@[ M(7(958>X5!''R+D*9J/=@@LTY-8VD>>V:=8$9&-2R"6J0V+,&[?1IJ;S4=R_ M/NHWRZ)2-9!JRQ6H#Z;H:>DJL\=;6K"J1ZRBFE!!"KP%>!K[LW?RUQ\U!WOS!T8>C"T"^>H7?6@*WXL)8) M!"E.@CA9_5ND\6CJ/]F9>"N<$P3(A[QE% M7.N(++4>84=)8AY'IL-U\U+*Z!SC'G%,=.XH1)"+S")C&8O21TQDV*HK3 [@ M%:6;:-%."Q(6).P+"9T2FI HD%(X(,Z-0H+.!9P+."X)U9_P8N"%P4O"EZ\2+QXEF@XVI,GD1ZB)_'C>+KL-5'>E&OAV+.6E!I$T$81L,6+].(6>31U0ZK@-Q/OJ-T!0=)'/"4+A2PCU1).2< M=DC$Y+"T5@N,M^H[9&P@#2T=QHO&6Y"Q(..6D-$2[9)5 26C).+Z53F=Z#S*[1:YGQNZT5)BYVPCSRTEQ1=YE=H]:7NY;'/K]!JF=^AS*_0 MZE',KY1%V+5=\2&.ZO&DFHV:Z&>Y/,+%9'Q>-\UXCY2V% M\=%HG,*.(H]=0MP1@ISD'E'M<.#..$\V4H*-,R1PDI#T7"&>2_69& C*Q114 M,(0:LQ'&]]MX].ECG)S_'-VTKRQ@/(!%*)%[)?2FX&/!QRWAH^&,6>X3$LEZ MQ VFR&JCD=0^R$"]E'BC>,Q3\7$9[-P34'(S4+P 90'* I0%*+<%E$(J[H15 M@(PL NC)"(ID=,A;;(A*3 FQD2G'E+.<$86,=;D>C5?(1HD1\REJ4$M%I+PH MD@4?"SX6?#QT?&1/C%A1)*4P!RD=Z MD^'GW+KH/Q8+^&YV'B>UA]]#_?E>$R(4?M^MT_;:8+[Y\EM6Z.-9K%)NFOPY MTV(U3M44/AFM-W2J["BTGX>;B^1.8C,;3NO1IZY<;K[RYZN2N=4/MH$[&S^I M'=Q:CZJV7Y2\ED^QO;EWE^8GG]936'!_>Q'@S4*_N]^2'ZLO$58M+AI;5\XV M\#>L,XRD'OGQ>;M/@\ MO]7#]M?3JH$9V]!48T"*]MD@#,X7Y-, ZE7C2=74,'$[&5Y6==/,VKUOIA/@ MK-&T@8&I4YVTUO87&]CRP.P_VQ>C[B^0(K]1)8>T$G5]S= M5/5T3BZ/8/-6>-\DFT& _QO\NV3"8?R*0@W"*R_5*6SJ['ST*M3-Q=!>GN9O M7UW8$$!8K13XJKO]FA\CXQ,)'_QC!KN4+A=;U]Z*XBB %O0UTP \X72I$'V] MI];S%""X^;!R-U1+]-H^+-;];'D"?V$_Q>YP'=D$PSRUPR_VLGGUW5^O;]!B M]5LE\.:E?\H*;]] [6$Y;]!+;R+E^[]H:=G,>6-NV$3#%$U$(B9$+A!,+;+" M62098XY:)L!.N6[86)>T%\0A:?,]QFEDP?Y!*6ACA.!2T7C=L/D9V&OSO,>Y( @\NQX!0+R_F&N+S569D(_PUI^&8__/[P 2O;W(@1<3 ML(CNQTKZ>63JEXY2W7@8^B"%=^\__E+)JI64Y%7U\]O_^N7#Q[2CF++!JL93M?C;BKKIN++9&*K!<@>3 MH;*?)C%FV==)ZH]C5]?5ZY^J'_+M>6LI?O7[#.09B/M)^SMY]6,6NE6\!/D* MQOH_L_64A;"=YK%D*9]%]:RUJGPW@$%U,9LTLRS780"P!B#^05ZW+P_YHR8. MA_G?_-;EZUJI^WHV'7^(HR;"X)&W#H1O8U,$Q<#-FGH4FZ9]^20.6[4$M)-/ M^<4-2,^69]=FLF(E+>;2B?Q5HV\286.:O&0PIQOUK0?LUQ9JQ['D!4!;Q(H! MR"F.-&$!$8U5BB0993[+^#;;X#B\1.,O(Z"29N::.M1VDE7%3(VMJ@PKZ:=S M\IZ"?G$^!'*]\6%+2H9+TVP"ETQ@#?VLTSN7W\*@6D:>VGJ4618MB!YT[3#S MT^[=P#B?:Q]!EWT-/#4??E?3L_U^>)5ODS\>^[I]1LO^U_T?K3F_8N3"M,Y MZ\X;W"T8? !O6"(/(X,6?9[3Q'TA@'\=M3+)9;0=QFEGE_U/.YI9L*CF>\+7 M@/ -J#$9)G^&O5\@8;NK%F@P%X%==Y/!'O_W?0-"!=@7DJ.@WN&(N$L1&6D2 M"A9KS!S\F#9M:O@)1O=F=9G:HG*W.L7EFE-WEX][!JZ"JXP= M27C'8TB$(A!N^;28!V2\QX@3'#6C)E(>KY-$3)PY L3C@\OM2 Q'+IL<,9I@ M;"0R8+8F&Q?TL,)\;VQS]D?KT=%+#&;,.8HDI:*/$"R9D 6*6++04J+H/J!Y F(LNP6 M688XO$]7'[[K3;D3^RG;KXYTJKD'9$X4"<8(M@%\TUJO*[9#YSW9.XJ1A!!M ML4!>Z;S[A"$@%(*$8\SX(+17&T*\*(*/403SV1\ ;G=TVAZYW6 ^+CUJW8E? M>Y^S0SORV1]BIRTPM;Z7N8#=\ 3>0'JM7V5V<3&>3*OQTD5?A=DD7]$.)3^Q M;D>P<,ID3TW\UPR&,KR$8<&>C:Y>]V;AK&R]F=TI9?:CUDUE6]VL@I^NSW?N M66G&PS#WAFP8WOEQWUR=CF!.JM=-9KS/]7C6P/!"=]IP]:I?@4XJ@M'_.[BV M.GEFD^S'FJ_=A;U<<_^VX_3S[_U\#5=W85 -LX/)=[ZERH9\A-B>B [:M,F+ MO%SMZ=@-"/ VWQ#:=6X'-HG5.0S Q>IBW'J$8<;13D;CV32/K'WLWNMZ5R;^ MNK;WC.?O@X[+V#7#1S6^VZG M^LD+<:.]S:<5HU%WYGZC$W3]) 5 >YPY-A_NYN.!A3?UK(A!STER6JL$<.)(LXH1U8:#"H\)1KNT=C(N^3@6^#G M\U&=:M\RS:+$TV5/,E&=D'T4B=E_>@5Y]?H:M )SCJ_Y[0L,/<_'9I-U?NOU M)!U;X1G6!G%E!/PE83^)X(@H)50R!G:8]G&2_L&?Q3 ;9I7Y(6?J;]O8H0]3 M$"59,OS4":0/9S%.7X_"Z[E@L<.KL_?F:8?O!PI4KYY7/+1>2$R;LN MN>M[?*+TG>\IX_C&0^XHG:+WIL*B/KR$HV.=WK)J$L%WE$UZ4*?9;U1VZ6MU MGA8KN1H]==OR7;=/'T\G]VDWNP^KM[LZ3GV!T>:J[0OW[K3PT/%.\-YEW1[; M"_QP\.C-;#*!G[8+0\= ,X4I7@Y3O!N/?.&+PA>%+VYH45]88FN51E]21X)[ M$UW7+7CKW0D.AL0>!DK'./DRX6.?<"'O,N$CGG A[QBI&# M +NJ%/F'');UV0YST%.I.-]_(;QGMRQV5>3N2 O8D:AM<#D<1>J$>%(::6DQ MPHKR&).CC+'KT2F",BF$UCDQ1R N/&"48A[Y@(47W!A&OEWGX=LA*9E_7X_: M'(%?KIBWIV)WA PP%=LM=GQ*O<\]WM("\"F*_J#0RJ M4;S7X7@QJ8^4#8M$6BL,YI7'.DJPGQ5(E\ QLB%YI"B8UBRX2*3;L41:<&TN M^M& :/IM;$?-'TL._E9"]<.D$QLP0XMP*CIXV=)C KIB2Q<^+EMZ^'Q\B\(B M7++"8.2I4HASXY"A3B&!G5=!4$^I=6]-_CEP]'';UUW() MYV)7%S%5Q-1M-33 ?B;4:X2UEXA'99 CF"#.C$^2L\!">HJ8>F@-NP7SOEGP M[II\FB=3]>7U!3%U>_6IPA5%']^3*1>@ZZ',8@S>)"D0B28ACC5'.BB&O(DR M"::E>9H^WB_0727(]=6O=\#HEMOU'CMC%*P[NBT]4JR+2ED3 D4X.H5XL 19 M' .*FE!N)9=,;13%>CZLZPGAY$"1HLT]Q>E0CO ?SXB_3^*%K4/;%V?4S!OE MC-M>-W-!/B]&5GP/14P5,=75;A12:D\HLC%7,3?8(4N]0D1YHD'N!.HVFGUM MV44^9^/7H_ ^\VZ7&MVOUP%D<)%210\O6WI, %?.\@L?ERT]?#Z^65$1#A,J M$QA*PEC$F>;(8$615U;E;TC@H2@JQ\L-Y0Q_]^9T;GHRO6S-Z)QD?I'+IY?# M^R*77J9<*OIET2_+EAX^']^2;AF%B-)91 0#_=)Y@UP@\!-5P2E)E4]DY_IE M)X!_']I1;E7RRT(&]WXR30?4W-[PIK!%0;H]F7)!NAZBXE-B@0J+$I4,<8\] MLI$)% SQAC#A-"M(]Q+8HIQ0[]JDGA/\Z%,UC+:)5EA0\X"C!%A M:3ZD5E0\R;@N6'QWJ,E41>3>FOBZ;%]P/:03Q])!@]JZWN8 M(FX;9OGC^Z,=#^F\0'6VX,4+P(M;5&+%$[&)(4D31AQ;@;3F&D62"'PB8V!X MQ^=-K:)PI?QVRG!O)TQ:J^VJP 5#"X86#'U)&&JQL5PKBHQP#G&2)-(,4Z1( MXB%X O\4#'VY&/HL)_FT)U<#/4170]LE>NY?J,[B,&2"KH!S8K78I-O?E">" M^(G49O6/N&TYKU9#GBBX"#BTS@QQ.HE#8,7/\=91_D!^+,Z/;0MB>D(S>(3Q MS,'N/Z,H?I[V*_=9C".5RLH*122W2 1!0<(:ENO+)A02(UY%8A7MI45+)UO? MIX>T:NFW2I\<2+I3@7R-C@Y/)!>SIJ!I0=.'H"G5B43L)'(X>L2=!6LG,8RP M-LEP%6)*NV[4N:534L(&2FVY$F"!TP*G!4Y?,)P2HX/D3""*?2Y 2".R@BHD MC<4B*6MI[*7YP2.4T[Z"3?" F:*5]N$HNCT.Y29"?%)PRJ'$H6P)QU^06P4H M*7_[[]_1[[X]^^.1TF5^!SJ_0JME?HUK$Y+OA\?$OK"F.B98$@19Q$G%F+7(XB832XZ!T1*LKGZ^:VPQ@)S94M? ,Q)"F#FO416K+&'HQ$H+*S1VR%-0A#G#$AD:(\+6 M4<&BQC@]225^>L.U%;6X)V58#;#<\BE3 =("I 5(7Q*06JZQXC2@1#E!W'N/ M3" 2<4,PEBXX(4@!TI<-I*5]Y?.TKUQQ-ZSWL"S.A]*7I_3EV8Y #$)1S9Q$ ME!N'N%0162,-BDD+KJS33J@^!.**6'O&SI%R0(TH+7J*55$0M2#JEA#5>:-T MH!2)D!3BU&BD!=.(>N^T94Q2UDO!J<N@0$WE#F$NM(W:,&/I:H1'4FK#C2><"=,;6JZ 95\:)0>- M$A>,?*0'!'[.[;W^X]]"_7GQU% W%T-[>9J&\>OJT"7,Y!^S9EJGR\6[VFM0 M,[63Z:MVF B6]+PY=;:)PWH4-R9T-6)VPAC[_JX93B=VU&0".&VIXP=\(M6/ MK^[!!-=VLID!&5X_P_K63BQ?C,; A_7H%%:@:D>X,87%>M6C/&74+MLWUNF[ M__B!_+C8FY5E[YY),+[^Q#GKIO%X.AI/8\>W[S[^;^HL(QHKL 1S$(^QP(5$ M&B042TQ(8KD)WU5?SX>G0SOZ]._?Q1'Z\\/#X>0!B_;MV.F;?$85,(V M8P2BD![#[C(C &VE5$B3:)#" 2 :8ZI4NAXC\&N[8+_E]7J[7*Y.8?W;9-S< MGK8AU]!7W*6@BI/;K?G=TUD%5P]A""=+Z%OA&_@-N&WY=S?H=[/S.*G]XM-[ M #BA=PUN#?+DXB#]2:[8'M;FSPL@PNE9!.(ZOQC&EB:!0_(G/P.9 %Q-9Y,X M:#]X Y?8T64UB7[\:=1RH*T^9<;<1YX22FECN$!& %=P9C!H(Q$8*PIJE9'8 MXXV24]8E[05Q2%JA 3L=Z#(8?DK 4L!E7"JZ$7?S-UB WX!WWH^R_O(^_31K M )U[XR5*3\P>\E(59I-<-54<9<3^NYWXLXJ1044QY2>K M.L<1,]/'=:ZI0ATJP!A@&'A+D^N26!C0Q$[CI]I7S5F=IK!X=EI]&<] ^IW9 MSR"[JG/[#Q"#,:7H05J-5EFO+R<1Z LXN(8K;KRR^@+7+,8)HC6S=0-COXH56[GXY!E);Y6*@"'BUU8] M6-.66H4JU(!0>;2G,+#9^>C5FNIZ84..A5O)^*N[=\Z/^D"7A ]NU-2 MD'K M_YKG 4\X71H 7^^IY3^0KN]Q$+6;E2=FS6C(,K$S%/[M;'E0>F$_Q>X,%-D$ M(SVUPR_VLGGUW5_7-FBQ^JW1<_/2/V6%M^^+Z6$Y;[##ELK'DJCW&B:_=/OE MQL/PD 7I+LVO.JU!]:_][8?)V:+Y(_I8?\Z&:)4FX_/JX]C5=?7ZIQ320;#(Z(X@.G*- $+2&/$M ?SR!.L+-Y(5X]N^G8$4A54]A'\U"W+ M'[ J'Z99.OX>)QDZ 9W6%+(+D,]+C0S1596,WJ&1W>YZWSV-?%^!9 9)#X,< M@.*0M8XFZPRO+R;UL.K4+]-J G53771-VX%VYBI;O@_,XAJ6SPZ'>?V:DRJ3 MW>\S4-]L X\^MY>@28#B GK_% ;5/@M>D'\?CX#RX!)0+ZJQ][;I] Z8'[P) M3/AA_C9?F+6*%<-B/)O""T=9#L#%8.77%]D/<)X[R\/+AF/XO"/V>5/N!;%W M/ "W=T^-8--/+T^JMYV.E/L%M.9]B,F"FI,UH"J+F_SN=IISEME#;I%88.LD M2%"6FS$D+9%V1B,OC. F<@W_/85;6G?KZ^5:K+))7VRQ3Q;_"EMD"JXO02],7F*+]O77"YV>%>)ZOR9ZI3.T7%B@= M: T8X+REQM&M;VLI?#:ZL/45@;\D0^EJF3,V-='/OVY@[M1_-3]XL< ,1904"3VG?65.;I]L W?[L8 M8LZ7<""-LF-@_M[Y-S#DT:>6]O)()N-A^VT[\LX5VL(:W.1F^70!EC=;:G/7 M:(N#J88Q^;KU;\['MT9'J^;1_;=NB51S7]BB$SR!B7@3D!4Z(1YU1-8:D/*2 M&1$#EEQN )65"7,G XJY^A=/!& N8YVFR1N9F.267Q?K'_Q9#+/L3_E[EFKS MM*;?0#1\C)/S+/0_9EGV$=[RTW#L__E=%0&U+MJS@5G M#L=?,MDU\]4+*_*UEV[Y6TQ/*Y/?9^+S](G*B[KKBKN_Y"9;L00^Y M(\Y8?[,T\%/3O_JM*::?-PYYPQ"]M4?MW$+Z?,<'J?X^#'5XVZ7Z1R M7ZNX9UED#RK3]FS+TR>9O6[MET)2AYIT 4OU_)%-#UK<52-?E="W ^PO\#QA M;4<:LN:9XSP0@5QB'G&''3+8,"0(<=*&&!S9\#AZ0:PWRB-OI0+31(!IHJU& MEGJ/*>9)4;M1:&'%"+DR3OY8JM?OTU+3>#OZ_Z.=?,S.MOY2)6"Y2J.-)\B/ M1S3:.'[YH8O\>#%L4\3&6AE)2PSQVJ,4I4/<,HIT3!)YK@)WW$?#-O)"=B(V M?AW/)D5J[(O4*%;'#5+#%*E1*OJ7BOZ/+;>^[!4UD$J6"O[[9](\JG?@=6FU'\7AGER^_^J0;,$21:Z5 M1-*22-J'D&-@2^E .)*&,L0#9LA$S9%)1E!,.->Z=_.JKYZV.Q=>QYE$NJND MJOT)T/AU/+E?9LRMB54K<4Y^?![W,L-*&>>5(P(E 1S*F>3(VD"0""1XIJ(* M ?>18?5K%^ T^G05$/YN/&J#0Z]"&=^VZ]13TA4^N;WKU#,DOBSR%ZO7;>K. M=1*Z'B:[B#I<"1'Z8IL]I)\HG4H@&GRB /,*Z$>7_!Q3G.1XTS?C45.'>7;;W5&3Y-H(_O(&7N,F]5\&C1TU MJ $!EVX+G;0A!"!?T&HT-XAK%I'))>&M4BQGZ#L6W5/@LHWQOHJ;7$SQC6W. MUF;YP@,GPV+K_>JB=+\U76[DIYF=6+@GEQB8M9F<'A9Q:1P.*A@?(+"%+ZXB M+:?C'&9^;D/,0]HP2#?I\T: [B0&]!4_)LV2M?DMFE9C0$A-:8D(/_W3VU^C MJIE<5D24N)Z##6PH<:%]9J(;GZ+U!A%F/=A=G"%+ D-42$DM<9*1C:Z&#_% MMW;7 QINW6Z8C7^*O]LZO!W]6D^:Z>O66)CK*;V5CBUQ0"5Z="N2IL0"O1S6 M*0)FS8^MDZ.<@YSP-")NI4::.H(B54'C*&+0&XZ]9Q8P'R+<%K8A8>B BB)A MBBW3OX3)]9R+A'DAK%,DS%HM4QP<-A0C+Q-!7!B;&[-CQ*.GTH/\L2GLF83Y M>%9/MB)@^$ 4$Z:8,-L0,*0(F)+.4-(9'NMG"]%XXP.*UH(9I*U S@:/K&<1 M"TP"5W;/A%1.L9N>;4-*B>V;027OX3&F4LE[N,I[F >WE*2'DO10DA[Z%(7: M)L<93RAZPQ WS(&]9@@B,K+('$L$/RFSKS=1V%=^N=C^N5+)E-C+4-VG!1N^ MGG8)$,-QD^M6YN"L0=>T8C]#UBGQ6EE/D:3& V,3AEP =F6!&:%2 M',/;LO!L-'T_^G@6EZQ[78-][?TD3F-XW6PEA-WL90NGMKSW?'D6:0XW!_0^ MXUB[2& [WY\;AB&W]UK9)V5P;.[FQ1OE>IR\M9[QW;&L4 M)H9IBX+PP+:$<^0<3@A[$6ST0D4=>V/;+3$DWEN&;.EXP92;U+XO+8/ZS^A( MQ%DC T?1." KBRTRQC+$<# N1JT8WDQ@>GQ&Q[LX?6,GDTN0E%U@Z4J2Q[I2 MM_64COU1(&[,B,L4.8K3RL^7:]Y<8DFL-Z> U"4A8W<)&>;.3(D^RG,SB5?^ MW'G#OB=GO(1T@F\NP)$%NY?\B6_G3ZSC>LFCV$>'^G$>#7<.\F^;EL5/_EA? MWK/30DFI>)(]#;=RHAV8.\)2Q%W0" P9C$P0D9M$A-GL5U[\VWO'$R7HZ!DD MRV^Q:4XKH$NP26$JN=C/JD>SB)P2F%0"DQ[)6S\\TDOS,.F7*-4VR(0H(09Q MCSUR)&&$A;-))>$4?;KT^_,*'Z[.@VYQ]]U7QC6PYO#37?UM!T;?7K[HF$.7 M[J)8;?IX"UBLD0PE0BF7FJ36^.H LE&E: YL1%DG(X2)207"O5^CI M=?2BG8S&LVGN*SR)35O.[F*6O6[%5?]46?]+JI M_-62SB[FH3W6G]7Q<^Q:J:=ES^PIK$H;:-* 02!):\ MF0(K3..27>?:>M,6-+9P:3,;3M>W:>D&ZQBJK8L]78DW6D&+]2 .>&X]S$-Q M,0?XTK5/WT25M8*Y-XI!D)5K<47#^!6%&L:;QY)C M(6;GHU>A;BZ&]O(T?_OJPH;LQEZQ?>MN6>=6(CZ1\,$_9K!FZ7*QPNVM*(X" M*!Q?\U;EL(ZE[O'UG@K& WFZQ[/>IQ$774_\7ZS[V=+ OK"?8F<[(YM@F*=V M^,5>-O-@CM4-6JQ^JV_=O/1/6>$=15X\;3EO4 %O(N7[O^BVZ#C," /5'XF8 MP(000B.=B$,DQ> P%2$ZUD=Y^+>@98P^U<#BKYLF3IOL+@/XGTUV6N1X*T5, M>]CM=^\__E*IJA5=Y-63@HI['MG;=Q]?O_O;VY]^^P7DZX=?/GX85.]^^7AW MQ.8CR9$:K2CC&)%@..+64:2E)HB3*+R0C$:RD9/SA&#-ZU3YT^7?[3_&DS=# MVS0[K\#=&W$^<<>S;[%3N>OE\H#FD-=G48 ;OEN$P[>!F%F+V\M0S..5!T<2 M9"K8B:;FSBC3.TMVFQ/,]-,??L"D-V$KA[_#)?!N>3IT;DE&O>II[_'$GU; *@ 4!\S/'[,>0T3 MMY]B]5N=XK^YR5__XX?S]KBR1=?77$L%O[86OIA MS]G3AY6'^-:MSL.N%G99"W+U7WMB](7!S M!)J5V% G#.*1"?A+$F2Y=H@S$T7.K@IZ(P(-6X.)$@S%$/.5,2''*4-,)F8$ M(=0Q=3T@LC,>?\NVX[4HM#^;F&;#?):RECJ%FNA/PVQR&>VD/ZIFRQV]'CG] MJ/"MVUZ#5I]W\\+K2)G6U"%G D7<&(:TEQHYP5)R2B>R6:Y$8*$MQPH%&PCB M+F*DJ9+(,&J-,TY(DO9TX0F^8^4+KGQCTOM6I*44+NHQK94X'X*G&$GK (>M MBDC'7+\!L%=@PTT,&S'I)FJN N"T8HXA[H5%FA.#HHA2$B9,6_/[ODC0M(>1 M?=4E4@.J2:E+5%!LW[>TH-@>%[2Q/E#03<%JB[F.-?,4618Y(IXQB@TC7,HM MH^+*0?3J&71O/2/;YGY'!I-/+%=3\/+@][;@Y;WPC7OE&5<&:>7 \/8\@A$= M/-(,@$\Q#U FMHQO_54U(:QT6"\EMY['4?G+U[J9MC4QKJI>_+6:?Y][V5AG MFWL%QKQX@7-X[DLIC4U)4N0]IXC3D/N[:IOQ-#@50('$FUXT#G^,=V!J)XFX M4 0TRR00L<0;QP2FENZI%TWLC?M2)L6C#1KQ@$U.I+?(D2@1!;T]$&DEQWAC MX0W63EN,J H8<:4Y:G_%RAH2F9?4/4!\%??EP>#*<&&<=-/Q5]9@+( Y>W )K2+/,>8).H9X@ !*!]7(XNQ\9XZ+,C& M,4S/P-:?FY*) >9;;B-P,'1>XBEWZJ9\,VO@%7'2\DJFO*:MS;NHR]O^F^OQ MGM47)=;R.)V5PGC") ;&L3G6T@>"G)(8">0--MPR+SB6>^HSVY]82\6=$S9FMS HYEQ9A2P5#!D1&+>)2!O\1I"K M)%)X%Q 3K;-2>&1AO1$EP@:BHHEQ7X-<3?%5%B6V*+$KL438>F.%08'SB+CT M FGM PJ$"Q] 6;5ZX[!"*4F%=;G9"%/Y/ F46*LY(M*#*NPD((I_)E\E-VP@ MU/'9XL576=#K1:/7;GR5W&MG,&=(R6 S&A*PYJ4"\SP:0C#H.W'CS+QG--RN MKY(I,L#F^,YRBJ^R &4!RMN!#5N2B*,*19P3:9Q32'/%P'3FU$MM,-V,2>D9 MV'H,J:1TP/666\4=#*&7F,J=.BL_3FR(\+I_-K#N\&/+ $6N'*57,N;6F2IP MY'P"=1"GB&QJG6.)4)Z$37JCJR;3!-,H'%)!,\0%L\A11Y#P3(+^Z'T0^QK) MQ_?&*RD%9BFG?$=M/2Q\#,C$'$RI#0F18>'21@8 @05.N>>I( G$E6V/UHQ M&(-\2YHSYNV>+GP)H2SZ:M%75_55K:*1&,QOXHA&/,%/FH4 ZBOC#(!5:Z^O M X"DB6*#P5K/D=.<68H<20$1X[W5FD8=GBN$DID!(\=G=1>O9 &O%PU>N_%* MNBB,5SX@ZKT XUU'9)()"'N-P0HW5&?-9JM@N&6OI!@HK(\.'HM3LN!DP\:U'@,H!Q*+HX.P$C]Y "[) M=^,1_'9^$:>QLI\F,9Z7JI1'ZY-45#A+K$))F@@ 2 $ J17(NJ0IU(4.&H4M 8\P $CAT-$P042M3?1L0WP#D2#V>\Q M4CD2B0>2D)."(TN)DCAZQL@#PMS[=6L."-YRG;;']UXZ'G8I&%DP\A@Q M4ZQD8%+EK**L@S%#D.:@O#'JL#,NP"=FRYB[7>\I'1A#7R0*%P=K@>,"QUL^ MB64;(?$]PV>/D:-XRZE!>PJ4!Q192OMP MX])#=.-^'$_ML$K?;"5:1-F!.W7W9QF.<^^/XP"MG!.OU5.,)C%"&=(ZY$04 M1T % 3..$2(U2P0^3M=5$"^(]49YY&U609*(N:"J!A7$>TPQ3XH^(!JX5Z^9 M4FQ F"IGQ06]RI8>$WKMQI^EHD@D6H,23;DGEE#(2/A)VJ2B85XDOU%=MF5+PX MW$U_!GAQ3>-/R4+6)A IF4(URY- +9[-,ATZCY-VA:54#,"#M4A]/C+<)A[_PT RX\X(FR:S)&_'E%!N5VH MX+_N5%.Y>C$.5%>1-!K!F26E1 ,*B_58(:D0;9R!;S)S:BLI!@_J!C).#M2N M$PV^2C1/3TFIT%FALT+GX^8W4,VG_O&_SL81I[@HF7WOW5U]UZZ@<[L^46=CMX5;R;G\\F2^+% M\0#[X?#Q7_>L8I4?T^^4-@#XC?]KF%VT^]5-0@);KT&%5 M_^SOKG+B?AJVPS <#6=G+Y;/N,X[V[U6B2/+W?<(D[HL+> M_S'LAN_MD;[Y-;L?!LS66'K^Y\97/L3*6/5M*W/#.8!]R%RP@U,/#W9^JVAS M=E.X^3<=N'[%WV\?._ZS>]_GGBO"9)2N7;Z?<\PG(4\;P08-IUS=EC6O3@"(9Y6P'B%+_FE-N'+2]7!]?L+1H?7Z,4?EK,I9E;/NREF_ MYEGSDY].SX;CC\W?_&B>*S\]6)[QLZ\4]$NM$E2K!#V;':T5*.J4*T4_E^U] MAE.N%'W0VWMP4ZZ-OQ]4VW\5_SD?3D'3/_7X2^JY8-=TGN;"YR(I$5EE M(G6DQ.H02%$^*VYG MUX_=\KM(H6+R@4AK)2RBB<1)RC&(,I:LJ3";O=:IBT*SF(CA26/JLR6^,$XX ML]D:'YFQ;$\7GM':\WM'P=B/[D5ZJ$#K_5!IMAY$[7/@TG&L2,^PB2Q3Q!DJ MB4]<,ZHM ,)FX^Z2J:9P.??<$&DI!%X((%D_1&UO2647&WJ7IB M((T].)BL*7@5+RM>WJ8JA"A1V A8%=#JTRD2T/0DT<(JQ8M0(6_VOMXNOFVQ M(Y$86'IX7=5J.?,GX*A\_678SC @9I;C\1B>\_&L^6.S^+Y)?N:#;V\5*//L M!<[3^E%4WOCOI3:Q&(LSF0J*(5*6=#4]K3A:_NRT-29&M'S2U48#4E.IL401@ _=4 M,^-)4.:41N^8%I%>48&U6,<$"<4#6@O4>;EPQ-L858K.J? - +!5KR5G;F!8 M;9Q>T:MNZ4&AU\-X*UGDGC*I28F,$9FY)A9T4^*\,RQ:K3+=Z"^\9332 M60;X>'@F?O575J"L0'D]L&7A,J,I$&X*V&P 2\1'4// ZA-&2\F383L&MNVY M*84=4%K[IM_'35GC*>_(7C_-6WA%GG:\@I37-GZSP\K;&6 MA^FL+*! <>X,<=:#DBB*)=9P09)UGHJD33(;/C/M,^_L:J4\XJ]CQ"<1"!.: M245=2G1??6;[$VN9N,E::454Q+A)D2T)R7 BA"Z*2HWM7S:46&T+I\81%@(E,F*LI=&"%)F+ ML3K(6#:46!:B+S0(N"?#/<()XC0W1"P MF\VF<\QD)P!4B1?,$2EC)LYJ[' H:$J94>7W-0-<[HU7TAA:4M22T&P31E!I MXJW+I#B7K*2J<+GAE8B.4:^\)$5&S 0B=A@(J'&)\^C+D+OJU>RAE!6?;7J MJQ>"AH#QG5? ]AG^DE0K$CS/)$O+@M9>*+.1 J1H#HC+ +4A 43X+ 0WEG MM/,R.)G4([DEA1N( XP0JE[)"E[/&KP>QBL9E=')^P*&N/&@4O)"0DF64-!* MHRK>V\UZ.%L&PQU[)>5 JL.#Q^J4K#A9;2AI6W95S;GE-2#JRF!P=A-7[R";@D?YV,X;>3TSP;=MSE/TYS/JF5 M*0_7+^EL,)PR$H+/1*HDB"N*DNA=*=(ER7/W9([TEAO;M#S9(3]'3?]FUH4'9+6&UP$@]XG M(EG"4'?O +R#(XG%Y"UC 5#D,H88JX)0BA.X L"; 8P'&P!\-+?,6Z$=5GQ[ M'-?F@-$='\7?IA_3H;-+Q(D0_C057)R$"-)EIG!3J8E<1'Z0D5PDH- MRAF-:L>8NUL/*A]8N^.HSCU%X>IDK7!TI4#ZAZ%*^#5^). MW?U9AL/<^\,X1*MGQ>LJB E66*$';5A.'831>@'S*P7 6OB$4>ZM>,V/$@+I:4[&B5]W2@T*OA_%G9:JB MXA:L*1D9D3J FIUD(84ERT)22?/-"K/;1%O.4K1I(5XO1W,>3M P*O(JT MOL6]=(/C:/\]0V_&*7_=+_3B63>\_^K\#MG=<[ ["LR"W_[[=_R[@Y]KG=_3 MGE^EU3J_IS*_2JL',;]:]^=A3V:'?YLT7<4?M"3[VC]=&:#JJSF0X]C[9&#] M\54E@QI@5@/,[NCV$T*:6&PF7+&N_:4@3C!-@G.9!L^DMQOQN2H:JGV2)')5 MB*0E$>Y!N?YX]_67.)JGX?CC?TPFZ?-P--I: MT-E TAVG!Q]4W%F%S0J;%3;7ULURQA^,<"I>5+PXW$U_!GAQ32&IDDOFH#(9 M;R+&\7MB.?6$<6\%-S0XNU$WX%O4K.7IZ@V:5E6R]H1_'JQ.RUT\1D_ )=0% MZV^]*WQ/N7KP]%8C26J MDZZ3OA.Z\R..\)XFFTR MH8"Z6#-)$:(NC]77_PLX=I_.G?TO#3 M\JEIV)Z._-F+,LI?UH?..$SE[_-V-BQGRY=U%Y%VYJ>SE]TX":SI2?LB^#:/ MAN.\,:/S(8LC(<3W-TUQ-O7C%DG@140O6N+25[?P4V/C2OGQM M*U8O)A/@SF'GI&RZ$6Y,8;E@PS%.F73K]I5UNN":6UOW_IF,TLM/7#!TF4QF MX\DL]]S\ZX?_MIX%;S@G46!=WVPDL=B\-J; E>4I\B^:[ZY@(:-H4XS6<1&U225E8[4)R(<(JW6 MAEB6'3$T62C,Z0)5-*!>/P8J&H$=#,L0_RU;8[S*.$\F]9W%(64\W..^23D:2/8H.&4 M"R ZW)=Q[K>S([C9<6Y^AC4&CI[-X54_P+TIMW$Z#!V5-K\B5^K'6Y!+(0*[ M&T!_*3[YQ1 X>ABO'=+:>CW>NOQXM%[%>HF?\!N@[NKOR_6MNT_78'EM'.S2 M./[P$ZQ!F [_,&A!6) 6GE#.,>%B_?"4@*T3!T@(%""!>T,"Z&,DBY!H#*;X MD"]#@@_%1L4"T5Z!UN:")9["3P40 9XFM>$;;7C?Q^.32)__BN 2KWIYT8GN?;*3B=EO"PAW1;H)17'1K\ MU4\!3A90( <=XR,5GZ#]#PC3<;]?6S408-VRXG>)Y58Z G\\F2YT;QP-6 PX? M+R>@%$WFH$T-O^3T,.[*/>_C?O>USOVQA,DK7TOA_93]M7H_1OEW7*.Z1E7V/6!/V*"#Q M-8GX$ EKWQ38]95$DVV1W)WS3&Y-=*\Z\^=6.4AWI[%]6+2GF#AWF%%/J!4U M/TSS"9CJB'6N.8'OCMOJHW^*M5P>Q_]^J+YUK0/ZRHE*&=.8K"56!D64#E(G M3:6.&^8=F'8^.A-)]-H0650FP7JP\7B,E%-9#/??"1549\FRXI8J.==&A/1?6YD2LEHY(QBQQ M,CK"=0J:ZUBHW.@LN'O1\2N\[,/G//J4_]KI>-OK]VWYCIN&/1D^J.;(?:6& MKE+CV7!+E1H7# X5659"$II= (.#"6(-T\2$S((R-I7R" 8'VAI"LB9AWS<)>R_0"'\Z9&&#ZY,M\[C!&3S!2>#.40K"OIR2S*Y3RK; M_>+_[[?\&%^S1G68T+@BN^.5\G3J/^9>+R*=Y?K"CS[[LQ93B=:W:+G^'?%= MO?CW6>,G2L_GN:,KLKXZD?3*3V$W#G=M<')7I\_>](IK,F<94RY+I8@'\Y#( MI 3&QU&2+?,N>QM$W)"5=\F<_3AK:PL;^^ M_?"ZL4V76\Y>WJ*R[8.-[.?7?_[PC:FR3S,K^@BK5\TFW K6YAX7\Y ^618$)T(+ MT-5]""3$8HEVH,1'6BC;+$.GDRNR>$9<$EAJ*7!BB1]>?=CP\;2^+>!PU6#(^ *6.R E&/(0M:S+V"UV(-RX1 M)AW7T23KU4;DQ?V)Y\UB67Z#57D_P^H%[_(455+0^2Z0TRFP]8J>"%\GJ#>_ M_G(#1>FCKY3-8]<3K%PB0GDW'N7K'X*N-# ZA#G1^X[=EIJ15TS(0?X>/0E.Q>D1:(W,[C M\94%:>B*S$\3+7$B)/@G#J7=ZHX 7[(P) 2LK M\@0VAW&9'F-06MDLE1R M0VP"D@)3ML!/1I.D0V \!*\DW3YQ_16G!<#Q,RS"12I!3B5=)C_>3Y(_(V>@ M8)$\?A2K9\TP.4\*O>Q&>2R*[4EF:2F=^+-! ]2*/\_@"1W.(S;"[X"@"(@G M$X!E,."7-= [YL'RT@T\Q'LS-4QAMT^/7X?-7-Q\"L ML$! ,_A1/QLD+[0-L8822H?Y*4QGJ58M>'%2.HJ>3OIYXQ%$7X@O?T+9=/0L M#/JKX 9V&!V([?F"36!%/,KK#@EQ5X'F9Q=,=-SY[$&PKD1WYZAK""$4>^6LWG06%7%[+;/Y^*L$8S M7HAV&818 27+20-6%+K2J7#B^ /./-Y&5=((A[QV]JA L MC3:2Z+S 5A26^&!15PK%!Q,DV\S1IW!+R)P39AS0J]5@*BL%?XG"O;>*@NYV M1>GT;GL6T6=;)%MZ='UFS"-2+=;C[039 NYGF ^T*"L%P@AK0U\$LT[T8:7> MH^;_N7 B=]U!VU;/HJ3QMC##^J!X274F02N,50Q")VQ6PC=\P7_[9/IU/O__>KWUX_"UT# MW16Q&8,B/\)Z[.A];9%8P2("C37,^PJO"U_H^>%29\[/%UH@<.>P,W7PFM6C MOO: A>H( !=ZUVJ_?SD1_RE/47E=MZ#@70 F_;C:I4, 1CJU[;SWSYUV58#S- [[,L#M#+BTF9S.>G.OJX*-.GA9 M*?+H8.XN0EQO5^=SO[W_O5T>F@TZE%N\ZW0.^->YE<]-NM^/K]NW>K8SC&:+<:\"WN M".@4DY.\MKVP _[T= 2/6K=;9^C[GH,4[R=WDL$*@#7^>;[:P>7VPIS ; 2K M-Z?.QH1QGUZU$YU_$31_N+XK\;[J%K P,KXZZMN3).SQ$'4E^&@(P@@L&3"V M/D_FHX1.?;1QR')(1X\H,=A+R[?"\@%0W7UCZ2]Z[@S8XT MO;%2^(.,PU%.S__<>,-CE!7?Y,+;%S3><<3ASJL3/Y,9KFIZZWO7]'[J-;R[ MZA=-7V /"\BO6[N/43S^4 IY5S2J:/3P'0:>.AJA>ZVBS@Y8XFE-L'+$.D>( MRA$[R\S>AIUU4,@SGYD S^H1'F&4ZX4?=#;>W!3 M?K#B6;4\224JN7?!NO_7#' \]OS+9(,G&'S;.H\$1R M$XB7#OY21I1H+7>N;.,$$I#C37>8_1> CU>?_'#4G31.?NK.]KNC]&,P!_.T M[4XD;U\>I86UAY]N",&Z)D,P*TFIR<2YH(B,.A"7E2*&2E@-QC3S_&$GOSB& MW?;TF1@P?E7HY+,L&W,[T*J=%:O0JD)K+X66SC1*FPH G,N VRBTN*>$\5BD M\$DQN1$VHY1F*D1*8A"1R.(B<5I2XH4.)3,M_%,16DIF6[HR9 R3T%@D-DE# MJ.$T9^9%CAMQL+N=_(Z$EN #>F7*9!5:WRZTJK?X7CCT[C'CCN6N;YZTI%E:CG,UWL1B.2L$"5 7=FQ^UE:P ^*)56$5!'RS$2(\$SKY(C/U!"9K2.A.$&" ME8EGIKSV5ME>3V(/\B26&UV$ :6!E@SFE C8&$D;XKDR MP4NJH]LH)K:-HCQ7G+=BMZ74535NWY97794%_S-FHT_;[I:5 *7K I3?[S V MR2(BQ;:)H$6 TE0HL4*"#)!:9QM\2B'O8OY7'KGN> 7H$7=5D:@A1%5P5<'U MY 67]*YH&[&?44@8^HG% 2,G1?D2L>4MI5NQ=O=5< 63D]4P%VLQ]-6(0((& M2409IQA=Y9+<2A31?@@NHZO@VGH8T:IWXM7MUZXNE,4N56?ZPT\PUC =_F'0 M^G%+6GA".6?:B]6RO/34=?5J2P#Z\T*0P&(DQH*R26TQDFVY6M:K\6RX+$#V M?E42[?6B&-HOT\G)3^0SBV\90:]KL;0&/)S;#6F%K30[4"EN[.&_8%AKMR"<3 M87/'+7WR9QW7'*J[)$+1F5BC.)$J!>*4*80QSD,)S%FG+_LY@R@Z%&N)I18[ MI9="G V%^!0\386R8#;\G/?T;E[1(OU>H6KZJM/ER@WW!3CVT !WHWN_(F!% MP*\C($;CQF T49H7(JTW) 1LN>L2-]QE;\1&6(WV7)0@';%<"B*Y!?QD )U< M,Q%H<(R*Z,U'V.[/!@.9^'J4'_=F6_JZI0/QO^J>)D79S8$KR-21"F M(H@3X3UQB08BI,M!9VFIMY?%"2]66LT\D<: .!$IDU"BACDR20,KC*6-%J)[ M)D[L@"I1!4K5J2L(5A#\;RVQ<%BB)*L(@.9H(4YY2GP1@24E$\.PO$L@F*2R MBEF23=9$,L^)\\X3#=!HA>=24[?G(&@&G%7'0O5+;X&OL*EKU:&W&QI[^\"7 M/>2GK83QWW"">$@B2"7-M3&%9)DP@%,E#D_9Z+(+YK+?SN,5&'PU154Z]06Z'V/+]'"24R4Z2P M!)I[3IQX#S\!Q#J?''=!J T/NHX^4*9)UB40*3A ;>: O"GKG*3CU*@]AUHP M2"K4[I^7O596[ *B)S,_J@;$@:8$USI5#R/9DO8R"ZD)CU(1J94A3DI&N!"R M&.,836X;68![)MGL0!CU3)-6JR&Q5X9$A=QG!KFE&&V52L0*58@,11$K"R/& M.L&=L#9O!B3>I5C GD&N&5CZH)Z;)P^YWU >X,I/X=;]4&>WD :_L5(XN?6B M"*/\A:3A-'=DA1G<\Y/QRS1L3T?^[ 5^^_+4)ZP&N69M#OOW+0PT>J3A@[_/ MV]FPG"U?W=U*\C@!<7W!.6 R^HK.OMR2F+ZQ^L 6,U+NM^J<7Z#-)5$=KVS; M4_\Q]V8K\06&^<*//ONS=I$-OKY!R]7O*.[JI;_/"C]-(CY?TJOK>]STHFM* M>UC'!/52D)@<(Q*/!WQ1FA1K'+4\"5HV),R=2GNLM:UZ_<_Y<';VZV26?QZV M<31IYP];L6,;KH:-'*XM[/FO;S^\;AAM_M>_6,[8R^;]A[<__;__^^U??G[] MV_ON,_.R>?W__?[FPW\UKW[]N?^:_/G5^]<_-S^]_>N[U[^^?_7AS=M?UXGF M\!:OOQ1?]6(X@U'$ZT^-.S)KWHP1%K$"R;N1OYCKC-&EAWW$J[Y M/)P==Z57WO=U3O S+/(*_[R-LPGV&&&#AE/.!Q<*POHT.<5(5OSL_V+9%ES+ MH^["YLK%;7[ 2Y%4.7W97_;F7?_GCT;-8^=_'@'#=BBWG?W%-3_Q9\W'J MQ[,F=RM(@L>F+OZSGZ86*_+FD]/1Y"SG=M 6)/EKTVOL$RF\#GN';RQG8]F M\*"VJZP#ENFG880A3C..H.\3L_[B'^ B_!].F @\6O_1@'\(9+,<[++WY[__OYQ:>PJG'8$UMG+,%7(+F& M"<;7S?T3& 8X>IP-$%=G$ UK9ZV&&^ET M@DO7[W6_+ST9M6!783$VC]OAVR8/<9%@/Y=\>6$K<5&1JEJPY.9 3&?++XZ: M]Q>N.R_BU+T%GMV!"*Q!_I*G<=AF&!+0&SQMUHQR"Z1[['L:@GV=9R2BKJ)4 MU[-R.8C^@I[\$XRX)^7N75?5'KR_=B.3@/\%#<8O=V +YTPL99:DHA/E+$FJ MKB@V6"1C8#4GQB217$CB8PR$>:65R5QSJC>T&[1V.TY&=LOCMJ/75U.8Z<=\ M COQY[/S2][Y,_SH%=+YZR^GPQZ1WW5EL2X8QJ3-\46:3_%\I\WC1Z%"1LE9 M]M,5QUTV'C=W[6'&U6T:>@;F?M2 -7'2GIQ3X!9S>03<(;? M$:DEQJG,OH JC#UQDK0DB&!(X=98+H!TXD8CH#N3VI]O)K4_7R:U[J^_P3J MT=03&]L[:BN3^71/Z:TO6W?4("Q_ZE>QB5-XV73H.U1&Z0=8!O\? MQA)4VL MO-=A:%?VSKFB)XZE2*AWF4;.LXJ;+J%#IJ<.>_:9H#:%34]7S\.X>M6B(%Y5 M141#2PYZ^[(OCHOVZ^3+$$@J@Q2_)Z-M_5PP!Z&MC8HX1Y%%0\'>BQ[T2&4E M"\'1M&'72&VE=]BJT15#).OV70@B8C R65ELW![D7VPN]NJ3'X[P3.J7R?0_ M4"G_VE&AOG!4J&Z*.SRZJL+XHW$67#W";5K46<82Q]-/6&(9.*[,9_-I7IKM M\PU'T5/AO-T[;I<^K]XG\6X.7 H$5OVWV_3??F6-FQ_ B@$"D904 M6"/1&\ [#G\E,*\S#TRY33.<%6V*RT1++&#"/)CA.F,[VY +LS8YEYZ/QX=+ M<@*_'.^?VC(I!8:PLF[!)NXXHU/=3Y<$O"PO/SOVLUZ4?\SC/.UHLAU^:;JY MM>CP'N7QQ]GQH/-1YC&6CD>.RAY4@I]SS%WO==8QVO^9CS/\"!N#%R%#H,=I MZ>-Z?KQ+=]R>?+=TZ.R@O]N&,I: =8EV)0T"4=D9J#94\-)S-RF&*UA8:/79S=SWCMPG(V_'')\!4"\+;/ZZ:379$.=XD1[5E M1' *L"J%!HM2 >64'(,UR8N\&5J0*0]6"4(EW"BS1%\&#\1SD:)UR-LV$OQ]:CG4:S9>S:?B5( MJ;D02A-JL7!-B0*P3$5BHRR,,A-X]B)DX'7:G=[^!S7K!P +9>-[)B?!+K9R^7AB-7I_6 M]? 4]_T6P&KKI!)Y4=ZP2++&AE[4:.)M="0$;Z6S.87-M A9"BN"9A*UQ3)[ MH*I:^$-$$,&RK!G-\LF1RO5)$H]!*0NU:0.;NMC#9N:_8+=C^'X1RKQ2R89M MVYV ST^7$12CXKO#^//^3-V;0.^$V_:-7VP1J?A@",5:N5+'1(*/8*M)QT&=%,9K M\Z@6VM(6?H=K^K;\U(4P=&8RJ @85K$MCK%[R3'%#Z<@P:?_R+-%+,T),&!ONFRX9)J M$0-EE03WFP2O!<;GX2"\Q4*5=6?@2OY=CLCJ8@+7%W#IYO#C#:X>MI=BO>Z$ M%;NQ-HW-UG*;L-J"Q(;@R,[>$Y&+H]Y1J]E&W85OX>F'LS8[<^^1;,V],S)[ M7^1E2NP<9./>QW>92#O5!WLWPKHN@G#06X)D\F=' MS2NX9LT1TBYCK5=$F--'OI_<]#U-UX5+]OVB77+"HA M$^%4!R*CHL#/01,J./-1M-4I8_ MO<-Y<63V2+V\S>$\6/_S+@OA\O$\'N\\$7;;^?E\?V1\1;.HK68F>B&D42H0 MIVTF4FN&)[F"I.!**-B+(FRRT;V:CE_-4-UL%Y-]A<&XP]G9!^27)YFR>#\6 M6D\2:?QB,5:=O?N8M\4!:[[8=[:#;30@?+OH4=Y>[/L]P'[D^72V9D'XKJS MQ8[@AYO@>RB]SLV1XKON,RZ.^+W[J1^)>S^"']EOF^J3;7?^9#I /H\);K%G MZF,LQS9[I/;*+)@(_Q:F?_Q3K]+V/\Z[Y)GN9["AOJ&WY;/M?UZ9YYDQSW]V MU^34,QRD;[4-WU:7=[N#65_MF/^LH ML_-(R85)<:OVV+6JZT$T4:E=A=:]C$9*:X)C)$3%,-I,$RNX)=P;SN ;%OA& M7*X-S&>7--%)*2(]W.,\IJR+6$H.<&/8Z"IT9R_C0N%Z.Y^U,S#PP5KM5;4M M=NVDU^?^5-:H:+J=:=57P##W^''G-[/_"RW;\NKSAGN?T:GV[3M7K;" M2?HM,3Y<']GKSV&>*E?51FR/T$AA0=RK(E"I"J1GPSK/50YUD7.\;GKEXWW; MTJI85H:NOLE'48 B.B1'.35_1-V[9%3>,D955*ZH-%&L#Q5O0S0]WC 7\ M-H^!%X47K&N?=79$FNR)2YP1DZ/W7+*0S7;BR.[I,?BEQY$YAF2.U\J$M&]6 M8=K;C]!;:CJPMN$3.9B#$&1HKS 3G^1V%(RB9[K M2*G-.MHG 9F/[GIE1\)5UVMUO>XV*N)BE'657[7K8NVZ>!_Q%V0T@F(JL<(S M1LS#,KD0A06HN );8O.,$42?C\Y$D)':$%E4)L%ZD($\1LJI+(;[)Q1:H7,GO/GFU]_V:QP 5RZJNHYGNQ3EOK%AFW+]FOKM8=O2K.]D*@.$\M]'^\_ MU2;(.R_S>S$?8=&QM[EM'^3:!/E639 [;ET1]1[+B9U78OCMO!5GGYJ/*LSN M2C)();( Y@8Z@.1QFOB8PJ$!^JM3KI$OU%C:PLE&38JZ)U/NYOUJW&Z]$FW M#,^]6,.;<2_T5BTD0"Z> MYC1:')N7K<-Z[[83A&?L+?81;'Z_VFECWE+C5J MO?CMC[4*1*T"T:U4]UH%$LKLN J$.^)\YY4FGL08M+[W&(ZHO/?R[\/R/&1A#% #NE]QT*3[J1?HB\:* MN\WPWX?%KLRWHJ?%&_[P$]P>IL,_#$ 9:TD+JG^IW/FHW/EN3>&N3%J9M#+I M S+IA\G,CSJNNY)=*_-5YJO,MROFN[8V57?XT_SL9_VOOV /@K]A\X&EP&P> MH$35/JQV+5GU%((S:\FJ0P@BJCGS6ZC=$DTQ67.2$DU$)N-)\%D3'ERV*4@J MRD;;):T2RY$5DCA6 3S(EEYYFAB7)JRM>B"U_^<#V=G;\;M;#K'#]NW MV&;@P[$?+^(.?IV,\;PCIVW'6ZJ!<+685<7!NJ7/ =##D%AT2HF@B52^T < M%PS T I72K)1;.)@$LXI'@EERA!)L0VWC(5PP$;G>%197MU^[FGA(!MHPRH. M5ARL6WKX..B-3<9X1K@4&$ON!?$Y*B)\R#[S;*C?R,Q7H$ Z%0W1.G!,377$ M,@,XR)ST0ALOC#T '#0#JFO,>,7!O=_2FERSS5;R7J;H52':ND"DR!(40^L( ME=Y[ZTVP;+,O\7X"XJ6DF\YGBRY;]-9VSMJ'R+QAZDA5;?(^'MYGEWY_W>+^ M1Y^'4674LV&8*IK619,M641!"[%4@&@*1A"7HR3!P<=:9Q/3AF@2&L.] UP9 MF22R%/BI,$&T,XF:9(40#RB:;I$S=B=5G0^XJC5>*@S6+7T&,)B"2C()2R)Z M8&4(H!8)QXC2ACI3+"MV(_V=>\ [%SG)&GO">^4!1+G!FB*"9T%UH?3IPR L M0 7!"H)U2P\?!%7400N>B*$T$BF" A#$T_D217))%I\WJ@04XTM.VA)G(ESI MBB0N44M\@H^CD#ZI P!!/G"\ZH(5!O=^2ZO;=IMX2'D!OL\D!2R7JB@HA3EQ MPKVF)>NB>*9/"0_WPW?+CF3UW=['=_OLHG.O6]R_=2<2S1^;:1YE7[M6/2?6 M>:Z2ZF%Z*XC"5'%"D&RE)]):2;SCDF099'2EF.#,?GN%>VS8OB7 !H(>GOBJ M'10JOE9\?3A\S2HH+IP@R@"J2DD+<2XZ0CTUUGBM=-ES=_/.\%56<*W@^F3V MMH+K_H%K8B)+KS-AW@%0JL*)#8(2H3PWWAHAO=QOM\T.E5>F*KY6?#VPO:W^ M[%L!(T\J2"4CX4PS(JE18*N[0DJ*,5I;;%8;6N<^ ^-^^+/ED:T1$O?Q9]=8 MY,7B_G1%\^$JM6K+X=IR>$\L"UN$8=4Z25TA/F=+4BJ"!4EM M"GL>X+Y SSF Y'ZITUR]1H*FNX MDP VU!"I6"*>LTRT%-YXXZ+A?L/ZD*98GRP!H(9[P$HA6%N1@-WAI=+& 1 ? M .KR 8BDBKH5=2OJ5M3=\M&GR("1-A,C&$LL=8KXD*R4%F#7\\NH2TV) M29E(J+ &==U,0I8:=-W @N(^E20/ '7M@"I14;>B;G655U?YY=XNB9<272+) M\$*DD8%86Q*1@'_2!IV+UD\$-O?#42Z.[.&E>M[?40X_>Q &?UHN#<@X7''X M/0T_W6I"C,/OC^S"OC2ZKXVFOQ1?]6(X@U'$:QESO65V1_Y-1_@7^O7N\?K< M;CFNF_POT\E),X.+F]FD^W?0 '\W"!)^?-:<^+/F8]<_]71ME?J>XJ 0S8"$ ML%1..YO$?W3_][]Q%[^B,]N\W@XF3;Y2X[SV1 08]!$ M8"\_'#?YY'0T.,"MXZ&><&WGHR@>_79M!\G ":X#?+,<#F M_"//\-UIV,$:8 X(&5@V>% X@S??,>YD"WNTVHY!@ZOE8=(1=@ FU_BF/07H M*T,890(HQ2GAO]W<)H!?#>[B:1< @A_U/VU.;NT5N,ZX[9UD: K2QU53_X9Y M;5UH.BMY]HH1;;,@DO-(;+*41,59ME'XZ#;\ZB9(2S/71)84B4P\$2LRB$]3 M+*>\*(7-@WJA^066Z>X2$_ $-100@6]+)P1???+#$:+OAPDFFET0@Z?S-4E' M^/6BCK0YHKC#\TK@I>_^]#]Y.KE6T#T\D2*W[1N="*&2]=H3!YM/D&; '!6" MJ*)"4&B1YHW$1)N8M#DQ4JAA1.I@2."Z$">9"5Y:G[7=9SJYPNE'K\\C?'@Z M^1Z!&P&G$RM'S2^ 2AV$M_/P]QQG2$<;8-P+I8*=NWMA<(K(AHO8#-NF#+\ MCOG9^6-[+%Q*#'\RF<-G\-ZXMD,@BO#GC$\83V:-3W^?=W7?TGR*\@7O7!<9 M"Q"=YH_PVE%NV^Z!Q[C++>(R7C_*G_((/P>,'L+/N-?+^5Z>U-&ST"\^K"D3 M\Q9NP:6(HTG;+?'4)_SW%-2(C.N$^@/LT\ MT]E0QOW6*02P]QU9S8Z!,% ]Z)46>.!B., @+:R-QRU?W^<9+&-&U6-%F9N/ MV-06?L 1+32?_MN%EH1/6.I!@_4Q ]FA)G/2#2#@ZN!2^.:ON';-3WXZ J5I M>#(?]=1ZU4I<("'0X^^ N2OH7!@$RQ*EP2=M$B7!E$! >#L9IO9Z=](UMUE^\-9Q6PER>? M.[HY7Y/F]!MP3VSD K9%E3T0;B ]$A],M^%HS2(_K]\H:(%O]IFU^T^=1/@;B7 MZ]VY7_IG?W=5M->G83L,P]%P=O9B^8SKPKBZUVI]Y(SX_N5W?_S*1>R^WXLC MJW?^DIL'P31S:W^^Z8$WA-?9KT;7747KWQ)R=Z/O;\EON_3 G/L7'\#3NS<^ MIFW/#R@#O_WW[_1W7Y_K-R6M?&7_[4ZW?YL1EQ^.ISEW@OZX;5Z/$T#P*O+R M[C1SFZR)?5C)+1+:D\4JA[OS--;XKF"UO2D^*%KQBE:75N^VH> 5E>[),=N: M8.67Q^874?FEEO=ZJ/)>K[^B9 M4TD42W0,ALBL- D:N]HGK5(I,4N^<;!W)[I("9&=!YM05 ZL%XLUM1\/XH6+P*D3)'2A >(YE )X\Y$,$ YZ@,UN6-#,4[:^)/ M P75X:7*W!,%JR_Z7ISW\_#3,.5Q:LZ&>52;3#Q%!JJBYOZBQC@IO6><*&NJ3UV9#U#RZPKUT^BQY^%M$S4TI\/3H\'H957V[@F %P>M! M4,K"+,N1,$XCZ,Y<$1^C!WS3IDA+9?$;V5>/KF]7$'P"ZG9U=%\._?@TP30A MS(:HXN8)M?LC=Z](R!T1W3'S<>>'A ^:GFH;>91[[Q"5)>%OJ@-M4[K.TN_#TEB%;A$ MG,L:]!*-1U71$DTIIZ:P$#=-9Q^*C8H%HKVR1+I@B:?P4TG6.:6D-GR3A5?I M]Z\7-9C>Y^FG8=#D+W$T[RJ*I@QWQV'O@T&/BC^9P&S_9U%+ MLV!BF!]_'*)Q[]LVS]IZ7'2P'O#:BN16YT:Z&&L 6T@)V(';:$<IHP[6W. M*6HF-X)6,].69F%(2IH2&;DC7K)$D@M"Y* +C.VRTWGA1<[I:B?SZ]YC>K%9 MR/N?[]A[R*>)M$X2214 &88#19F9% 78LC/$9QA-SFS@.+:G'" MA@634PS-J'+CV7!0%1<7]%Z>G0ZAD% "R(P0+7&<@AHL3 G",">P #_&"4!?F6@)S-J-L+% M'A3!U$"IPRO24AW%CZ#ROL^CT7#\<;!L$=E[A!-5/VZ@[8[S=6]SY'GH3%.1LB+E\T%**2(-A@GB M4L3NLH"4OA1/6(@\L""*V.RK&)6,Q@!2*A$BD499$G(,1%ACJ+**4V,?&RFY MJDBY?P[L;O3#<8)!]4^]BWJ_GO30/63]J?1R\L4>:O^WR]"I8FV[/,J/.#)I MFLPQQN81!=OC'*W>9C$.5,85I[P,21/!1"$R@;3S@8&,BS%EXZ,M+&\C>?%! M91R3 S!F'E+(7:*9IR?F*G)6Y*S(^2W(*1(O ?XCFGE.I"V%6*$5<3G)#%07 M U67D5,IS;"N,8E!@'507"1.8^T;H4.!FX1_;.14 Z=M1!*6*BJV4'?AYV,;1I)U/\]MR8Q61]KHR(L^P MV,#[F\H,(%=_G$RQ+$,3SAJ/Z]3,SD[O6H"@G9_ 0G2/Z^H/P/U=0GS(H\GG M6I/@>ME6:Q)=]30)WQ)R\L1J O/&2FZL!,'O_J@3W'P<[,M]8'>&!DGTW M"?N^N;#NJ:1>/8\);K$PP5-/3GR\0@2'G:18L:ABT4,G3C]U+-I]J8$GCCF/ M78JC:X?\4XZ5K8NP6SQ=<%,8P;TF*C!/II"8N ML41R5ED5QEVF&R>SQ?B2D[;$&:P*X(HD6$(:@S5SBD+ZI!XWP]\-F-UQ]-&3 M.3BH4+;'6UJA;(M0EG*P15-.="X>CZH8L4YSXJ0PBJILZ&:.?U3UT6I)$.$C_U&-[L< MP!AW:E$&0 '@.2,DD9Y3S84)28K'1K!=)PH]&7*O#MW[=3Y=]"MJNKR>YG0^ MC<= O,WIR(^KT*@9JC5#]8Z"ARE6?.&:,)H- 3]B6>H5J2L2%F1\@:D#"+Q MQ'4D(F8#2)D ];P1)&0/G\28J=S(EJ#.2B9!12\F@XJNA2 V1JQ/ZWDN(@CG M^..>IMF*DWOHHZZ9_#63_[&$6LU'?:[YJ"5*'YQ71(<(MH#!V ^K'0@\1FD) M*=-D:R;_X>>C5N2LR%F1\UN0DV=K*,V",&D"D1'@TUH*&F NR9$*J-!$*A$0G',:U4L+??2O4$R3%^\[\H[G+TMOX^!.2+)8Q ,EZOG(WNB:::1ZAM&YF M$[CQ4V[QY_S/^7!VMKBKJ]C18ND-WX(T!O'^N6U^\">3^7C6-E?7VSB@TA#F MB.N;*S+<>,G-E2'O_979,3>04KXC_FYAU8XY/.5/MMR7O-P@IN_BU,__@G+']XEOVT_;%R M7HU\KJ4LGM)!W:/O>?F ;9EG\#Y//PUCOOJ8[=?)PI?7U25N MNS"E]>]_FK2S7R>S_\JSW\Z]K*LG]3>]G1WGZ8=C/WY[BK>TVVH;+P>2ZIIS M4^&Q;NG>H.(U)SZ!AYBZM(DB =*R)"Y036@6"8.)37$;*7]WJ9? M)M/%1W@=NX!/I,WQ19I/46O>GH3@1WQ%'I=/YYXC3]3*&;5R1I4@!RU!=A?R MZQWEWC#"E+1$,AN)ES02%2+GR998W$;8@>8T69HD41KU:FX#\3HRDBD\BV=A MF=I(_WOJ>C47 [[K6+A#9Z&*B@>WI?NH5V?&O"E>DU@B!;V: SQ)0PE-28EB MJ126;J,84-6K#YPGJN/Z?B4[WK][5R5(33BO">=WU,U-2=ZZY(B)O*">;4B@ MJ1 6G*?&"&/R1O/X7$R@KC"2X&\B!?J\/?P:HN>V* 'RS!V:;BX&PCYH@M\3 MSV*OX'MPJLH!J>]!:Q62LH3QHHFDTA,;C2+4IRQ*\27HC9.^;+B)5B6BC(F ME(H1ZT4AD=JLN<^,LW#PZCL]EQU0!5?//:_[Y-DP%Y2// M64D"!H,BDD5!//><")>8]3XKRS?.DJ-B/CJ0E]%K+)JMP%2PWL*-,5).93%X MSV&9"HRR =6LYK17<^%NT=/W7P#V*)G27\M(W@>R.)15N;( Q-4YY%=^"K?N MNH;!8_>TOR9Y_J977),W'XTM68E >-98145R$F)B&$J5F)-)>1^V4;/JS1@T MV/S!?_EYV,;1I)U/'S0M?AN:^T9JQ!8V^->W'UXWC#7_ZU\L9^QE\^;7G][^ M]77SX=7_??U^G4?V>$7NMP!@YS>@J\#_L=_XR:3K-YXO]AM?E [ RU /\N.S M!JVD*5X$XQUVI-7,_)=5W8#ETCW\?":E^=>KWOX-C]Z^(YSQZ&),)"F+VJW# MHJM& +='ID/D$33C.0'N-85O=@["K F>D,Y(RI22:11E 2C%4G"9:J4L"QO. 7O3@%_ M@67X93HY^0F>-QS/A^./;T_SM+-=VC]GV.2\HI3'83\_>S/)) M"_8/CF0Z@04>?WR#5B:80[>GHA80#7ZZJ7+OT?5FS..1TZ"!-P#JP8SG(ZQV M,APCQ.52L!C4IQ[EL*0(DMD/^T9F,EEI*;;&UNQF".Z1^3RX_='S0<0AU>( MOG*]0'V\\5X4YC]45-R@OT>7?K*C]&^0E99__SH$7F\J1K=&AF(6VETH=Y2M?+>>M7M)"*M"M;=6X7G9+ATA121 M,\:::.*UQ?!)%C+C7)9-%?ONI/ D%"PA,!YR[^CIFS2L?2.SG$3)SEGB/#;J MS$6@@I5(5E9'P0(5R6R#S':B8-T6A=P>4EPE 9:'(7'\Z^6T>(J:/KD_=?T0-!@8XS5T4 M!W#Q_NV]YDR#4"'4@.4NI6B/DO0Z1NN++7Z6?)=V\&?\\Q.")X:Q31;8"*WJO M-)(5[:PI$D@D:_/NR&J4%\KM__'C.6C^G71:D=3>D5#B #Q"*U!E-0/"$8FX MZ!BA4L2B$P@6NJ'95@ET6UJY02?90TA1'A P"$V,<-@CU082J*>$:QV24HR& ML@$I6Z2'#\=^]I^3^2B] 8".LY4]M+"$MD0N?#^IY3-.O/'=G#NTV#2.!\VP M-.$$FMJZP.V(2P/,'?SAK$IQ.T4CJA-CQ!>V?2X]%H@LT4\O0$ M+)^SDXS%VQ?V55_+'36GWF[OKA[ZODPZF$ZCSA;JP!]O64K):OSL>)9O9KC/ M:Q[<+H3!O 1;=S(:QC/<^SCR;3LL9XV/<3KOQ%'O:^HLUM,\]J/9$-YVH=E]O:'J#FQ;H,WRX?QB=I6 Y"8R:9:#L.1#7SA5/K)(A%J\]I1O%+[:( MT2O?U+OE.KT:IZ4W\U6_H%L":KJ7KLR.2/:.*KRCCD:J" L!J$)239S*E.B0 M7>&N*)?T9:JP@?D,GQ,-LIU(;^$>[POQH/R5' QG82/M.3>ODO><,H>"<3+_>-P+.92D7:7GQH/<^@B<.>U]V2#1>F?U//R] M4RXGH"W@"U'&YO/)@QQ\1+J=C#M5\F0"@__[?#ILT[!C;M PWL#X4^HTC,%2 M(_D=L*0K,P_*0A=W<-:,\PPGBV3\'3 M@'E_AC4"17O6']8T)QYTL5$[ 3UG?0_.5_Z&#,B'WXSQO@#8M>'F6PW'MM9( ME14'I0C1(W%%+"N6*)VL4)P*H[82J/>7#"29WRY)]"]H,K4U('L9D,U7 =E_ M>?WJ_7DH]AX,\.E+U>@#"%$-VAU+@LB0,P&MT)*L?)8Z,&.EV!6-/[9477>3 MC#JFPP/>821'TJ/DI3V<>9.GY/BR$ MYSTMJFO(7J=H@I.9"&D=D'T))!0M2&8T"): *[3:%=F__C)L8?XQORU]0NB' MR>LO\$&Z:.%T+0W) O,?@2I.'X\L.L[HW)7C_'GOM"#.FK^L":,NM'?8&7N=KQ^L$U"U%MY4L'Q&L$>=R8B&SRH@>-*;6<&/ M/"!8TQ[G/-N_57EY.0(??EI(EF&[=E32Q[.VLZE'M9",AF.<6@O73#XMY$]W M6[="1\W?0'YW1RG]AZO3$5REQ0L3]KX=CN-\.NW"I]-J">%#[,*/Z"]R[O:4XGTUF9C(83!&^@[S[T;4-+16Z!\7]"+17/ M"+]TSI2%CMM-[UQ3.Q_/@K([];9CCQ5CX//.7Q(G\-Z+ [OLE(H3TB/9?(%2 MR"7'V:=^A ,$IO88)I.G1\W[U4/29)W%FCZ%H1VF.2S0)S^:PROF?NIA67O7 M#[J?IPL_4N<* G8?^ZY+]1D?>(7L 08W\/O:1Z7 M^DN;NZ#NP7*"/1XDF-X0,:<[Q%W@QGF *!+T>M/V=9?&*'\A:3C-W1NP+?7\ M9/PR#=O3D3][@=^^/$6/V/CC6G6_84]>BTI1]$C#!W^?M[-A.5M26G?=C,JXNN)86KB2L>7"\JK-UZC_FOH06 M*#GV#EJO?E7VX>NGOL\(/5$EBRV42UDI$K(CZ8!'[EZ[M M?1<\#O#Q_A0N>UOP]+MY&V<3/&?FE/.+V59XAI7Z,_!//B*:+]SR/78OX1X/ MT6;!&?_/B##MD'">H&6F 6A L MW!"^!1AX2>+D)>+<]W< WSO4E'&'IPH M!ONEB#GCYA9X =>=\>]P4H"\8^NGI M=.)A5WM=OFWG)WUQ*5CIB!\L-F%QU@##7[NY$V-P_]_[75I16A_ 4(VQCD, M+IZ/;I'"V='??#::3/ZQBL(834 [O;!9BTW: T7UT)5#8.*.D_WM M[TLO1N>JZ@1['_/778"Y=DA@4Q";G=&X+W)CJT?)0%(IX@%RP*Y4,@E-;!"> M6.&$\T9F%>1VSAM@2;$FY0?40)[D&?+]/2:8<3$9]W'+&TZ.W@O1BTV/'HI1 MIQ+]T*'I9-X"D;8_OOA&!>)I&F;+TGY=9;^K:C?[^6RRK "*XT&C%8:/EQ-0 M[$$3[$^I7O:O8Y0>T>^7-\!^C_QIFU^T^=1C5,UR'3H'9__L[ZZJ:8T1Q;T_ M],7R&=<4J^Y?J\T1D]^C*7[]->Q(WW3%3=_S(VWO^XQMC,)]VRANJ!QNOUHX M_"I*_)9JXC=6ZE_2_RYY[&K?THZJ71]^_5C]W=?G^DTM;KZR_W:GVW^78XOK M90ZJU7_MU>K7%]7JN]/,;=JT[,-*;I'0*E95K-I1K>N*58O##LKE_]_>ES8W M;B2)?M]?@?#:.^T(@@9 34.QLA=[=GM.L^MM4>[_ND* %$C8(<'!(XOSZ MEYF%BQ1)42)%\2AO[#1% G5DY5UY2)ZT4X(YQ0U+"EI'00-)0;+UZ+YZ$?V" M%G;'=[%!% XN7S7!7G6[_P&J/>9VL?M#>&B:YG01=T&.NNB6KUS;&_U'V6GC M")N0O4Y/HQ/M5V3H@X%ENJ[J>+JIFF88JDP;NUNNV(ON_4Z&@+;27_Z1^[]CE.X+.WH MM_N@=6:Y%F>!R@+?P$(+0]4U?%\Y M09@')B>::NNKS/5&V@Z\RSF M&.:#ZC;/L0M>A-4:/=M9W39%LMJ5K'9OKG':1I0$6%!A9:S%XWR]FX"!PW2' MU1;S0 [0Y/A*69=U(8;A;"C7Z!I)HD"*_>4UQ^#KWLIL X^@EXZJ[6VX. M0EU3=3X 2<:T@>HP"VN[NT.3N8X3>#OI[;UKS]:@9VHO?&6[%BM>4XQ)][WD MEI);O@:W1-7=#3Q-=0SL@S?$^X"!QM#9X@P<]+\X.^D'O7MNZ=J6Y);/O"V MSW@Y7/V7TGTOR)2]IE70@@Q3!-BR3% M[L[(6SY]NPGM8!!HKJ5R9B!/,2W5&80#E8?.T/>X!SK6\#OE?A)?Q"P9_?4[ MGJB_7;]*;80K41XQ%Q4418>WJI)A4[UT54'4MCQA!P9KFC'LMGS&P+6&IJY; MJC7 :L2>-529BZ&+C(>^H6OPQ5:=&*BGZ;4_YD$9\\_A=3F=QE2-A,7O6#[^ M)4[OKA+!JX$%7V81UN;Z)4LGQ/*_92S)!7?.S[GN1MC6OA-E0+&$/E;AR#OP M;.N0*5$+4H4)F(K29%7-W0Y897V.9>ZAXZC/,=3[VN/U. M8P?+T/NZH77^>_2%URC7\1#%#R9!_ R>D]BASLLV''L*;NO5Z#CM%-W94&. MPZDO<&0[E@4&9(F.UQ;HN]J@+&GSVO0B"W+(F.J]!3B@1ZAM<=*T]:FK[G.6 MEQDY.Y95'ZU[_40\W]4%SRM!\+5O]UX=:63^^5:WU8X,%1&=W'!T%/= MX=!4N6VYIA%P[ML/;N6V+YOQI:+;G97.,%U9.N,$T%MR,\G-MN%FIC<('#/P M5,/!V&(MT%77@D^N;?B&'IB6/C1V7TUCQ]S,ZADO'9YU--SLH"IJ')^2W.!I MMP%$ZF&+"*$K\_NJ6U5(O491-TX]6(EH6"1UXV.C,BE-=IFI,@R'(?,'JA]Z M@6J:S%$=W0]5R]8T/31-5PL>=+)YCF[\%7?S.?PMY]33YG-%GU?)AXHZ?TFS M>8GS:]VK]GDB1S0U_Q?/4L1[Q]"-MU+>;$, DKE)YG9DS"W0#6;:OJN&)K=4 MT[(TU;$84T$=]FW3UDS7?9#Q_!Q563*W@V%N2^-RE\<-'@0W>XEHKMU&1'HZ M"[AGANJ NT!$@T!3/1L_#>'_?,L @MA*0UB(B/R=K!X>7&)OTQ'_RB>,&J9^ MX]GD,@G>5SU*O[("'EY.5!'?07#DOLV;'45&WE7@4YF GY+5 %0H"K?J+ELU M7B3>,7R;/^S/7G?0>S!>W216P4 ^:NF+'?NJNPAZI0K&K)K+5A.NN9V@QNQM M@S09<7ED$9>/MT3;/M#1U+J1CEL/N/V"+$?O5KP_Q,C+C6*=3LMM<9J;DQ$9 M*Z'W<:[_L(S-D+%,DG(VHYSWW.<3CV=-1VY)/#*P:5]W-K^OME*JC"RT53 3 M:\99EN^LN-F)* 0GZ[TY2O?E M:1@/>O7XELY\=XC9IO90-4.+JY[#')49O@\&D!D.#;;^FGZ5]T1DCP)1Z7.. M1#7G_D509DAENZ/N05]WNDF\&ANZY1\&I M!D/)J60LTHOIM7/>+%+>-=EEF4&H,IRC%<=.)[*/&ZIFN%Z MKA-PV^7FBRO"W6O#+SQ#^,[=O$_+C#=7[ZK1O7M_-)2U?WH-@#:+0OE!ZKM' M>+:2IVW/TY@[\(>NJZN.:0%_LD)==37+50V7::9NZI[%'E2)VKG*+'G:/GF: M#"S:=6#10!MJCC,<[YBOB[CZPH M,_AW^X"AHRRF]DM98-@._!Q-RKH<6I-QC$% &8^!OP3+PG9R#.Z9OX%5[OA< M,(^LIG:\L3V6W3=,X]$Z9@-[!^$TMF-M75!M!PO1^I:S=333;B!B:M:S(YX. M*<#H0$I_;<-B-[E._W^<95CP"Z\P.U?K%X=PJRX+-IU*T$:;ZTA:C%)GY39E M@U=/C#M3!_VA9:QJ&/-@%2V$P!ZPX;5IFD=H"UR04A#=\DV**,MXDCW69CNN M#4M*7PF]NK.7_1'A7@H;\KGI6ZSW;EC7;3H &),N3+&^SP]]/ M?VE],+2TP-;4,-!=U?1T775#CZD6MP>A;WC )!]4M'P*"Z672+%Q7 .%^*;YH]TS)/CFUNV5Q:QM0<_=E*9KE9U1[?*J8>NB\7=!P,K!&EA&"H+N:-J3#=]IFM^R+=2A9_D37A?@DBY+[[=\?B6 MBRY@N_(EV#U].)3"XO@I0/*YS8&8.9AJ>:S/)\ MP]5US[=?V(7P0JP2.*5V>IQ2N@\D?Y3\<8U+U/4]?V 9:F!:IFKJGJVZKA>H MFC9DFF]PS]3VYS5X03U0ZVE#[>2XFPQ0>!VG@2V=!N=!*E)8S#D-/&.@LP 8 M/W=U4'Y=2V4#D!BAYFG#0'/,H?T@]>PEG0;H5/YVE^Y(1K@]1_J53P'O)7<[ MAU,^>%?!T+9U3_-U%5@D<$MKH*G.<&"I@R!PN%(C:L:O@*MDMB]1[ MY@FR2.DCD(Q1,L;5C"PT/<\P D/5=--031X"4[("2^5#%L+7OL=,:Y\^@MWR M-*=G:M(SL(UG0(83M)Z!H?0,G >I2!'1%1$^MP>VKH6J,329:MJ>KGJ^Z:EA MX'I#/@SM@?^@9=R+>P;&&<8P[$1(#'JN?7JQM6>(^9*_G<,I'[QO0'-"'@S\ M4!T$NJ.:OFNKGN98*M.9&PRX'7+-V8]O8)=,TCZ]WO32-R 9HV2,JQF99SB> M$YBZZEJ:KIJ![ZF.PWP55#Y?@5_2 M*: *C MES=L573!A9FFKZF,BT$[C0<.+9F M&Z'/M^KE^1S?P$[5/EL_O80I&3CP"JZ!;V,.&P^!\J6#8"N">6Z]_ ,DJ6?* MDB<5KCTE:6.'0R?P;4NUPJ$.TL;P58^Y\#^#,#15S47"(M M[US>Z-8+!]]N4JWWU GH,,CC6!FI>RIH<$)\=.%TGN+;F']U]V%C&G.= !BN MSNQ0-3D/5<:9K]HAM@,T3&_H;&\AK/=TO 2G-ES]4/GT2]*G](<<.',^'2%] M0MSY:1S3#+R!:P>&:ED:5TW+!.[G.0-5\SQ[Z-MLZ&B[TG(W\JF\!/MT[(-E MGP=(03(J8SO72UJP>*&#IW3"G(?7\J@MQ-U?.[J![IL#0S6T<*":KCM0W2%H MY+9C>I;E6]K0VZH4T%.C-'95%MWL#6WIIS\!C']MOC:O-AA] _6&($7#\C45 M[]>IHKX), X#;0X^WL/1=6[YH:?:-F>JJ9N6ZNB!KG)NF$-C&!B!_=+Q'KMR M40]ZFKY7Y7T!\5Y3?9?N#\F')1_>H\+J^ 'S-0LT5,WFJLDHPL&UG M8 9#U]NJ(]I3?2&["I73>T/KA>.)#Y:)RO"35_"!((Y?*-%D6A8\4"+D$#PO MI!=$.NFED_X0# 0[\%TKM(;J@(5X34JAX:ZM!HY&->:"H?/RK3]_2X(H]X%_ M H_X<._#HY<3_&MW%3;TP5FZ_5_';C@,TMLUDU[2W_WL82+A(.$@:43BAKQ' M?DD;Z@N83/!)N65QR94T5-):C:HNE^-*D8JXO%^6_C_I_]N!6<1"/PQ,3=4< M-(M\SU:=H6ZH^M!P;8_KH6X&NS"+5AA$N[J?UGK.2_?M/C%WGQ394IV3N"'A M(&E$XL9+F#RKKXJ6S?T4V^>D%?C3W-P2WG$FY+'F;.663VO+$LGEED]^RQ+) MSVC+TIV]@Y"@-3[LGN*7688>[VF:H<=*.K5EN-!6YJ4,%]J17SPP7$_7F*X& M9JBIICL,5:9Y@:KSH>?;H>8/??<%_>+O!%_854J!V=.L%ZX=*0.#3ED3D!Y MB1LRZ482A"0(F4GQTF;3IS2IS2(9_R/C?V3\STO:.7Q@^@/7]E37&UBJ&02F MZK$P4$.':P8+AT/'M%_0SFEI?5=EX^S>T+5D)) 4VU*EDRK=:\/A!!0+21"2 M(!ZQ<> SUC_9:$,V_+E?,V/A0/(2-)%..5^[/WQL2:L<'@< MVS_-^0Q2=!3&#BN:UFF/33XHE7Z#EA 5!"CN$R"=S >G!U/_(CG[Z/+_(2KXAX3C;"CP""7*8&WUPYTXW<7_4P: MNQ-([*5QL LL^?3YVP=%'RC_\>^.H>MOE7>?/WZ\^O;QPZ=OU\KEI_?P]Z=O M5Y_^]N'3NZL/UUUD.ETR.4#WZS8G+Q[%J2ZB E;AKT[I+#-_C.(;)>GG8LPS M!CQA[]8 >\( M[0]DANJCDA:3,E?I>TK:(E2/U#W8LC]6(G@QI^L#>#9*E%!HF* K1VF0]Y5O M8XXXFH':-ZH6,,TB@#5 H9FR3&"M082#PUJG-69WID1M,^?9;>3#V%EZ&X$. M *-?Y@B*CPQ>4 9Z3S$TPYP#"''*X5M\'RMI5ZO;8+X[#L^Q*6%V)K%%,'$\PQ0M5U+$/U?&MHZ"9"V0X5O'8E2HOU?BQ(PYY,R1)F2H9@!IEPQX\X/>*E&' M5H7" O[/$GT*>3F=QK/5 G)1*.)"5^T4)22/2,UB<9S>X:"3"@ ^SAHU6.,! MQ@0*\$H_@^/)(H9NDX"'L+5 \69SRP'PB*%S]/1%^9A^!;D,;) 62N_5 %L4 M:AEL-,K$%D 8*CF@311&(+V;P&<$Z[)7&Z'7,7M 3$ XK)&MGDKX".HW/LX+!&4<)[!L&$%K,_'0-F!M@D28T MI5VA>D,S]P (N3_F01FCF@2'CVZ:1Z'5'A(>>HUW2L)Y0 I*2IB'VQ1X",]P MA,PT!EH+-E \E#'B)RD=2T%-A-&@#(PEM8NV=*ZC6Z86ZBHH$ZYJ#EF@>J%F MJJZC&HX5JJ:IF_!X8*BF[OE8;$,WF;NMH'\D4G,/JD7 )X)%SYGF![G88U$(=V)AK]%%NER]4G=0@9@_27SE M%BQTTG[\=%KI)8RJD)*F5,L\>!!E#D >]!4N&-FMN"]/]+JXCUJ))R''/A'X"OP60O0%EJ M5#<4@=P?)W *(QB?3/D&#B!\D[3 &YP<)+T'UC%H,&0H"P4FS?,(=0(R^W$5 M,7Q3>QHF#)0DU)@H0BE 9F7J+, E! T"["==SU$(0!IUE?^4=TVP<;#$.]V M8.NXLKP$D!L4/5)P(O3#)"11EP#(Z3M@!;Q*#.N167$P^46!BJ1AQ PC\1>@M[G=M@B\OX9L F M,%$N)F^56K&BO*S5U69 7JWV+8V#/]VA2$I&A.8P(!V:>'UN'SDOBI@T-E#- M1FD1"2R8QT40X0!9;!;" U+R !5K!6MN1P('8(( \12$,Z=W/UYTI2FTW;/@H: - _< DD*$*Q.TV]X#JM\A MN<$_BXIQ/F=Y@4G% 8'0D=C@2ZX(\H"3(_X'9R)N<--,G&S-3/DM#0+?I+Z( M=T36!?N,!2.JAL 'Z@&4"+@(^B]97G$[Y!RK30; )D)%1%&? >P *00"3M@] M7:-/4X0#(4]#(K4?M+DM[S+/M(P#Y("511((*_=/7L%.F$*+K*<#LRB')RL> M]E89IW< AFP>RAZ/(_@6MC@"NA (R[P1.< .<#X$0.)/SBY"W@22#."8ZKA&<0/UN"Y_?3-*_Y)(HW MGI!)/&>]IL1!;M&#@)I$#:7FS-?MG(2ZD(TY>21Z&*6!: 0OS@3R'PNO>7'% M=>ZZ^4B LCN'':(@8DI>>GD41* FP1!C!EH'2;$HN4WC6R'%6MT ::JH66VE M9D:/:,9$?D+NY\4\^55>OX=+J&84I,038.4^40FP@8SG4]3C;G' 0KB D&#) MY[94654H%@\U]+FQ%(Q<(K6BTK$[A$3/!NA: U BQ87H310:!H4PQ;!>P: 5!"&9/2PC4D$> M/ \V07U#UH@DMD"CW$4 "5#HR1C">V!XU5^N M@0$-^7^B1];G->HW]C'Q*@ ;)L,+=:(1R *$>?_?YD*J9+3@:T4+#F6TX!%& M"PZ#D#F!;ZF.KQNJZ3%-=77FJH-A8(>6YCH#9NXB6O :A!E:6DGQ@>RY[0(# MCTNM71WK]PK.X97ZY0=%-YNPP^O??K[^\+^_??CT3?GP#PP^/ LA#LKN)$V0T<\IR]#$5-XWSHHW^!P^8&AOZ6?ZK+_]46%E,4XS6%)0^0;;.*10*:]HMJZ&EJNI9A#:JFN9H3H1(3B.Z7D#S59U5X-W M/*ZICA>Z:F :'@M-@_L/&4+=M_*7-/O:P.5S^(X2"ZX+X@R[B0/2M+YV@'=U MB /_AT%T=3(%Z4%]Y;=&M>[@"^B!HXQ-YDTP]$*03ZE]$ /WZ'( %H/HA?_B M2UE:CL98$@#-P.Q/7BB=-SSDPPK8) '^!01P*Z+A:G\LHF_&DKQ28<$R\GT> M8TXR_)*/T0786>K\H[4^J$PX6_3JXOKA#-.E:R951@1Q?,6+?UWS+%7'VWD1 M*A@R'S5<=/-VMM\8)E'>4!]9OV+FAQ!5@I0+EU/E]U_BT9FV<;@S!2U85+,[ M7G8"02Y,N_8D>^2A2L1^A$K=:YQ'8,E-TH#\YJC0PZ#H?.H))V8NXM)+@"XK M:%(: @-8TK+ Q:*J7'G:\/&,=^- B <=2I392H7\%83(WG0U:7#LP^!PI,&Q M'X/CY;=(N@?L:W)CW(A80)&D@\RMS-&9<@/?QK,\RF_"PU#>KV"UBM%7/C;+ M;73$]\VJB=]?5BL'_GQ ^K[R2^-)>5?'\]%ROPJ_"DJ3JO#(?(+)*S'OW3*5 MS6\:4&T(4PQ41/]I,'^T-5(NWB"!%QW?68F[U,=[@BQ@'5=F7&6:8( +WG/B?=J0JK M',"S94+[PGG (IB NJ?^#[P:B] #H2=?)7X?XSE%3&85DJF\P7#N#NF[Y]K%^KG6[P YW?' XGM-OX[IQ@@1O'C2':(^:A^$HZ2PH)Q!73! MT7%<^T+C[RN_\_IF7;GC"NC6:!/ QC+6I&CA74T6B4 $4,/'Z41<"Z?BVF4D MD+^R\RK#0*P!8[@(URE")LWBH"/1&R M"(;._WD(S6T5C9<4+Y0 ,)Z(\4]'G,P[[J?Y+ =N@/'L>!517Z7CI=<8,#N> MJ2+H)VB!T1,1X#A065T%EIVAVN@X& G#SO%BO7O-D0 R-%<%Z13CX=%E0+<> M27HG[DF[5V%]Y7,Y'_-&N(( ' ESMDZK$QA3 4GP>JI^P,7-X80'$4-CM$#? M0RZ.$K 18!. _2QBK1!WD/6*2Q1$"=Q>O:D'08$-6 @'A6B@$"F,8@(K%'9' M$0?-CG,^HC/"E[$>XI3&;WZFK83XE0\#C5*\1[Q0OK"9^NT?/13Z8H\?\ (T M2Y/(S^G;"AG>,4$P'VFG7ZJ=]I6_ U7]LX0]\$S<0EZ#&0Y+5_X!9\EGE;CH MR+4'^'['Q47Q?.J=WG,L3>&3:9S.> ?9$-4396"1 .D*30!QBYSGR^?? ZF# M58C8?3PPV-I-VZ@0J#X02A';J@F854DU%&K07$4+W/R6>E&D7/Z,1*?P&3FL M_#]%;"DZ7"C0"U-[0""4A1 @)!IZJ<4PD>%D6Z35=@T>8 M/N/A73T+D77,76Q2K"@N><)&Q)C3N!1$TW4I=PZXT6K(F=7Y 2/=:)DQ%TQ, M^6^6E"BJ2$4B';( ;C2)*4.IRR9ZP!HSP<*3,>IUJ*C"[V$*[ DEVKP\$-[# M_'SI[2S,H\V,(2&.IJ+Q=$Y8(V()L:92ATW7!D]M$529XQ@,AW%PZ.8$@L"O MT9_$1#1YAG&?);]X.FB/T]V"FQ, K0M2BH7BHBX8,)2Z=":N!=U0L'1\7(W9 M+"T+&/Z>!V_%5'3E\4/] J!&S*8YO\@Y9AT6O(8!!92(L46-Y$Z]Y=LHCT34 MY$7]?EU(N5O%C::SG;YE_%#YU9;\KO+61 H5(^PM_C7/E 'J,F"_=YN+))?Y5#@.*.$$SR),F3MN)) MC_4G/#^>A&:4Y#TO2"2[VIRDD=>DD8&DD>WD\Q9M08^C=\L6\8I?A4?@,10[ MCQ+SS^F]<1Q=-8ZY2/P6V*UKVC$?]&;-AWZ0Q'M$9RJ)5Q+O8\3[=%WF!9P- MQZ?+?)Z[P\8,S OIXC<[A^U*+#[)8SVI[;ZXU4[[P (Q237B M<\SX[JTQ#=(=55N\N3Y R?@N%?5GJ_O_7M6RB(*O.;SM1ZR)BV83K(#[+U9G M/T5)P9(15:7#JFS%\D:WTMPX3"U4FAN;GK5AR7.6)'L VY4DNS')&N=USL_W M"TAMZ4EW(CFGV!BJGPDJ4YQ.%WM82"YZ2Z[$3]2Y3D'RCI7!NK*8Y84>P#;E12[<1;0F=U.2S?/7G2>J\F415G= MD"].DY$:4R-D&>.\'9$]7J+A*,CPF8?]I (5Q\F0J2*_L1>$:>I4G#+*2/X@ M^<,I\0==[%"9>G7R7K7)'R7Q'M&9 M2N+=G'AWI^T<%_'*RLG/NT%$+.GV9([RZ.GVS5'K8]+9M&_%[&\L2K!O M?-"VIY><448NR,B%Y<;N[M+\3B9P0;(&R1HD:Y#9*])CME/%[-1CE6@P*]1GGC M\83# TJ8I9,?ZW GJ>Q(0U,:FFO*$TL34W(&R1DD9Y N*.F">E%M[1,O9%;= M#BG(Z!M(0D%:8L_C\V.ZR_=_]&SWC?Y2E6D6 /::3'=#6_D'R2LDKY"\8B\> MLY/D%;6J!O\RV A]/ @NL##WVNDV)1G<7!#=-MN+^;T:1!GWL6#Z!8"QG"1O M@RB?QFQV@;^^G;(@B))11R>/Q'R5.JOU;?CBCS(OHG!63TVOJCP) &7N<0\P MPD6#/?<;HHAN/+;MU5!NB?6)=+0#J!OS,3L ;X+[N+$$IFS$A9*OLA"6><'B M.S;+WW[WT^(!U= GC%L.^FT@?)Q(W(+TA9'HF=8-S78GSLA+XV 70'B73J8L MB_(TP2*_Q9@KW\89Y\I'>&*<*Q^2@ ?*1VKU/=![BJ$9)J7QPH?! OT?,- V M@Y%X%$>^B J8U%_3_OR6)R4_-0"LVN[O7 'ZCVXY(=Z# MGT.>X7R?TH(KQG8)5/M I_T?<$W[""$Z&OSC78IU+7.@?_A$WC)6P!^_1 E+ M_(C%RG4!7V!]\%QY\UO"X'#@]Q_[3Z>*XQ07N#E2[1H#0RR4JH.RLDAKO1;7 M@F(4EHZ/JZ #I27H,M$]#]Z*J71-ZVL_U"_ H<=LFO.+G -S!B#7," E7HS] MW:(;$*\CO2@&PKRHWU_FWZ/IK$'?=O4?*L5@R0-Z7[?7_;SF-Z=O:<8SW]UJ M6MMXA6F'L%O-[?QG/G<-S_S-[1L;@GN-[]A9ZSI>1E";^I,?C1>I27@)FW!V MQ"66Z^POX"%YBO=G5YM[:>HRD_ M#U4VN:GRZ%C4^IL MDD8DC:RED4>[:TL:D31RSC3RO?)NS)+1HZ5'))U(.CEG.OE!THFT]B3WV0OW MT;5'V,\A'.HNF9P5';Z7-3PZ)0UUI^>8NTLJ/^44%4G DH /CX -N^<, M=E>85!*P)&!)P/O,"1SV7-DF6+_T%,"[F>F/(O20'ABX2_X(U-FG&4]Y8[E^#> "!:OL*+((J\4"34P M ,/5Q%'",3?I>UWKV_5R<2S,2"HG/%,^Q-POLC2)_+Q9@GOVV80"DQW MQ^,8_VT'A[$ 3-&DG"BCDF4,8,2;@1!D&?.+O$?):ZP%$*YIT+>Z2_K"9NJW M?]3O C Q82Y18L #OOS9O6F/,"YXH2L5*:[.H++.RZ3KWK*X .6\V MDZ\>A27-0-66G8532 #\F"'&VMP]@"^"/N-Y&1?XVBA+[XHQ[*ZOX \ MX%;B1U/:$NRE6@4V"2DS)0>T*Q0 "YM.8V!?!-L\#0L$.\T]B8(@YO3GM)ZA MPN(PRO)"^2?@"S!Y7!CB?Y/WMG^"5EX\$94>/]!DW,_3.NOS@VC)ER^ XWB3 M],RUF5W/SUIS^YJI=?Y[=F+:-OEZ[NNDZ]G=C6O6GM/UG+[ER&R] [XN.Y$K M4)FM)[/U).W(A*BS.L$3WII$SB/>FM3E),+(Z'&9K2=I1-*(S-:3-")IY$!H M1&;K23J1="*S]:2U=_!0/1ON([/U9+;>62&\S-8[SSV7^(+>"=*"E#3(@QW87G."]GP[/0"6&7&P5Q+ ME-[0.NJH99DQ).GWC.EWV!NZQC$?NJ1?2;_G2[]ZS[5EQKTDWT/8KLSSV_2L MA\=\S)MQZ;59?IM[)&3W]+=8/RCG%"F-+H> W_(XG6+FEN2.1T0VDCMN>M:6 MUC-E%1))M@>Q74FV&Y.MV7.D*U"2[4%L5Y+MQC5'S)ZIGX%!(FL&'=.92OK= MF'Z=8S[G7=0,DO$-3T*8:Q['43+J*:)=>RP"&0*LPI,76,CC5E8J/B82DJQR M8PO%[@VL1W-RY%E+LCVEHSQ^LAWVAD/I6)!D>PC;E62[L6&B]\S',V /^:RE M8T'2[QG3[U&'!>[7L2##%&"<]]WL""Y*@4K>>$0T(WGCIF<]Z%F.#+N45'L( MVY54N^E9FSW-/6J#1%*MI-JSH]HWEG;4P8#2BR"I]XRI5Y=N!!F?\!2,N>S6 M5)!NA..C&U'N:S'209'L0VY5DNS'9FCW'..J0:4FVDFS/CFS?#'I# MYQRBI27]'M&92OK=/"#AJ(, 943"WET)5Y,IBS(LE8#%&>,T&:EQ=,L#69QQ M2_)YO +[*7/2)]6?/TY>^Q__[ABZL1>$:4K0GS+*2/X@^<,I\0>]I[F[T\8D M=Y#<07*'T^$.;\Z"/4AOC/3&G+$W1M>T8S[I@X[LH+5'20"+$",^QS]3 00W M+P;ICEK!\J#=-]_2@L5*.N58E2(9U<$@TF^S(TEJ] T4I4%:8L.25]2]]E_X M>Q- '#V+UBV]IP_U_6"/--0DNY#LXJC9A:WU3'-W2IUD%Y)=2'9QLNSBC=LS M[-T%KQXLMY!N'NGF.6,WS]G'W,"_#)@0?=Q@_;H!?^_7?[*PF'63BT=QY(NH M@$G]1]N@?JW;H'YHVJ"^7VR#>KG0!O6J;8-ZN1AI,P*CIV<8/!*8;V]M/7#_1)?_MC/6W>EYCV+$P+TPRPAG01$GMKVJV6EE7S83#SD1>K_J7J ^@&1 M*PPQEV/;FV.R.'09SUV[(+-(D:_ '=1,582V$(E2FB-!??'"8!F-.LNM]<\ M [-.> 8CQ!4SZB&A@2B9X=!E1H)'#)078A&+XD7(D@=T/64(,X5-IX!0-+00 M(OP>0)Z(+U"^ 4W#[ B,$A]%H;B1B.LKGVGB8@R/^J#=@J14\C0L2)QVST8L M#9Z#U?":'.CD6-!S">ZI M4M+2^N9J*6F9??>I4A)6U1&29M^:$Y).)22;AQ:$9 92,5&\F1*G=X#,*U$Q MA]T&]9(NRR*]IMT#U'SF(>*SD /->F4.["(7E%83(TPV0M+-T[@4=!BF0%IW M^!T.]Q[6 ,1=E!G'_0 P@#-4$&@8337U%V 6')X':O5RT!-9-FOHM2O&.T16 MD1$>%.JR60)&: E/-;2ZD9BO$#V(;AM4C_F]&D2@5^%B+P ?RTGR-HCR:L/B.S?*WW_VT>$ U M],F%L!STVT#XY9UM.P#G$N]5#=*CY]F;JXU-?Y._=?J;7*[J;W(2P'D$%(\H MC'/*8)>7"U[Z!EAM95D^ID+^2(PW9S$70@'F^).3)@H9 )1DWAI M'X3SQ/X85G!Y 0ZC)40+?3,1#K2H-MGF4-)IQS$>P[ :: MO>J+D/-Y,5SOHK?,6P// >!"$-T"#MDPM7)^@B'* ]O>6 MO583?8:_9EX3U;O#PT/&>DV4%446>27YU86?D@M-$'&G,E^5,6>!GY:@CZ[4 M(.<H#P(\,N87:=;!6/*" LHA&8=?C?BT.$'C\(DD8*Z. N83NZ6Y%\BS'YO!^3 M$D^@=.07\&& 0@@>3\L+6,AR'"# R]^A8>88%Z,F 7/JZ"D9.6 M8*Q$]SQX*[:J:UI?^Z%^ 0 :LVG.+W(.A :D4A\*W4>*L;];#)F^C?+(0]DQ MNZC?7Q(++::SG;[A_% I_DM^U_N6L>[G=;\9??/9[VXUK6%O].Z:<'-G;?+_ M,KS>- 3]T?OLFJZ64+"S(^-IN6WZ K$*3[FPWM7F7CH, W !?_GK=_9WZ[?Y MI(2T5SOU35GVG2 ,+XV#-8P9F>E'P4P_S#/3YZ'*)BEJAP#%'2&8Y$B2(VW! MD0S)D18@AQJ0]BN)-ZG$Z][U&U:]J$1R8JJ:T+D)'\\:6HY5[9H]@8# MV3%24NTA;%=2[:9G;?4L:W=5;X[BJ*6#YUF8LD'0E>21NZGH(,N\GER95[=G M.R]5+NA@JKQ*#4IR!\D=GL<=#$MRA[T[GF3M6 KQHMJQCX772O8M:[W)6F\; M=3P=6KOK>'JPM=ZDLB>YA>066W,+J^?:NVNT>D+<8C\UY0XG ^IWS.OSTU%" MM1D>3W;*T@F6I2BRR"_J%Y0RB:I29-,R\\<,$R GF-0+.C*FVI59FS0HWJB? M4Z8Q2T0FXO=ZWU@HEM%KTQ,Q&7EGF5@]Y6[,D[D4RPTR*E?5ZEB3%PEO8 4- MK--3CSA?7@- E@/XDZ!*NYS;,/]G295W[E@6Y,HH8TG! YG-N!R1YTH>?GA@ M/)P$-#8CXKG QRYMU&61$*^JPD_=PBQ+R[%@_CJ@XSB-L7(,E@.D7/@J2=TK MHSAH"@)V?^_/UZ!\9GV>0=]>G11M]O7MH\^B-)T54-NQJ,E&M9A8XJ M'L>8T[#$].7F / P2BK6A7'0LD;=:_"%N5' 2A6#C=*K*-:>4 ,P MV_I)AI1!^3<-6#LIQ2F&BZT9#X$[O>@ MSG,/ABE>41!5Q(< RQ'F[U+T6(L2% E=%Y#8_(4JZD0 Y>L"OB"50GGS6\+* M !86B-(\6%"L*BT4<*"\^.3(Y@D'#0PPRJ@X((#XUS09J;^"I1&<67GO!7Z2 M3HMH0@7ER @=Q:G'L,(G_ \88<@?PC0M@)$GHCYJCBX+EE-ETXJ9IV&(E9<6 M2MQ<3V$!G\-0>0."(. AB$7B3\0(] -D!.]Y[F?1E#C@YU#YN9;DE[#KZW(" MASG#[Z\[W._2)R,6M_P%"-./VKY^^S_8'XFQHX:1H5: M<=]EH_1YJCQWA\# M1L)@HMQ1:QL EQ$F.IVK(@@"@CY!/W!@<[$V3XDO\U5>5G+==^U7.<7)(Q)SJ$2X4(P18_3=+2M2WY@K#Y040WB0F MF8^Z:NUKZ8&8ST3IS62,-E&ERX:I#V8PVK/(45!_(2XLQ"*8I;]-:R$JEE(E MO3^X@KB;]Q$I(Z'T*M\;1J?Z^1,T&+.O?.4A*B2I4(?M0U2'.R?R>BK$"QG# MG3*U4C]Z#>SZ@EV3L'0OGJO"*V"W;?>.&JL,&AX$Y;W0$Z,SP '%@:@VQJ >-L;P1S"+2#L=!B9AR'J ME[=B<'16XXMOS&%?^['M9;0X^=,\U:V+N%.>%H8 12FA#BUH+(K2H_=<-'FB MG]J)\=O?^M=])>0!>1WG?Q*2 ]?>_5Y2_>&@]& =2EC#H!D@\ M :>UOOL0H>NI-T7HP;,0>EE-YY7H++'Y50LA)QR.DU0)Y9;%954X";V>5-P^ MXW0-DU,O)C#^\[SV-L-6QLHTQ1N86U$$/^&CJA[Z;00:#;Q- 3>U6PL1!+X@ MK190,,H![V S\KUR46 M/&@7%>7U<@-!2W^ _IH'$?D35&^F=O]&GU,$&O-5 MKSG]098'ZXWIPC3)0] MPRE&% $$!-#LDE8,3Z&7+O7^$+0(R \+A==YT%B?QT:K6/*^NDNE>+N/8ZQ)6 M6!:1"$_!%@2"AV"QKRP7-;XZ4\:1@$B$?1)^YQ3/DM![S24?]<]D @$9^4^7 MHCIRX';O2S>&CO$8-X;UY7/8'3I1(VI%U3FTJEE&=6JX:A@.MHU]QK /!_(X M?* USD#%:-:1HR45U[?2.,:RQ=9G1G<>E7.VLNCJ<9N36K,ANDAMO;RP^#7: M3W63+J82*R22$T).R!I^SWS8>43WWE7]M8Y/>CF+$6,%'/M;Y;4;.,8J)O@> M]L0 U;O"^QIID1O4+G'FCR-X^H@N KM5%'? R'^-@.T%475+\4Z$=P$:Y8#0 M_AX,CL.);%U6VW^*'=70>LX!T^@Z(FQLZVYSEXYR@XP@G@-J5QA48*7ORUQ< M/M&]%#%(_(!B"'"=9F7T.[57]'?Z@^LH=;^ MM_;A U^#T6V:< A%NU>7B#B6(M;+]W5:];EEQX EWO@TE*6&=T(DFVUV9[=V M3]AM=X:_O(/7O2SZ2R]G2:[F:&,=::>$UV&ZNR2_N99&5(:93X5S"4-JTOS' MLV;7LC#\(N3FG>62;TOE1E++:FIYSWT^\7C6..,EP4A%1RHZTKI\'>OR$'C$ M3I77 /U96:[,]>64S8TD_Y057#>FMI4M>E:YPV6QGB,J>"P[=CP9\5VK9^CV M,1^Z++8EZ?=\Z5-HZOFGW;<;O_6:OJK;:+M/M#>$B$ M9*4P%08#1+=\M?F@+[459 .CY^F+==(GWAM(&2.YS7%PFR>=M=$_L^XGDF;/ M_2B/GF;UOBL/^HAH]@4]@-WBL)VL^+D"!9V]VK#UI94(\H)EQ5O:EPH[F.07 M6/X",:;U(H=#XF^TOCW\\>T&%+!PKGDY M!6I]0D1N,[&: A%&I(0JM,('6ZA!%B6X:Y4@MP94<[IV!_)-C.OBB*\3>OR! MFI!SK%1G=+.ZUL4&^S'+YCWLN]EC4[@.6S#)V-]=W]]^H]S5CRGEKGZ8 MSUV5D3)''QIR-"1Z%NQ'1N<]\.;("%890"5IY#$:D4&K4A1+42SC-'>49"3C M,V5 XK,<^9]X(=QO6.98F:O[S+!@"U40.4&'^.E>8LG@IB<3P1O3[0V=W34, M/=A3?U1,2$H^H.U*2GX&)0]ZNO:H<77\IRZ#[%Y0!XH2*H@L=:#3IB').>/2/"VU[%CJH6V[G M<>H _[UNF7VS[5_2=DV=#Y)?%P>7;.,K; M13:-4]J.)K3,91>#V.2>F@ZYW;[PWYO]8;?-_)3-1&/1!)Q0$-#9HR,=X M)CDOBIC7[3,0V'B$=RP+1"7QN:$I:T"<+)7A#VBC>??(J3\"MCO($J!D6+V2 MIV%QAU/Y:5Z<3SMY;,K3K>/.O+0LB 3@"YYAF7-^=JJIUP5?*(,ZRXK_ M";QE"JQEC#+I2Y:.,C;9IMW5BR]:.9N66%>)<@G*05PI.,CTJRZTIZTM;2R23% MS2)Z=,>O\*.>H:_\E@15X_?JIU[=*7["_NQ.B:T%4;LIH@FUR<%_>]CR+2U' M8U1SDJ:->_N&%^,"BHP%U,DM XVPP&91"1^E123ZHV"F)R/9@\T(?9_'J#'! M+T+1Z6QZ_E&0TRFU_YIP^)K:->&R69RG2Y=*P@!5G%3Y6H(FJ&N>I>H*2+F$ M.J>&S,=$0VQ-U=FU4BX"J*]<1Z)1%_68X]-N7]PN$!LQW0XG^I[3QO)E9R7: M'MVB"$;@4N,CT:$1T"R!=5#OE]G< JG7E3?7H(L)A07["6?4MK>'O;.PEQAN M=,03:N%4'1>@JVC[FI/F>\=A.-2 2>-)0$K52F:E*?:: >K^PG-#B#,1=\'B M3>I?52;D#>W!TD=ES #Q9PLJ%.Y2O PG@81!1^J+4BZ ,ZBYB@V$9?* (*8" M\!T-?)DE G @BI4A%1GC:0)_P0(%9;4SI=>"^/T+A<'LF2>( 70X^&F'C 9 M1)J2L*CS*!TUK!D;_2A)2?H8@+$]_>[)]P!=<$"!M#&93:JY()(!GG(K69'3N."D-@?8#:JZPQLBG_%^$6(L2-<82Q^DKEPM8]0#M M:2&X8=%#FC<=N/A21)8-%P]!U)))_@LBLB",STV8ZN6R"XH#!]=V>+%1S"[U M-)RSTC=OU]OK. *"DM>=O]!F;QJPZH/6@0%DC9/7O=E9@ 84C.K-8 7=YY!5 MD*67+RR[;;O7:5S8<8M4_H1NZ_5_EF!T"D;$)],XG7%D5$F)[#Q-J/\8;IBZ MM<)$9 <#M0M>--_0'641<(1$):A2T_=.&W@A@1==*\N:N39#4/V*NG.FX".J M1U(3&]!SD/W$N+I-G'6SZT]A$VR$^"]6\S?LU)B,(JQF4,&*WM%;A4GL*^" M:'[T)^K%\]OB8H'#3<:=VZN&XTOK+Y]_-]TT>$ M]KO'<@&T#QV@G1HTUEU@+44:1%.PT$ >5.YWM/VF@F]BO^R\Z& @=@-N[!UA MCDU+U(V PP9T\T&M6BM4ZSV.C;VYBX-\EJ-@$9P<%A64XLX)_RR !MNUD:%; MF;=+MP5T2_0%M *F()O":/?11+A2OCZ*;YB,3OBY/ KVDR4K^A7_$]]XK# MOH YGF/;^OYE6; '\P&)165V1.E_\+M N:ZC'?XN*")7?D4?+!##F^KJ!!]K M;F;@S?\N0?H*$C3(WQ^!6$0G+%!,$@'QEF#7@6RD )%T K^BSSM)"[YX(U/_ M]@E^:V; >XLQ4E\<\RQOUDGE"] -'0%+F8),! NT%*3YO:5U35.D<&( <]\3 MXTG+(@<[E2C_02!.'PRF %"8!^3;[SX[YQ3NKAHD/?:^8HE0C%"[P3L<7 .8 MR]H/Z$HB-]-D[B9BFN)!84B%<'Y5OGB,L8&_.1TA MH2NOIX%4&/(NA5-)4-; )ZIJ0SR\$L$ VVN\TQ*@%:Y!7J%1E"O_*]R!@,E? M.5[3B/N.Q=,%59,TR7FLM^H[M][(Z?!Z7.9X49@1M<%L94+Z;(UZH(;3+5EO#;[6MR.P ME$E43G =H%JRN)@A^BL8<2'NS9:]C#"TO@M*=HR1F?/,3H#&:,C8W1>/$:';IQ),VQ" W]J M#*2S,8O(9U-Y"E8'$WLL)L<"B*8%ET5>AF'D1_@Z?)&7%%5 WH$VQ+:WVI4( M0B3%:!!VWT39HKNFX?0X*$JBA:" *B*A'A9$5NH+]P[Y'WIDI8'TBSG+Q0U[ M L!6=*,VV)IK,-0.:6M!I1@5Y*D)&S&=-V):^$IJ^P_^A02NXA-P39PX M4E^Y%*$:J+$!F'"3.=ZJ-&$\Y(.A. N") ;8@%:' ]>;$G$@PGE6@P.^QB@+ M0%":X4Y<9^2H0:39B"61KXRR] X4ZKQ 36]$URS5E B:^I!JRW%M"#EIYBCT MHP"]:10G2_/BO4WM!&HCU:LI9S0A.9KJ$ B<%0 ?%1@?-\QPLBZ*;@_3F#=B$FH'M7!1>*O^7=KG//GR-5/ MRSA01M$M8'R4$RYTT;GQPLS%4N=IFI"."-"[J_VD?>6#<'.D%6&U+]=1,.B' MO6513&1Y-^:"(<#:TDSHG_6/O=IELG0,9#P@&6 =P%5R$?A$>%>^JF_S7%"X MBAE<8%2=&+&6Z1"_%YRJY@GI(@NEDT\X_LJRF6#C+:YB'@6<\RWQGPCCX:@G M7"["_%<.6G-QO," L42 'THF"KG*B0^!0@G4J\@?DJ!\=7^$GY183T MM^CR8M _@!V&][XG(V^^+Z- M6=H@\HHT(I%GEH#B 4O'J$N6%'-Q(D@Q-6Q9"UM>P[:/V(=Y:%'NEWG>#:A> M]YI(_UG(YJG\51^;$%KZ8O@V5]ZWHR/)78)TFN41"<'6:?.N)DQZYJN0K?C( MYS:AK-J2I)C_^LK1C]"EER]9FL!G7XCYXP',=G"X!CPD%Y5^D.Y2=.HVX?(_ M=\71=3FA=%3X_KI#O-T#36,T__)7U(HJ[R0"F 3U4SRO;WY+&(A+^/W'Q[VP M9(J1U[034/ JU TB_:_?88##FGR7JX 4I+?A'7']&=AFG>7D8O(#8[Z"/ M0&V62SCVO_627^%R;M5B;SF) X0>>BHN*=GTH]#-4'%Z^ID?IZOP-3:WOWSB M91I%I8"CXKQ4?[BL./AJ-'X,=PY#/V@YB'E3W7[D-],L]7F RSX@GF'VD8_3 M @^(0]"9?VG@=3R:S([A\ %SC9HXZ_J@CA8Z._!;8*PYD'C0\(#Z=C&O0PXK MJ(@P/0QN"#B:1L(["YJ+\"6S8BYNL>LM]G@]?)4*4&)H'JHHN1)&,;F[T$4P MB0HJA%%FZ.0NZN"%:XQ_$/%.'^ZK2]!+GSP6NCLP*=^0381%UXV)Z#[^! ME0Z I&A;6#TYWQOD)$?45&0!]RCNE"[6 W274N0XR].$53D6520J)B/Y +7; M9O$P6D:)'-6-._FQT-_6)-36"R?,ZER13*CSA M0)@B;@XA/HZF%%:<@JC']:W8_A$9ZMOQJ3:[G#H B^ ( D83C$6I.>38GU.. M=DHU=W02&(!-V-6<91MQPL-08(>(>0H;%!HE'73LK' 3VJ! II 6YZ)?$&R(K,J@N=G2F!* M*]NRW6OON0#$'586*Q'V9OL7WK@&L$>$\[MVYXKC1%=WE350JR\*GF 'WL+Z M!U0_'EAM!QJ168#Q5!['*[0F&:#2->HTBY:+(\"Z=XX5P-826SA';/!714== M2NMUDV1CO,P/(^QYWB3,+E+; Y\-$%QM:?VOH!,1)]:49F)$"E7>/M%K)<>P M"MN?*+F+].'SO:?KOZ_.EU/4OZ30R63BS<2IS"]P_C\,3= M=E_Y%9=W0(B:UP):S]!"Q[E:)GE3>F:.C2"3 5&]RZW:7PK= G" M+:6#6V0Y"]L%H\WK4D]8;&!4V_X<7055E1P1X0-3Q:!-8[(_&V6\#O5KRC:A M=P$UD"H.)/LO'DHY1&0JMV MLXC8Q;YR&6/H_6@L,G)!A)$ECU>U%*92S$1.:MY;+$'5E%QJ0\&$GH6CE[&X MC$?#!,SOJ&/_QU=H/W&S=50:]#XLF7?>7K(5T$MC%2Y\*/P?KB4_)P8!X,<,MB# @?IW>+ MT3QMW=TJE*?R+B-JU;7B, OG%J/3T/_9]5C3K9K>4YI37PPSJ]-D(PII2S.P MHUA5A2D#EIIQ]"[B>B)99&4AG%^4EUQ2'*\3X!J6:,HBUT0W/5F_BX7D8LR< MI6A+&A!3DGDF2LOUYN,9"U$<$9A>7,G%M%G&-(M\X;JORAABT9PJJ!-KZ1'K M#["B8I2/VWATC*W/;OEVT;:R9.KN@LH7KI#JZH,L2*>%(.EN2=4JX^!YE5&W MKVB*-=MW7=04&,]<75-9;71/U4:_=="MT36%LDAUNJ+J!H 2>$CE?F(-T""- M44.N,[8SD5]"JUI?++17/1RD2IY2UA+FS-+%28DCBN/J*[^(ZBF]1RIY"N62 M5>HN!;PC4B)25QFWOK ?NHPWRCJLMRY/M@0W,AZ4/E_"8-&2P&G$>D"N"TNA M@EV5@K4(NFK[E,$5(IH#"!#B A*XQ%#<[DPF)*B[RQ%WMT#%5<54 B(AK; < M^$3HY8O[[DH59"Y-PX=JP#E(-#!J"A#C\N9,'H%#J[.?YC/;J+@MID:WR?&/ ME"/^< M[;. ,D_L[D%!YTHBYR5E&H!@KKWLHY2)Y"@2R B*!X*XS@+#V7S"GK@R0I;/*VJ$7X.^\KY:K/(;%D&X%M506KR2./0JP906#@A;K+[RF72&JW9Y$D_DI?\^+OTM>>E_ M_)?^B_S.OKGA]^/(BXI#$HHV6'C5JLXI&XCZ<-8S5PO%15VPLDC?5G2 :T&R M@*7CXRKPM+0$WA3=\^"MF(J\@#_4+_CH@IGF_"+G4X8>N1H&=)4JQOYNL14Z MAJV*BB 7]?MOE_0XI^G<'RH:7_*;ON8W5VM^7-.-W0$(+SV%31NQ+^FYWK"4 MFOM/"X6N.%=P&&<>PP[@@F/U#1.139>O/+Z?5TDQVV0WG\@I^%A_WJ<#P\?&0[C[)@RSG@(:%@4T_SBIY_N M[N[Z.??[H_3VI\O,'V.ZV4\\&+'LIX 5["=]Z#BNZ_X$IZOK[D W+,,P+,?6 MS)^"@6D;KA;P^X'>'Q>3U9@1ALLQ@]878(HDN4(NZ*HHCA*^$KR75>YE56*F MH!OJ=PC-D+(8T?-_U03%5!?/_X=19OAU7WESM3)BIDAKJT7!)E%-K>()[&G6 MI%N^J^KS+:10..K_5.FE39K8PK5$D[H!(V)M7EI;HGSVBQ1O3FU1EOO'UC'" MI&Q\6=HZ59YQ!.-ZP6A()#\-P6B\JF#\>1:SNWQ>!/::P#21J5L+H*HO MQ,82TI 2\I@XKMS7<>U+2LBU$E+?H>VX_QN(8Y>1]R!-5#3[;O9F^+4V7B>: M>%5EB&Y5'\RK%VGUYAO6)-(_4N='BAC)BD]^7U+$/")B=F>%21'S?!&S-Q-J MC8AY6&!(BIBCP5&Y+REB#E/$&-**.0 18QRH%;.NOMTJ\>-M*GY$?3%'^:U_ MW7_7QZ=I2?K TD3-SLI)V)VH?LC5[&86EGDLX;GZ^3[FLWH"0],,*=^D'#CY M?4GYM@YNNJ;WKSY='ZXD.!1,/]0#O$I0FBG_]_/77Y6K!!L<^UQYG_HE):ZK M58I_]7U0?]]6/9I..SN@NKY^IL2II0R)\Z-3W5?4LH\)F6NW_W].)BQE#+KI^K1F;X%[.)-\VQMG>; ;O7+&M9*>*E*T78LE+$\5>*F&L/@4VA6'$XI9.N MK_[VZ?+; =6R_NWKA^L%/G.RA7@6Z]5VJXQN>'G8JU[$DGP9#H5]@X(2RR:C M,S?H=O>J"N]7C?*P#6&!O9/&+ Y%9Z*JOF;=YA$+5Y<)E@[%\5A9C-/LU0K# MO\;YO,?$BPOE(YLI+J4\F$_?^7%RQET643'MM354MJJ8HFM]S3#6E4WIN\Z: MGYUAW^T\\#*&/>P" ?O7[P;?+8IC@B?LP31 "]/N:\?S2I1K1D./'M<5N7_ M??GP]4JY^O1N/S=$3X#N"C@:AV]PS*.6\1S4.M[-OZ@'[LR(\^?9Q6.&^O8X M=61^O"=L>+Y$D-X4"#H%U/@I_PD!\Q6S/@OEDI1#GAPR09X=^IW=AD^!KE80 MU(Y&[_9[.2:HK(BPW:&W]7B-,>EK?6E?ZW ;7^M__N2EP>R__NT_?QH7D_B_ M_C]02P,$% @ D(*I6%E_U4Z:Y0$ ;<8= !$ !X<&5R+3(P,C0P,S,Q M+GAS9.R]Z7+D.)8N^/\^!2;G1T?:2!E+5E97IG7U-6T1J6DI7"-Y1%5/V5@: MY82[6$DGO;A(\G[ZP<%"@@O #23HD7[M=J5" @YP ! XZW?^XW^_;GWTC*/8 M"X._?O?^AW??(1RL0M<+-G_][LO#Z=G#Q?7U=__[/__7?_P?IZ?H\N/U9_09 MOZ"S5>(]XTLO7OEAG$88O7FX_1[]_?S^!CVLGO#609?A*MWB($&GZ"E)=K^\ M??OR\O*#N_:"./33A P7_[ *MV_1Z2DG?A%A!WZ/+IT$HU\^O/OPI]-W/YV^ M^WGY_L=?WG_XY:?W/_S\_OV?_J]W[WYY]T[J%N[VD;=Y2M";U?<(>I&Q@P#[ M_AY]] (G6'F.CQ[$H"?H.EC]@,Y\']U#KQC=XQA'S]C]@=%\C=U?8L9#XD0; MG'QVMCC>.2O\U^\X)Z\[''ET]C#8M^?-;^#/T^7#Z[L=3F"SKB5?N:9P^U@_% M_U@8BOQ.V;C0D*QA838O/]*Y?'CW[OW;O]_>L",B&OM>\'O]W$G[']_"GQ^= M&&?\8J]^$N0/Q4F0/[I)L2VG^M-;]D>YJ:>9 SFT"3E(V1QPD&X_U%'^\.XM M?DUP$'N//CZ%9CBBASH^_0#?%NL>1_FTUD[\2#N37Q:FG\:G&\?951OR/Q1Y M)2=2>SQYL\I:\YUY__///[^E?_WN/_\70O0C\+:[,$H0^Q9NPA7E0[-(\*]3 ML5*G\*O3]Q_(0V#<+M_"VW?WI/_^4T(:N*_9X%[%21>LK\F(T5;.H7OD$<>]/;- MQ03%%%U,Y#Z/,O/^'?P_(A5* F+VHQ.XB%%#$KG_>%LF4B*?QMA=!/])?]Y% M1)P+V,K=D%_PSKR)IN/*\5>IW[U?/BUE-_Y+L5&FMN^!<$DERHLP<,D]BEWR M Y&N/9?\WLW^&B_6BYVX6K\$3NIZ"#3O_8\N=Y]01(W_% 8\G8OB;X,1/'_WP9AX M)XQ[ CK?#5W(-9R-/QL\&\?;PO19N?I72C2SWE=%N7O#6?CW7F>!#7*\(T;< M]T$7A)96PXGXBZ$3<;P9VIV0W+UWB>-5Y.U@$HOU>1I[ 8[CL\!]2+=;)]HO MU@_>)O#69#6#Y&Q%K8A>L+DC.[+R'1)SY#3GY.>??_K33S^!32GW39)_ MY /"D1!#4GL3'Q1^+PV+\G&1&/AX3G1FQ&R]V^VB;%+LVK5A__] MXWO\C(,4UVZB^%O#+OU[99=XQ^,6M-H"L(J%L<-%7QU?<5GF?]5ORD_OJIM"NB+:][@3C0*L]XSCQ$O( MCU5I5/Y;PRZ\KXJ6>>_C-C1MPS5A.-A O,=9'.,D_HR3\F[4-6G8E ^53D]JZB?VC8BQ]K=*_'X\HW?AGD>()C\PY'#T].S255 M^7O#/ORIL@^$ O.=$AJ($CGN2M.N/"3AZO>GT'=Q%#,[$E@IX)<0(>B"?(N# MF/)6V;%.?1MVLVK1D*G_F[!QG8$Y _YP>NXPJU@^QG&S6UU^UP%IBY?.J\)" M(?^]8=.J9@C6&='>Q_UHM1\WF)SD^JW@?VK8A:J9@?4[KG];*\/62ZB^1VZ7 MBY!:RW"@M.#IVC?L5*W]0!"CIMH"N>,&-KY>Z6.,_Y42OJ^>80VK3U2E0<,6 M52T#.0G$:!RWI6E;[K'O,-=7LE]&#GF?5]3T5=D>=4/]-OVY:BO@I!"EA61B MQ_T:U_E5]'<8I]IP$FKL%49<8>B-^.GH/>WD,5DZC[[BZ2RV:-C8JLV#=T=O M&('COHSA1M%L7R]"#;M/ M*L,U\/MKT:S@ 5 M=]>$@XVN):#,N:F/%VO^B_/]TMN2;PE^L0HW;)J%G1Y(HV'7JU:D?-?%0' # MB-\^[A$;C/TR&^YX%DR!-&^\[G0-&_X0Q4#5:-9X /A,1( MQ^T?L/V?<+B)G-V3M^)_4EWZ VDT' -E\E/I&.1#90V.C\+@)S_?2H@HBIQ5 MP@R0+5[]IJX-^UXULM7ONR#.+:/'C1ZZT?P7_!7]'^Q>!W>$9.AVVO-&*@W; M7S7DZ6__?"#D!8@-=3P+P\_"UB%3([HP57\N^&A(&@Y)XQT/QS2'X[W)T]$4S_>7JGEQZ/% [X\'I._R M781WCN=>O8*7!D-TYR)YPM%%&@'\3(W,.>V0#8?,3/!9\4#RZ2$Q/VHFIS-$ M?(I'B7>*.$;YP(1D).K!!"_C#EI]QHGN-AMIJ(;C6+69FCB.;$8,>%K,B<>A M' _@^/=C[8$HH',9OQ_;#]EP(*OFW)$/9!&U['A QSJ@S1ZA42@W'+>JY;C? M<3OZEVQ==V>K591B]\9S'CV?=,>FA3_U UGJVJ.'GZ5\C MCQ_P*HVJEYPI8@VGJ26$63'R)A\/Y0,>SX>!\]$YQJ8S$?UY^+D&/4UQ'H[B MT="7J_:;SMZ+SR%;7:* 94E8,36(7I(1GAVH*RIU5+Q6HXS1<(:J5GCEG2*] M06(N5*/+L\9B;IY%^8R*.7_'\V;FO'V*R"-_MH4P2G($/H81]C8!LS6N]N2? M+T[D"F][O]/6:X2&LU8U\+# M-$2UX<"U39H_:H*3GR"AMRV?\">BJ<=Y]-*771@\X"1A!=!IBU^QNR'WD81$ MU.58&1JJX:S5I/TW:Y'D="$Z)SEZ*R6S0OFT1#LVLP(>T_$4]H5[D$(SG2C: M>\&&2T+@ZXD3;PM??ZX/:)_8@30;SE75E"\]CJ5 4#YL)M51QY 8N:!0' _. M- ='[9X<7HP&LDR[^Q+;=&HY##9B#A(MRM'(9W5]9&BE] MX$3NI>%,Y$.7_& 7OA/'WMK#[EG\*_;=3 %K.A*F1VHX154K>O$4E:2>RL4" M@C>+YH(K1G8$YO-"3HQ@9C1"D2IVQT-H\Q"V";Z9:ECM\?SSNZI1?Y+C>7P3 M31Q7*2++(QK5SO'OG+W.Y-^M<\/1T=9QJ<1D\3&0&.2XYP/W_#-.BI=%ESU7 M=F[8\ZI-7;WG$&]7NB^.FSYPTR_Q&D<1=J%<,]1K]5P&HU$U$BN +8]:]RA;?^V25:"R>OF/[?>_F4;#(:BK]:,X M!/E8U3;'HS#H*.2VU)0:T+9AE'C_0]GC"6?MCT1[6@U'HS7P[:ELA*6#(GE4 MD3-W/",]$'([!R V=FK8=06:[O$-,(ZSV^7I[]*U88-;8?(>M]OX=D/<1LJ6 M8+$&@,W56>!>>GY*KLU2TW:'H =!_=%X7[5+UAX-:6!:B0>&II9(/G@MR//Q MW/0\-Y+-,$Q G-\?T]7FBARM$7\-QSAJ]>5G[KDU8_"[47._6(]Y(B-.W;# M::R:.FM/8\'BF<\2B6FRAC&"B2(Q4P131=)'P-'-\.&.-=7D!39!L. M7=76VAW0_/AX3GJ*2MR -!&YY!.@*XB+\09E06F]'&:3AQ5:OOP!.73XH? M/C8M*O71B1U/WSBG+P]#C^-TRY*%O\20#\&R)N@V?(J<@&R-@4/89[B&LVB@ M!'PY)CZ?&X+)0C_>H$<\B:8:7SFN;XD'= MNS6$,5$WAU3.P6+,84Q@-R<-)'8\'8N@UP()J;LGDMNF6_E$$ M]!.AB^-.T%]7 10_M+HH!@W0<(RJUN_:JX0'#O$Y\/LDRUL .Z, V&!_JD5G M1!^.)ZSKE?,W[&V>R+HZS^0NW^"L%,,21]OR$P+'H=0>G+PQ+?9X3W8G*U)* M[7'E[K!G37?7U--I.+U52WKMZ16S..73D"I:P,1KWDIVIBO]J!N:,8" ZD( M*[=QUCR[1Z326=RU8U^U36>U:FD?[Z8]GJZVQ0VV7B*V%\#+R%>+@U[E??O2 M:C@UM?#<8B!Z' I#'94] V\P_\#NG"C9RQ@Z7:PVO6@TG(6ZZH[L*J##%/%^ MC@?!@$TY?8SQOU+"]]5S.[S9GGT;-K[&QIM11XS\'WZ_X7_ 3DVWP0]^KZRI M$ZV@YSU>(_YCX50\1OX/8;1YZP7)6]?;ON5MWCJ^_QUZI12>(KS..KR\O/R0 M=?KP[MU/E(2;G,+//[S&[O\I]4S(=/_Z7>QMB0;^W5M#,R,_ \Q<&)R2M7-2 M/^DY3R6=L6<=@A ^?-(%,N/,F0YQNL7;1QSUG7 =C5%F^T2(1JOT$9]FB]1S MSAI*^IF+:?<4T,(51< 3_P4X*R+C)'OI6BMR!'1/!4DZ]<.A[KD-CR/A?XTS[A9">P$G)58[=)B:-$+?.> 6RPL@SGC@]E M%!^>,$Y,L:VG.2,V"X W8_!<.X#]X\[-_Z,<0TWW@5>30(=K$^3V,OP#&8A?*@26\3>&LR)R*4K*@] M&:HY$W[ B/.^:36,#S2J-">IQ&TFU4ZRZTET&D9YU>2.G)1Z33/5;O6Y.G+4 MC_@TC-?A?W=D3T=B(B8$N&_7F9?[C7\CYKA&7:ZWFEZC3[4&M:/]C#6=ISD2 M@ ?1\33(749?W5*V<8?#H.HY^I0[A/EV8*UB=+X7T;)R='E^*NZCCYIE6NNP^0;2>]6&TF-+&HWH^+^MY3BNWMYMVBJPT!ONOD M&TE,)\SW.B_5CE,+]EU77-M]3B)^5\9ZDYY2Y4\XW$3.[LE;\3]U/]QFJ$_Z M+4M9=;ST= FCN\_GW)*H)4;Y+_(JH-/2]#0MO,K8(74:9]5(TFK4,#V-I,.Y'+8#+'>L7'8:07Q$ITO3RF3F:'J3&0K)2%2S Q5O!ZV( M0MOO[(T[B1F?T-KIUQ<.'/^$=I[,S!9VB)8SYI@S6R;IAE^MHA2[=8FC8Y^V MQJ'GO&CI-J7.,':%E^.LIUS#3C.QY\;(S":W3O0[F=2CCQ_P*HVZG#G#P]A; M#(/&F+[D1_^X:GR=SA^LBJ?#\F8UQ8H\_-\FDU_U::'<_.\DB%OC^1IS[. M[4Y?=F'P@).$@5;1%K]B=T,.@!1Q8V;-S$YBXH "&5FL4"D=E)>LW%QVN??\ M8,V,-N^EZ:-K3C#TE%$>9M3&C@2G9%#^UDL[0W'U,=TA216[\)TXIH4US^)? ML>]F+TW_-1EI#H>XC,/,.Q-/:-(%EFQ1'GFP=HXO4* &+5-KLG:8K=38-L-L M$UD[S#:7KA_$=%OR=ICO6:I]T(H,&M-&W**9Y[@G81L,MRB[/8#KUM1ML-ZA MS/2 )>@\RG21K@9M@6W)31T5:^9[[D%T:D8O>M33[>T0*UJ=HZP3AW&G>5RM2M".>;"=9G!K):P5R7%,59RP$1F MM:#=R@"._C&WG,&LEG! ,;LQUG/P=&:UN/UKL(UY5OO.9@)]<=6N>%A[U; 3 MP2F3T0SJ@>T)3LE@NQ)2/1CM0GCT(]NW>E+;$SR,_N3L3U[)I>\Z6IJHG0]P M4$&105^H@9&M0]88O*D'CF(--<;,:SR$^N0H/X;L)SVH]F-U[<2/%.0\C4\W MCK-C_&'L;M]>O280#_7HXZL@W7*_SXT7E[$ @5(L0-7K)$1N=<)3G*Q$,B@QF>>(6D?N(^-+TA/_'6,(1R]C^R M&4##C+J70(>,3'%4#/>'BUVIVD@V<+@J-"7_=I(P:OJBX#>_?0X32,#%WC.- M;8W"K>3.OBV4D* 38X1:=7MK=J9+;XMI1?&2Y9$:'-4S;=.M[TP[W-7PF_RJ MYK_X[0;',<95214NJ'T6+9/BSV3WER_8?\:W1%QYBDN,#B9G9 %BO/IA$SZ_ M=;''>"<_Y"R3?V15,JC<09_@>[P+HZ3$CK:IM;VBOJ;SBL,E(A/<4!WP?)\W MX8M-[6-YM'ENYP7;#AS%KR'XMF![0(51;.L4(UM;5A8N0%6Y71@[_JXY67S8 /*'#OBG7^\'6"MV4&>A*Q=V])$; U.8R0X0.1*M=! MEDY,-%61%B1],4LBD)V3*?ZNNI6,CV-VR>(HD9:+_"M?*O*/W[)9Y>!.CG_V MZI6W7]_6VB[#"PEW=N@3JIOK(,'D%";:&T7;Y?!$6/H_7T&_HQ>]%[KO3%:UMB=3EW)5Y3Q5.6M5)4&W[6Y/7OX2D"?,QWG> MY!948"+@?J$O/DL2\"KXOI M]*VEW5;$+&I=54/D_<,7K3RA[V.-E8]02!O?D%NADN92D^[QW]B)EB^A@L5^ MM.R]L0Q^. 9+>'P3.@$XFKC,'6SRI^)\G_\,D7(U8J\1DK.W8<..?0Q3U0GO M3&8&2E\52Y!"E+?7YAH)V!%V1 [3W5V,WPT_DY!:H9E.QMZ&*?!E$# M>"8#4[_Q5A3[L=:-U:&[O4M66/&E$+.F(Z;O8]O@2!-[N%3]-R]YNDCCA,B4 M$4O\ ;$%0'@@%%XIE_:A9/CLL1N+"%OM+JWJR]>7BF$^ON(7]R%<)T0!Q[^& M/JQ:?.-MH::MVJW:W,G>@Y3+[)V\0*J'J2\Y>]8++W8VFPAO>-J<7&&JZ>)H MU]>VU$76_ &\+) A\V4'E9E)R_?O_J)_FUKUM<8:N<;(2Y.PPW/OQ;^?[QOD M15V/&4A'!?- S#X6D.VU:&&Y=:&C*&5VM!DL7ZVE7V'AYS"F>>VN8?Z$SJ/, M8+FR2H&K?Z4>FVA\OI?^17>X<3U:DC'\!.? J2Q]J$':;M?'YDU6$<@R>48? MO-&JJU6W0+[,93,YBR1/P[0$)RF^&Y#TED].\/Z#-HC+\" V;4-5X$WQ.TFH M.G=\<$T^/&&<4+$*1,D&CXL9VO9NK5) >N-UK6QOSP-3L"33EY4]IMP^-]#W MTD3=HB\XP9(CJ,$)7-?6M/,@):2IU1O6)Q^MUD6@:FM35:ENO@R2MXC8J2%_ M7I_OX3?:)>]/SZYQH,8PVIN,/1=;_1R;/6V-_>PYJK8[(NTR09C.#K*\57ZH MVK86I;#MEN?R7P*&-0[<',B(*$MWCJ?BI%57>U M!6Z>=RA9Y<_W!;$HULM%L6ZOIQK]\.+7F(8L*0M4I 0]B8=MDP\>TI>P>T\^ M>5Y3P72$6[])6/35*!*%]1]G8S=K#,G?PTW(XY+4UE5E\QD8N]I&"K2S>76C M9CIDG(7D>([:TE5N8O$9%L92ZJSG]BB=K;0VZUOY5)NA;CF5JTUVUD@)5V5# MJ&3[+Y5Y@6A%%JE8=3$/(C4'KZ< GRH@4C5[-^N[390:>D5DC61/9!0BE,3T MS"^BNRA\]L@57),>JFUN;P\D8;3)IE??UO '4:RPK/*":)M:O&Q9]&8&'Y8! M2ROO3V6'PY-8J^F$+%;)M%"J'&<.%UFG>(M&,Y,!PC:-.66O-1@%U^H *5V/ M&4BP1>_5(KBFJ@]5BSHZ_MM3FN@I(UH/G*6'_?8Q]&O>KN+?S7MPJ#"_"%2U M)I;A.89,4 RIR;&P;;$3HO#:#*$X%@H(@\=M@?M1:#@':RP#.K^.8W+)-!M@ M"ZUG\.&JD\-N%$F]_6@8/C<,'TKE */I23H_3)?NUC:I6.R^F.ZBU\K:]+0= M-*Q'&A"P)N2S)TT6ZP?RVWC-;$\Z*X@AXJ;#VE4./P_J]V4N/X4IKA>)21/" M\[1^[%)5#G)+0]B"$BL-C6?B@]);1.O;CF#ZV,&F?DRC@)5#Y%^Q^HEL[&/O MM73B)\#F)/^!23Z3-R)0@'RUZF(\YD( SGM$5X8<5Z)-9='%=^2PKC3O82\2 M=C5863_4::"%=@>1D;8D8ZK>ANYT3)^SOEK]K?,*.)A7VYT?[C$%0%U%'JMR M0C.":X_D>*.9ONS2*'1#WW@$OR_61$7!+J":W5R?+^XU M]U\/,C8S'YKBV)NR'UKVGR6B08.UHU77@S-IBD[]V16S!=Z3!4%2VM'1BAA]'X@C4D\'X*0W<1/>#H MV5OA6DVB6U^[=R!3O&_)1XO)ZQ3@,&W0WYMZV7#B79 ?%]$R?"GOA*[EW*)= MFNZQ55O-N?6<20%S"SY1K?=SA:-4VGK@% MF5EI*O'W+*\KD*F#&C#%M6]+-I30[+&1-7S M03D/W,Q>TN2<:M'Q&PY1U<34333X7!*[M I9?=NY3+TA]5S5VK2B3V@FM"#4 MZBD(_7"SA_Q',N"EDS@ P:Q1[EMV-6^Y9W*8E'.D@2/4-3\X=74D/74L_4>O M=3647.A#X6"CD,C!7&/J(( @P:O7G<=OV^N 0;669*RK5R)8>3'1%[U*]-X\ MYF3/UI&]<9!$=1U<.#LO<7R]Z4[;9R1$+:[K"SR$VLM+T=1T2$M=S$DU#%#? M=@Z7:6=SWFPL=,,P"006P2*"H%=U[J[90>81!M^PV?5M;4:0L.^'AA[=.=$B MHL*Z2_%>1 JH.HBD3>=YY/*2,T*A1@O2UY<*;D&WOC8UU17&;IS!X4$J*WTE MR2_(3N@B?YI[VI-;\MR7FA+;^B^K75^+:G@1XC;7>)N,"VUZ'JRD^97F/S*! MCH59E&3@*>#[2W75-$V'620(M<@+FD.F MHT#D A./UK&F[3(_&ZXZCTC;Q1HC[.&ZQ%0T 5NN^4X43E[-"FUK;_(R?O1C )\/H M,DP?DW7JB[1U]6>L[C*#BY5*;Y]#9MBICC;1>$VDHBZTA7QOX5"&! M-%B1X\*$K.0C!C.,#^)X2N:P+S16W5@&*,]!:6$S@JCD:BA2>_6E%971 $DE MBPRKP@$W5N6M:=EITCB4"QKLX%\'+G[]+UR^ZM3M1C*H"O/H!=G8#3FN.HMJ MI:V]BY<(09^=K5[T*S6R-MDB* -+!\TO3]5#T=3+? A/0+7("T>3FU'3RMZR M/BQ!ODJC/;F$/H5$QPVV3=YM?1_;^/$2*N>9[XQ"P; MIFM*@VB-TW7MYPDJS.9K'$^X#=F96.S;)NLT]3K<7,\[;7528^1GD(@-8(M_3%K?IEJD;1,49^1T[BULWA:&9MH6]6LU5-9W#!GY$%_Q" MY'08-974K+:SEW?'<^8H5"3-EZ,"S>\+U M2:Y+7BR1HHRC,!L(UCKT-2_+1O5 C M#GAX%SF/0ZG-CVGR(XPZIN&K_ Z(DI?#!Q7<]2"QA.O@57322P\ &J@,+1H! M]LL%D8BQI*K7/01C#&-150RP2.;\Z*RHGU;W8:G;6\3&HSR]!1:'!L&JV>R!<'XI+2 =B'ELU" M3JWS>62X>?+,4\1Y.6U&Z0X.U2PN6IV\[JQ(,N2-XA+K%U./6ECI:]:5K7 MF5E;++W1HCV;&_]'/BW^B]^^/)2F)/UA)I'(]Q LO5A_B5D\4ZM Y'*?6DL!CHO0P ME)K-ZLZC.>D8O%!KIEXM0UK"104#W8V&959OF!TUL_ M: %QT;;W;.XVK9%%T?CP[*?M*R^.4V2G\_AV+5B%5-G,SG('@=P0=]^[X*XA MXO.I2"5=OAW*4I5ZSV$32QU?3G=N MM1B#2,[ J)OYB\E7E_U2=RDW=K0=&ZN&G.5_MO<]ZDI6-'YU[3K/Q%2I,I4U MM9[!%Y%-IF..J:K?X8G]V:=]1L02%N,=B^#^KZ%/R ";H%7SA\ZTW-]] C83 MHZ*TD#C?4,=9V=XR0@)L41@ SJM":=T779:3L;K!.T) P(BD+ )D; M;P6Y^L&F#8AF.P+?QB-\!L<*X&@H+O-8$8P=1K8?5UN77II%-F=@$!<.8Z/) MMS:8K$5\W'^FHGIS*+1O7"BAN S!M$[A75S04;_$((=DDO@9(($]NHOPUDNI/PF:DF\"3@; N .G)1;D?>C[ MZS""CB/%Z_>8B-4K*\\J:+BM%8VM33['B@&+<0[9HYB^LKDU!HIEB84%G+QX M>>UY[JN[A/Q09:WZ[G0.[RLOIS5*0'XR)0T(XR1#ST3X(#QX\<,NPHZ["+XZ MD0<' JQ<*EB.UMVM,7B>>C[;W=$+J1;H0^C:-=W6F@TI@S?XQV( M<\&&8NB5KZ[&YA83AK*KA?F7SU*BTT4@ERKSA=0]+#IZ8NQ$JRWZS$&&K5,Y6V5ZZKI.6OKG.E!5!N_8>18XT]GZJHQ\M6WG8:UMJO;6 M'C5_,%GK2?<1F2&1Y)=>0Z%O=7O+J3*M2J'8%^SEB%1ASX!\H^P!:1')6M]O M!C9T*091:"19HCRM90O'_\G;=Q*Q]Z4Q^QQ'ZRF7"E%]>?I.AZ>N"9\*%_6DZ*Y/D!AD6D5K&LZ>U@*)3W' 5Y[ M2NM&P']Z8VVR;0ANEEI,:J:Y>J2KC*<%\M$W-0V%2/*ZL&!#@ MDW%L+AV*>V,OTVF,?868>Y9EDQ?25>,G&1_#,OHK^5RY 8U_M&!2DQ'::%UI3 MYH?+>VSV4)]K36XAY?=@< B;IV=%Z_)09'8O_IU,#'[A;)1>1&T7P\\L Z]0 M5TKCKUY\F9)&K\GR!?O/F.$8U+VH0\C94[!\2A>[]?* WH_5LO/,]!FS.1_. MJ^6D$SX!B^*72P2HP$LPK:==MCR>[V^=?X81S4?4&*2[4K'G6>!?,;6-0Q5A MY&SZ]AQ>=I2:FKFU2.<=UG8Q?*EG90=[T26K@7^;9]2/=U,9J5]Z8ZRNKW-@<\%P%DI[:_-*Z[SRB'?1?"17< 1*% M">I:C]Y@LO8M,CB^2-#W'C?5>^U([/&V.9U50/SYA5&N7,CR(O61T*MTNUE>OJR>8.H4= M#&C5 _)_X,IX=GRF>,1)Y+$BM3'87XN_D%HJ5FR,D>8)IY7/ES:CVZZK!-.3 MV,%^8%+:$I$I"<.QM]+%5(PWGF%1HL.;\25X]'P?N^)5+=8KR$6T.JECC&%F MH,]F.!>T$A16[#HS)7+S@/#!LP^&)J*VJX1GW$<1H#YI EG:.YD&ETC M#'*K"^CV4H&3#/,AOF2ZB$T]74.1Y,= [V*JAT$06. M+XQ-\?D^KW-T!J&5KNT46"Z4!G4F]1=Q_1%"E8]%BPA:KW M>73I:34!RV,(;D22806%-C@ ).G6N$+=:-B]);B3764)U+>U//6.V5@-G694 M( 6L'^UQ"-KWMVA#)(_%RM.%GA6:6(P58 H8A "HPU7*K>88;"-G8//0UX9D M@)[$#H3YAIAI0T3M14Z7ZHV4"N7U,E.9I3V/0(5V-;[OG#WP:Q*INXZNS41F M.I]V[L"VO6;T@C:I;.H.]HPQ(+B#PZ^5O4G5VB+*\C,FUR- BVMSZZKM9N 4 M%H45Y6*+8Z M $_>3H+ J@@P3RL ^WJ/0>U+2E)!<6:,.?4'2Q?2.6ZZ+H8)EV/2<,<;N#B M.]OBR%LYRBB'FD:SM+TS9:B<31TW9%\/H6@O1_ELG>!(E]70F];A1:3>- !H M&"!L[QDIW.)W1+XEDZN+LS5'U]X]VK,2KY0+I7\\# Y@ ][X)>R;O@1=1_,' MJF6.#L[ MD1FH\X!YOVJI2['VLY $6^!*D*+*'4LQMR+ZAQ]D-T]CN;C9Y/" MURL2;3X2E:QC%$A?4A9+-K **V2Y'[V B5H--[JVB^64V"P[OH$'56O3%[8^ M0:DHXB[61'(4N.04()N<&D!M[_>S6E7)6 ;/[R1AMD+:[T=Q5G!R ME!'RAF9J:"M1HP^EF:1A: I,U32<&YYNAMIPAP/'I^[HP!7A&7JXL"$49U B M+L/D@OPN^H!Q7H@/=:(P4.9@Z?HZJ*+#$N&FC-B6^:V^K&'8O\+@1 MB>$R3!^3=>I7/>>PUL]DIDJ1OC,9FSBK292N$BI4P2W!DNEQ](PU$&M-O0[/ MRL?SP+\2QC"DP8ASN0SA5U)Z."ON8-H6V'7X2_JO%%X9E?.0? M5T,\J::#-2:(UM*RO+2"J0X$+,IMY#RO08R&MYDGUV?BM1Q(2G[V,?U^ E<. MWU.*<8,)3P1G?QFNTORQ4U=UJ&\W_:=?\Q 4_S;SYWK0(SU+2V+[^/*.1&R[ MZF,P*\),:2Q0O@LW#4ZXUMUGHK@)_V@KY2UK;.\HDE>%&7&Q2PVZ1'(-XM#W M7.V-W-!K-MX6?4%K56O3MGE>-:Q2FI8=X\KT6G::%M+_)L86\3,+%UM:<&;P83<^;^,XWII=\O,*4MY;D9E+H9 MBV94S(!,:?6T=:+?M9&5C=TL!0S=8QC=A7LHKT V)&JHGJ"][8JPZR65U=?Z M2?1]YH"=46OVUCL*VO:>"=Q9,VZIJKE%!D0Q72F:2#G[NK:'D*FE \483,Z> M5!E%$/M WLP5BQ0(W#NBN$=,?<]?3HK7*:#M]](_>$-JE"#*C,;^.LI0UA9. MJE!^EMR%7D ^RBYES>LZC22<@YMXA\G_D"5,'WUOY8-TY#)[KQ-4/]:NO8V: MH*A.'.W9'O!_Y,O/?_';Q>?2G*4_V,L/%MZM6R(AI!'FIQD")9N2U%IUM6?D MY6?A'N_"B"/(;72V $T'ZVJ),"UI7UE%8\-?*)$=EU_5FIW\YT-X(HEV3'XD M(K'OT"JA6<70QD1?PX-8S$D595Y89M&%L_,2QYGX MG\/DSHF24O!-0V7J;D1F$!F _U::S1$BJ4,Z?EA.20E@A^L M*Q1.Z^XS<7MGEGXNFV9I*6#H!R00CUS;8>RQR- $_%+4>]\RRGD ^8E"?Z[( MDT:VQ77)48S)5,B#_O]ZNXO0K8O_T32>=+KT*G1$@5.G7CEI;'Y("1,7K1)^ M#1">FP=U^>0D?PM3W[W>[LC\LL*VI,E]-4AM(#&;&7010\=@_[TN8[PIDX2: M^LU16%#@/R[)R"I&^U*S+&HW@6#-Y$W4 D-](9HI@X''[M7KBC355FSJ1^OP M+ 5L[W)G;4RMRN2&"28IR=AU> MNG/^Z5[AQR!^L.N0EM-$2%JD<@2M>E=%-#N)B87251CM M0B9644'_@IUWK3"M[S6#L(\X\U[>-(0\Z_M85..YSL6N3#AX84##S]7A#/H^ MIBN!DQ #SWS?Y!'CCE;9W-N(X=&:P"'XMH5IE>W1<#=VB9YYGPC]7LYB[;SU M;6T'?+*(6F8+%?@=U23LI;.VL&F&VQAIE5BX;# M&@[+358(@E3]@?3$3!297 /K.K^)I-4;0L._>R+R3&WF>&T3>XX_54!0DS#: MHJ/5BG >$>:B/2B*Y-X!-XE.&E6VG[6W_0&RZZ9VM]<-:E&+BKU- $"!9S$O MG)W?%]J0T38][6M4>7&"QJJ&NBZ3@HNV-&<.H72XLA79IHB^2EJH%:.#V',$ M1QLGX'Z#"SD-F.8N4(!@'N.6N6JS4]QTW,W0MJD$MT$X;4 :[TK%=);M]=?% M+8XV.-*DUY;;S"@#(C5G1,M(GJ^612IR%M7\M3N"K-<&A^MUW?GO3\PP5U6CH*9D=ATGW0C,)!]4V&0@ M^("=3O:]+1K-GIL-LL\ M]@:N*QED,GE60H6$= [5^9K1! _/MB=2"%D([%F:/(41?%NF;73*<6:0@M3? M%ZXKM62._J0X/;?.J[=-Z[V?U;^;SM2,PJT7QV%$2UUK4C;KVAVF_MH>K\WX M,/,62\XVFPAO'+GB>9.R/YRN<51D )[D=II:P,D2SB0 90R,30% TP1MYC( MF\%1+$-%XG8:R8+2H*@SM,T^K"3WMB+EP!'\9.W4^*IE5M8 M!0N$_P,!]]GQ!0Q)Y('8!7]@8-'2+Z26;*VKZB4_^*+*#&A@+)Y<9=68=A*V M;="U5N%V:$[ZKA:#9HJW&"U/W[Z:1ZO.]D! PF!%CAR+ZP%@YL#ESWFPH=[2 MAJUKWW\&DO=9D'@N8&9ZSS@/E6"[P8!!X?)-A5Q3AMOL4"G,U$ 3A09<0#8" MN5H4$:N%/Q\ *'G3F>U.R+2GLE-62V,-U"'DYA"+>!WP8,);)_H=4V2A2EAA MX%[@*"'B!.!4P291]MJK,Z,-9[PP7@#Q#U'H^]3WGP7O%20 N$)83 B#9! Q M2;4)Y>;HFM97R%J%^K?R@;6R_D=[9B8CKYQFX:PI.T7M#P=J1*-ENBW9(R<9+2Z4VO%/]:$VJ# )< Z A M 7P#QUY5JH7JMG.(=VA3ED/I.&D.A!A&WD(2W_]]ITCB(W^PZ(2GK]C+QSO%P;DB%$ M17O(ZEK.37'*]/2ABI..D%58"<<'GU]>J%!$H%8":W5X_1V(S"J/_Q+'J\C; M:8"MFWH9%@(5V!S,Q)F;-ANJ??>@8C]>6NNX+38R'34&>D8$;MX$CNA%"*KK MZBD(_7"C*3_2IML,#'KU+C<968M?2>WJ[QH@;+UL51[LIGV@E,UGL*OWF(K, M "3+*KZP\/$8<..EO[0*ANA":P:LU\=ER.<./'[,,1+'Z9;]KO?A'C#(C#+0 MZRJ 9,@S2G-@-RH3&>)%H456;$9$'*[2LH"B;SLK.:124^=2Z2AOW=VT>8IO M=Q8Q3%VR]'J@_X'C_^3M=,$1W2C8=/>Y68:9]H&H:VG1MUQ_B[A8#H? MY253K-*)P.P_?@K2]A(.O ,$%=.9 ML"+35,XRI24C1"T*2>19 MT>#XY'^WBE*"_Y5"],=S&_% U7RD:(9BN2&=)-;08T:F.G"L-('+J;M,G+ C M^>_KH!05C4:H:L.*T=""A?L\O$LM$37VF4/.O+Z6;Z6=X65MJHONOK9;;N:S7' 2*BBGD#9TE!UM6D)C3WG4/QGX=PG;RHD2/J6LY MWFF7(.;3:5 9M)QL#H) !_G>]'CV4AP!-H:]W?IWL::A3=Q1;DH.9 M&:0::]LU=K/Z*E7P-,$N4H#?;(K\ZTIEJKPU@*=23+WZ]YF'+0^*5S;NM/2^ MAO1^"<@9IC\ LIS&W:#O8,_>QHLSBV2A/(_DPDGPAEP\BS68J\3?7>UGWI>: ME>@1EN+7)G8D;SFW*G!9\80[.3@0+'S(.$" M%@#>AKX'"6+O(B_$]3M*(QK#7^XPKK0X/8ZQCA;3YU0_H.K]) M8;3O,9$^7$@CRM^.NJ/4@\I$KR2_0_<"/ 7NG)HGLK;9X<$B$OG08^+Z76,] M0B/T9V!WY2[A>H]PDD3>8TIQ%\G323ZN@!5>([?O^?X3#C>1LWOR5H!WT=[R M:GY$B]EB+]*[%(4!^7'%K(GTE=JS_VU:F\YD;!HB6<2>9/IB1=O5UDA5AUDQ MT0BOV=!I!E^R!MFD771((X'YX?=2B"CECFD[V3-?\G(/ J!CL08[WB+BGB@- M&'&;GO;BSD'T6JR_Q.S(+!X!$09.DA *R'VN\&ZKXM '4#0?0I%'0)SOR<#D MM6(!$MH8BH9.UC:+)^2*"CI-6J>RN?$,3&I3$+@"]8XN7?3 M;O!ZFZ%M;6ENO2",)/C&#)<[SV0[WS/97;$ 72A8#Q-=AES*+"OZ#4&CZG[V M#K7(+.19"Q"C)$D5.:P3!\4V>?7TIK:LK.5DG.L-MQBO6;!N'FQ@VJBFBFJQHO0N7BM M-A2V GP?0,BZG!3JS*3,D5>#(]U)DC(RQ RCB,[WBL@?C5FA+S7S]C]A=*7) MD[(M3V'Z4[>WFU#9%+Y8:F1MLE^=R*/N;Z@'I#.AU32TIV@4!822^% 4$.Y" M9N]3:1A]2!V"AD4?J5SVE]3%X;J6AO:D1J2/GL\A9)66(ZF)X)3Z,N%FL6=\8* MWM:=V:$DK4MG\+HT&KD4C0UO#X\'DBJUW<$I\,C!!]'6]>!2D*'?ZV*SAE R MK0EF5>ODRM.UVEU]RUED91;]5O1["=^*8!E\WA@MT["%=M[O.-7_F)]%WG! MRMO!\"#0: M9+61\8P@"A[+; SW7OR[* ^3!:[79P@U]CJ\'(GL(I/@SF'S(>P"OD@5LL"( M \XDD%SW\M2U-'U&67%L, E2;8)H%5]B+"!^-!]/FWZ3&L\>MH[OBX 9I?VL MV&K:"3YAWV^*#"LTLI>APJ^<[*)^P!M=%1]U>ZL8&_& MZU@!?N1"[I/>&/R+(Z=IC:GCBFMQ/-LWRT\W?0>T'M"SU;:3"JEGKAM!8A'[SPT1D\NJF;ZM56R4F+MR MR%6M+U!;VW9F +/9.YN[0C2^@G;]K4/MIXZ_>/2]C:,)8:EO.V^9O!'R]:8! MX]WT**;!RL)'SSM[U("3%1K,#%RP=46*\WT] 8WZ..:(IC&9.D1$%6)-2BG5 MZCR7T88Q[6S71N@WW[P]B5@L.+';L8@2QS]W? @-?WC".,GGUHR!W87$7+2A M;!-H7'@32)7H!?'8;3_'"8: MBW*;;G.IV *60CW@GK+](:7QJ9Z\'I0.3SNO\R"!.^YCA+$<>'5+/J]MNC6M MI'<=WKIH7U<2JS%6L&5GBUX$0-7+ZS-R\5OK3E#WL)X5T50;J]IN"IS67LF6 M@\D=3D3+D@QL+*2%$9N+O9[>R];?3M2W_ [Y+Q:?8?X\*8-#^7*S(N M7$S!,XX2$&-!-M1!IK?O/4Y)+*(6YHG\=3.L;?=M'%(1;G/I/7LN#MR:>/;I MQK5ZVR?\@FZ(1*AM:A,]<GL:R,!ZYH=WM4@/\EC>31KQYB!$2HS M&G$_>Z864-A4AGPGLG !U3B(X5FZ"M*M7@,W.<),\A1$141MP6EM%[.,-!1I M)9>?FZX2'?ZJLMFL5/7L /72U>MZ3PPR__[#X])+*MB!M4WF:+J5]%4YR["[ M,5=%R/#CU2H9^9)(9&LBR["Z-VFM<-Z/T.$]@%PSRCR\Z6-6OV0,D;AI.'L& MZ!QAZ&,87451&%V$Y,IH+E_3IN=, HTYN@S_]K11*"TZVKNO6!4% 9DMKGXM M/_H^,SEVFJ().B=_)QJFX3&BC1/PAD'9Z4PT MGCM&'P@HVT-VOB4Z6IN>QF%@B$#J@Q3&GK.FTL$M.UG'Y;G>[APO8BY*I8E/ MT7A^%5T: S+:])Q-=(GNS:MK.H[OPH2#MB^I>8"9Z&-:ZL.N59:KP71G(-*T MJ[[07MKI2L_>O<-10AMCUVL:SM/:U\?&9S-J0#R?C1=];5-[B!APFC,35RY= M"7BGS%ROX*9]_UF:-JMXPUU@#TU0MF@68K$1?';@N5#:@:HM#PJ*5GK4-;*D M" Z&MB%:MD+#S$-_5BLV@>C8< +:=#N\S6\$=)#2O.>' M@-=I)OJO@TC=$WG4^;U8:4<7&$!N ZH),MVSHO);,$C0H-I:"T9 MAP9)Z(LRCC;,**%'D-?1DRIOI3V>BL+;+<)4*OT1-2%OASZ8/6KK=.E 8 M"93Q#*D-GH'*)=&F0)49FI-&=6;5%Q7AG,6_S_!.X^$<=<+\.&,<@$M\L"M\ MZD___TF=B&C/_OX>[\*HK&;H6EK;C;I$3,6ZUS:=A[^O6(1 AYS?T,OF5\'$ M73"79C;692B)]) *22XQR(A9J3^-3E3F*T,/-4R,E[+28P9SNVLSDW;?N[:. M@$7/!WOOV,FGE9D 2-!YO2"_]-2._:9NQD'EXR26T+?),:D!X&9/.\RJ6EZ] M3BXP0'52F$(H@Q?QD&DUF':QU7AQA?3C+IF7VX<9-O6V9VS)HKX*@:DJ,XNB MM3T=<*#J9S'N5L+7:F7BTG28H9*R#,_QG>/1!R"*D[,@2 'Q=%\3!S'-F#;- MF1$22*RO/\ 4P('(I*_-KNW2W=\-(5EMF>U3=$]6&-O.] #ZEF_38T&E2 MAV*>;HU=:I.J!Y/7-K49PEX(NB<*!<.U)Z=:9 :J8]J;N\[#2]+&!S*;-()V M*00V$W5H4166BP&77V[FS%.BLCJG*06K$8/(2.'^$L9M9>V@]@2,.R.KZ:)TJ=O4B6G?V9ZNHBWQPI,0 M,:V]1!%&55I,5S(SL=N7/O7LT65AGYJRW9W)S$'MOL1$6R8W-O,C[7S,C>MR MKJG2JL5"-,I.F69%?8Q![8;C]*G6+M+F::PX8/%F=#=:.4&EG.QR O3EX&JLD.J>TR4@)-):-%^(;)I10O @SA%A#R M @#"(C'F.M (Z&8(SPFAN%CM2H?GU;+S7'*$Y-@(N%A=EXKCCB]5+CO?%V(, M8GV002/"R90SF$?DK'ZZ=Q'>.9XKT%U:%:HV1-VZX49,2PL.H&A\>'&U/'95 MTO_&R$LS-+KAQT:!OTS.8P@"'G:IHI/'6-8$6-8]-2;(SM!=UWB)MNHZ X=M MI:(KA,23#YD;1#KZ9KM1LWGY.YM-A#=9-6)JEFW:T\9N]L(S0',"K]?U=A>% MSRV"3'0]9@K?PTU"81K7P^V\_W!+6CS%BPA*T9"GU "PS] Q[5D&AA5V;OH4 MC)&W=[=7*QPWP<]JNUCT7<0))&UP[UD3$\KFMKUN,9P:*/("S[^PJ,),X6'$/@3RL123Y;-D%7*J1)4B95A?1S*'9SUK MS G_2O;58DIZ:7CK25E;+VFJW%/;U%ZH!R_*=8^9@IMG?.BMX(H5JM3W)&A)%BTC[>2HV1^(O_D)J*?LE44YB3I[A! MS];UF*-!^WQ_Z_PSC"@QF@ ^EHWZF_^81:03;12S ME2 +\?+R\@-=#%B'#^_>_?@6_OR6**HQOH$QOOM/((^BC#Y:DP&0FX_P'V_S M&1T";[[$5DX: 6TD$?\'H_[_'1I[+H? 8LI]X^[],"I_2V_;!.,QD#\8 =$P M)A1E8Z 8!D$IC')P#/+S21FCI%%.&U'BB%)'DYS0$1B4+Y=&+L=B+O=6M2NV M^QF_)LL7[#]CYI89PC1Y57[Z5OCBIY4-=X*R 1$=\01E8YZ@)$2/& '8R D" M^%"T"$9[/ J0H "045JA@8X9.L$390318SJ(7#BVV)BL I>5U)!9#-]#0'A M \X8A/+XXHV#GY%#QT9/V'?1.HP0 M&?Y;XE?ZBLZ^:4[%'3!4#;:"6)3/$%\W%&EM@[+4"\B>%C* M,QIR&'*!P ?ZR,\'.$%!-L0WO!J]#TQ)ED+2;-#G/\+*E52]0UO!P6,?AGRQ8@S$!T'9*$@:!@$J#'KC!6A/1/GX^^,B&I2;%D)0DF9] M@EIN#,Q][-UHA38PY!#FK.URTBC,:(]N%QB%0U\P1VF?2!LHD4J/]PQ__F,:N ;L.I0BVE*2: TT#X,'7YX^HX8HN=&M;9)WIX1?RK)W M*B"F/5D3]-$;,<+WB-SB=!#$1Y$?RH/E5SZ.&=,.9Y#X9\&AR4 M#H5K1+Y_!(/'* ]61.F.+-$#3A)6Z4NT RJ\T3^ T.@R M2GU1:X@1'/_CE-,L\A;"8CCG$H4/9 MRTF1'1.#GI(W]Q3\'2>(>GT.EEO9Y0W#8^AU&6HK>_)ENW M;#I2?.$)(C.:F^]OE/4;[+5IOXZC:ZXZN'@YO!<+9>P/H?1="IP ],:G6M<&-##0[\E4T)K,!3W!9$:_C&TMR\]L60+ R<#N M<5GJS5_4K%F8!F+SX,KZ"8+)()@-,VL45/D3]$AGA MN(%NY$B?B>)5@/;\_UD7A=- M"K,,43(9&71T&S2K M71=#3FU\$SH!@+YQCWNPR6U4Y_O\9\"=&>J9EK*4@=RWQ*9?R^%$;NRV.9)P MOCX20@._U+\<.C]\LWKE>L)XTP7,, ,24SC9554$"#:E]94$FUB2;/CH$TDX MX[%>5O8(UW4,3A@!5'$)KL,H+K@$ATM&58\N4>(*?M!#X\ZO8PS\FI+;!\QJQ@="6CH12B+F Q,05 M&PSY?+1#Y=HO,+Q8(SX&8H,@&(5?9(HDK>CNE>#7X<&9!XM=!>5HT7GC7R_]V!_B,^W#? E?^M,50T MY+ L_>B;X4ZV4(KW@((_B0'1"QD1B2%!N1:!&6)4Q0>_=;L379Q$QD=BBVS^^+>BW\_WYMP).6I@J@P H(A#H@GOF-5'J;T'N4F M]T)(*D<>!V>I5+)-%]%JW#Y?"N^-D9@2Q&)(DT*-H<(6+O*9+*OJZK]:KS%D M)-0M,X,;<,'"Z$K S0F@>?\THXY[+SE%')%ZCBO0)@9 $V>S?ID2RMK*0R[#0$^@ O&132\>!O9[ZO6.[I%JNFKD5\OI?^13?2 MR&HLUDB,AN3AT/E>_C<_.Q,>F''6H.;;JF7_!*34"?FG^C5#3H)Q6.T3VS1/;,<"PZ#K(8]TC MNDV$*SD&:\7$[R)CA\A/KBG4^CRDB*614W-EH(7^1:'!T@UUQT1Q:,,A+G(" M?#X5).7 P60DD0SF@Q(R(?3^ V)3DN6T;WLQA16L&3J@_VI.$-S+1%5).LQ^ M)YDISQT?H*0>GC!.J)D3[-E]44+D4RB-\'SX/!XO+H!:*&RZZ=0 P"4?)8)]D:DAT%V$,SL&UVY6@=1 MHW^HF"S)C73"+,=G,AK>MN454X&';.C*>=G*N?+*A=G*%?(K^6'S^,J)(S>Z MRD'S)O*,!D,5^ H0*)-AUQOAQ<_9D*%LI7P^,KXSZ": A,^AD#F('8XRN ^$DCRHY2Y+(>TRI.VL9UB.'#PF? M!3FA&((CCPBQM IH\8G@9,9?#-DX3"2&7ZC 0+'WG-)*!,65\*:"BQ]["?S\ M* CC!0.VG,D"Z-TN@R,Z2@Z5W)]":305D[=.PF=!7M\P MV$#].)C>0(='3I8^Q( R"901Y7PZ/P;[4K/@+-FUEQ>FR@0M^DJDC5D==$[^T'&&^'"=L M/4[X@CB6%H05[&-@F)XSW']'2)A-OOQO3Q95#T% MO^*A@[H,@*O7!/)3(,0V(),>EF^:Q_1S7$0^@9.F' KTCWP>2)K(^%!=-#RD M;TQJ);M8V-*G010>-'F^9P+R=XH",.4@;BE?BJ@9L10-"=$\K'3"0)2;JW)< M]PFB0\G!CK32YK? N%_@63942*EUM>PC-N:8)32F7(C2!5PY!%!M.5N0#5V0 M-%\06J6%UQI)G-?1+VTIP))(,]2T#)X!T1(&74Z4+N*$^2.)P@@)XH?"E&^9 MG^S$259"(W'!0.@@)BV^C9(UL&&2F4?.6,<-\LH9N5\?B, MIW*^FN/-;\76;,W8W/*[2),8H%J\8,/LOEV7@96E)@]HE/"-+MN/3XC,OO&" M "Q0C]QB^8:&5\2CQ>#/;'FN E>Y.%>4^A]O9)V MAXD49R:H\$:5*35E2.'T2R#>GB&P>5,&EM;@"T'8]'H@*&\1=JDVP DRZSA4 M^@$QZ=?Q5ZI "[%-Y!FA ,/E +<[9XI=S;U=Q>SP17!-G,^4?"$UP4&E *)O8+5J_(+E5'GRL$K#38@"!9:< M9>3 [?2PWSZ&_I"CP DA1FFV4_:GG*U(.Z5^X$6P?,*UI3J7X3D^6ZTB3+Z1 MLUC$5[*[99">RD>FJ0Q4*,Y!-0).'RCF4 MZ@&P(.XK0@LQ38M1FR:6P0@+A5E:'R3!O"-P*??I%%56G[ MR8 E,U?TUO' 6W6'(W(7;L$MLWCTO4U6I!L*:+,"%8OU _EMO&:I! 9#"?@4 MD#0'E$\B+^/-ZV0LUDB>R%3Q[G96S"\LUDGC:IU4EBN<=KE8,4\53@AY?B6D M$!.(D'5(*6*(0^;15[,G.X(*4##C)_=,P7FY7*L& 960(: &>T%C*/D-[E$ M PVJ(Z-?AO Y]H<9SFL^"(KH'XSFZ/=9,2]]^"G5PQ P+\V$Z6=&V"L5B(9# M&$;C0K5!X.P.#O3'- HH4I>0/X8;B3+:)V@MJ.="UD&QY91PK$ &ROX >>D#XDAO\0+ M_4&B.A5DY7;K1'LB;'J;P%M[*R=(\NID=^2%69FR'O&AJ$R9#X:D6FABN.D, M*B.S[Q'=Q_^_> 9XGO%QCDIZZD% M8$?F]0;\M1->5AP&'/=Z[!OU>^N\>MMT>[7=^>$>@ZTW7D4>#;P]V\)E-ZP> M%26.,*<.]MV,/'(H_3_(LLB?.FJ(BC[G4=&H)BH:B3454T/RW-#9'VE-RX\V M73,6%["2U]8I1IS'4CMN4&&A'&C;XKR.&^YQE4:A&_J^$T&IIYLP<,. !NX\ M.L'OB_4:1]B]=Q)\@)&?# ; (#(:RT1 ?#L%XZ T=<=S:"A,P[Y?Y M1C!4 ^\WZ!J=HP6ZGTC)'G\9RGIWOAPOTG)XV7*$?#DBZ2B,+OFV*&;;C_MB M'$Y3U5^PJ1TLJZ4BY>W+&Q\LQ_P+/UM<7"L-LQ.5*M>58.Z=)E%R!PEG,=.* MA >YL*\<(15 )0Z18[ZAC2=6SIPX1#[E2+I.S$X46M"@\*$LFCN 1U^!GH X83'V&RH!$I M$/*6/+:8Z,TTET%V&P(B>:%W%=7T38]9)[+_Z=NISW M1A+@"V/ C<=&D0*F8<4[ M\^P7"L5QZJ<.9]D5+(.YW(;C^QX'^,7Q 8;1M)N;DT9 ^\!8*Y?/PA@E %1) MODQN/4U"% ']:2KO+)W7JU>'2+ST@KC$F:=Q"&-B!\J+8#Z(W\7;"(##("2"!+O'H* M0C_<[(ELGY 97#J) X%$!B)Q^!!$)!%CH+> I@/#()>/I^Q;[+H28,6"_!]2E?+J%4LR$_%)"LH(TH:3+(L MWR!#7$43%FL>+W*>QEZ XT&FA;SVQ8X118^9X/30^0$Q M41;]E3LRKL)9"T,\L% 2C7)WHF@/0NT$.8.F>! ">CUV](BF?*-!ER-:J6P>!R$2LMX2U-J32:B1>W'/T-Z*-2;=42RND%4T?#-"Y6 M2A UF-]_8-K#(H(J@@.%ABK4JXR*FD^E4DE!S.8$O?_ =0L(H]J&("#GM2J^ M[:7,+J]&--GV:WF;K26;T^C2FXQA:?*&8+;/T2\'(_,74F<1<7/"*^$NX@\% MQ9J^(8W3LG0L^TG@R @;#$UGA"?74B;W?D1@0!8;&&K_K&>X9:$Y(]^TOMY332O8.-!(AK] M+O)HI*'Q6#EEX23,:4\2BCTBB\6 R!*?!U&^]RN.P1Y-K=4,9#N$7TD(83/P M%K!)4I,T%D#<28B@"MVAN0BF7>\1? 327EQ)>P&_+M7/M>PF4$"T=0UY*/I^ MEZ70[E]T*-HG.6A&&$T1.&R(Y5KTFF^6VUKG/N-6,!1FE0!BE ;DA6;X*VG#"$ $YB1#3#DVP0O);8$30AAG/\7*<0HC:C+3OX:>3"($;F M+UEZ)O3SF9BZ<+C $0(:M.ST^-]SY#V3>_*9.@! X40^$&8"SE))&A.AK"@ M3#8:Z#(NY$_A/'\JL)@_U8.E*G*W-HF**K8G*$?WYCE-A\=R#N[=AF$. 'Z MW/IMF3PDIN0[W>*'R$QUMSAY"MWK &P25.??;"*J45R$\: KAEL"X\PW*HH# M8)8/P?01S%IMZ2P.D&._P"PCC7+:)RBCCH#\!#F;$:@'EYC]]SH082Y9TC'N M&_\E:*,W@OKW$%R9A>_D"'#@: _)*%/AY4V$R9\AJRQORGSR2+)950 M8O!@6>)?EN@N)82="$@M&G@G:BZ_N><[.;KY.[A,XF1)V4$&S@H[,F<)D#&KEX MX?2L)U]"U6;4(*!CYO/V:Z8\#1S \+E74:\Y#RLG&OT._?*P!$=&&NV)GO(I M?,91L#4"6RG(4L^EL\'!:@\V"([ \>CY_OB?N4G>Q$?^@ JQK&=19")?,6\'=9,@;D M4].4Q3SK8[BMT.%Y'BR<[RI.O"W-C9PN>=L86GXZ3;6)I7P9HXGI-!>*: LY>9JASGX]<5KZ8$[],I,\ M'YT1EG..#HRQ:@QB(X?3!R&.P'$QT+0%SY-'FH(S,TCQ/0:K 1GW#D=$D-G" MT(LL%RC+X..%ZA[(;^,UJQO%H/+>#_JH\S$+"4AR!N0C1C$=U]T^>QPE'-AS=Y<75 U;)\(6H=F:TCG2[ M=8B:!1ZN)TCGC.%H9,DE7T64CQCT@-@47CQ)KQ(T+6@2K0X\2Y1U_*M7O*4_ M9LTO4P9=-NREAR.[(H(-?.RN!_ITQ*95OA@BO HW 36S4=B$-,BN"LB7KKM; M3I#+Y_B-+F7WJT/, 663D'M=3K1<5?BV(2H14UY751BZ^;/!-[ .?6Y\1^/2 M>;UVR4C>FGR!%.8P'5R-@WD=(?JB2!HQV@?#E&^7GV*Q); T"3P:+TA!\,B* M)9UC\IUC*;S]ZI7H?V%$)$WRB-)"GY_# #M"5]DB,UU0#8,#PO0H*:O1SHR M1"1-$M@_FW6H%HU[XU./SQ]T0?SB6C#O5P;BQ*:5UU'(SHV<%P(A??)4D)C+ MR"Z<[=:C^3@Q#=:"R8+#@MS"$I8.2&7#W&G9*(@,@PKC%+*BQO59CL>S_ MH;BM^.YRKL$[M"IP[69CC9LR4RF'8P!"OJ9:T2'P4##_EZKX3.(>-L1'&46Z M9CO&K]^1Z;]GY%2[GI]"1$,>2'CU"I5SL,L>HNTN37A]Z"LG JTB%L"=0^Z5 M@BM2FH8<4"DF(AZ?;"K024PFQ^$:^PI2)R5F*3:\@($1C%UN*O$"*<^&%QN# M*VE*=.[Q.,YEC;J0&D1UW89NIEE(A7G)HP4(&8/BK.3< MO[I\/[25QCZ9LM[QG%9,W#+#@>5HD-YM84VE^=%/D=( M$!LMYMG8K/WBA&G1OXD"O98"'YC<9@\X>O96U-54%Y( *$9Q_9^&1T?7!B-\ MR\S[&KXGB[GFH@O+S $1EDC/X3HAKPO^%(7#"DYEM#.Q&!)S8I 30\(P.%M> MO.2)R%*D5^#XIRD1$&(^^J$Q[I=XYF\ZT$6"\ FBI$>/)A(Q8+$4$B['#]V$ M3%@XW]LX3K%[F48LB(I\OE0< MNMKN_'"/,2L,1H@\D=.CHAT9 M]IM8"R%V4?;88(B-EI7&I@.>(#$DA\H3@U)CY^B00EZ\"V/'ISD.UP&X>$ / M(D(=BR[ ;A9;('*W/D.^X5G@WH1.(&6-#01'SC+#(BDS; ) 5JL+P,^(F /+ M-*&&1S8-),\CC_(@ CB?"D5KXMF?=#J%Q+H)('JA] 7&152[V$B@,B-U6/,7 MSS$E>E)&&8PG+6 E0!'.7KUA$'53HSCTF;"X;,\OD(3C )0F*"XL##>Y/?/> MBW\?P(9D"\IICLQ.'"6_/> -C/0)$]G$V3V!YC#KKN. MP*%)E 5NZQJR%;GEC$&$0HV1P^-(?\F>4

>3%3R M!*:ID]IOMOS@G(TZ12J71?O?OCP,1:6P6'^)&0+JD"7.[PUV&49 ^C1<4Z_<-,?8*&]^F2U^'=X+O@AAEN!NP[H% MOZ-1\:-8[>@?*'DKIKO>S#69[R;@BYJN!7S=);@I$R])(;7!Q=L@B[,R B6? M8?.Y^3@GR"N.E .7'RK+?HG;2YG;TB 3(<^/R&W)Y]!QCR> +;W'$-$5.4$" M6J&!_+N(4< 3RH*F.6O=)KY&;;%W#U.'#*:*S([SE;DFD]]B&*[Q.0>]X9:^P4U M*/8$Y Z/(5]851CA/ GFC

)SXZCM((&R9I]RV9G @B#8J:2ECKSX[G@\># M)X/QQ-@PC7/P6,B;O0MC&N4 7]CRR0G>?[@E+9_DE;KI$@E96PL\F\SI.HQ. M(85,2J(Z0?G?Z?"'3D<8Z9L1;LF6>!2UV!:9! W0V0&.KJ M2)'%& ;361+FY;S %SZ]4X?'84:9-9G6J@87I,OG2(NH-!2$'S?%95[+*MQ3 MTG**:9U6PUJ78CG%W%B!%BK#UI4^=(K M_4C#RFZ(RG@99I9F>R:HYK7"V*41A2QTA5 :)&+GP=/@D-AQ^BPR\.KA[NXP M..)?WEUA^CS.!NB-'FJ4[G8^SQ"%",^/?OAR'5#P*!I28B! 7AY"0D/(8C;7 M9$CDY6..GJ \$L]^#;LTS!?H(VF "?.2RT)WOQC!8M'#&KGZ,-@HNII+^L)A ML*!4Z28+T^R;.<**84LI=8OD"4<@>_.LC<\A+9"-W4&070:R2'C9;CG[C\Z5 MR>%9CDDVWY.)T,!FN_15'-Q[0BWR*'RCB*GU('3@,8.^?>299F\F0G&>^>+E ML,FJI<,,*7GR=8,Y/(6^2^Y.L10\^/,.RKM!'4@RW\>4UG];AN;1YECE2FP8H&W3;?#34&< MT&SGZA>F.9VE)P?^+#E5<\\F( 8$$ R:0]*8+@)26SW]6^.]QO]6=1G+8*?% MP2U4#[FF1@]J$+GPG3CVH!+'^5Y"O+EU$ICM_M))L+F345>6L'1,2MYWL/;) M0#QB7M_2"O'S(PV)\C%5"X!@7 M')\\>S("QR,.6_7*@JD*Z2T6E)TJ4&($E M&8D/3OHS/>E2T/+A\93I6H*&7,=R$A6+ ]UTU@R*U@LF!'-XFKE.N1@YM K/($[KE^<_:+*SRZ8$+6A&8I! F'6*#62M^#4@.F12]I M,)2/AL1PA\FK$+7TO$V*A% ?<]0]DTGZXD7HS[.0CS2!;@?"'M^X2A+%Z E* MU0"@7#>)LF9=PX<_(U^;FP3\PB ME(0HQKZ/(#D:N:'O.Q&MR(!?5[0\ S49A324@)6KF^06[>OXSJ2^LSA.6;' M6)0>_1KZA RL*,0:]29,TE)-F.,^$4>BH721K:K M"F:8=QK.6AB0X8:#[/"8JHSB03#@U\]],K"=@F>+11N9B-_D<4NC1M]7$65O M3*15U@'L3@9"8) G_]MBIY25UA@6PJF -/UBUBN-$Y\0D/Y;N!GJS MLT#DQ1I"!2D<>NKX=Q%8@ *:$74!_*E"AR404HP'0C,2YXT%.1BT;$(PWPP M],A'.UR^_3++\BA(#(.R<=#YP;-<>M:[[_;XQ4E-JNYG3FLK2W,]A$*7XZWXV%82FG!K9[6S19.K15&9BWQF M6:&R!_*%4O8N'#9C([J6M!C%LE!B?)172LMF@,04)L6"F7J9_/(*E2MGB;%/ MYK-&9^X_4QX;L@Q%^!!X\9F!"7 DEB&DJY+GX]ES(53E2PSVK,SA_ASS2%5DP*/N W,"_R!GTOY;/GI7T"]PBZ1)[40.-)PR(5@L0P6!&YZ3\3$T^*(W\I" MU"9U/"92ENL)DML)_/E="8S/Z3BUW[6^P I@>*@]5^:&$/ MB2;*B!X@3[Z&G8EJ@#RDCS3LAPDFPUY/@"3[!<6<(O>QSI2!,C(+G_/U-',> M6&1UD29QXM"4Z!*$U=4KCE9>C.\B;X7O0]]?AQ%T-%K&5@R"Z"B0 <=4Y^.R MF3,X9& BTJ1/4--63*?AP/.=%] =J/9162"G-B$;GQPO &UL$4 >S6+=V2!: M>Q$"58;7-6%4_F!6ZBH@ 2.TN.K!L5&,;#CH'?$E'KCU@Y8/!D\K"PT(UZ,[ M%013!2-&EHJV#"]HDKB,G''I^2GY)H:F[!3-/MF(U #$$M/E04\0'W8BO7/T MY? 'K\3!+T'!L2@,5DX)# 5*/L-;ZP1[=$J^\DE8[RV1 !K ;>AF927( D8" M=U"B!&KQ(!2'G"Q#:CA]I,+&2A9*H,)V0$2(K32?/^+"U0AOF5"63^R$E6F4 MYT"C7+)UAJ&G-?.0N7KQPR["CKL(OCJ1!]\$Q.J^'P960X0R3S+J/,(P**;C MP /TS$>BD,F'RK'*@D5'0 \9LV(0&@,]-K/GJ>>#P'\6N.+'Z^TN"I_I&3. M<2FH,@NE1/H@.?-KF,K^(9,?W?Z5%[[AP4'W> =VT& #/KYTD"S.J^!PPBBC MC!CI0V')M\J-.(>2;,* >\[2Y"F,P& ]9(\N)*2D$XZ!A)R,])3(2 8Y] O, M/3#F&%&44QT_#S?&3K1ZHJZ+9^R'._BFKYCP,BQTG!%F=0!RTH?%4"&I6V)( M(HTX[V^VW3B.I0N_"B[.6AVYEMP9 M$54]55_)4Z2['2$?6Y%U^L^+6I0(6V)(G]02)<2PX+\AP(0@EW[J6BMKE3K7$EI0 M/:-TYL?Y&G0N@9OWFE; 1H79'^"LZ)?39;>1F'T6Y.JD5%.\F^"4>J&@7+ ( M)(N34JY1JW!:5+IOBMWM-X7)>K2"T7$=$ 4HL)K*4Z\T&!7[.XPP$&I22P'1 M.\9YE!8"/7;T0O-QLJ!.#JY%CW"7EF^UG&*PFH[6M*G>O;$1\'^51GS/\;YP M<9)X.V653T\W8^]SY-WDE6M'$ F86;6'(*DRK]',\DI=#%\=BI28ZJH9VD00#Q1A:EE# M^V2W-:1A8DOM:L,.?%2=S?2J!E89O;;0EK_P[[IW7Q8$D/#R%RH VY^!:-#1 M!1TQ#+-LXE:S:-J 57) EZB A5$Z[PE&+ACB:KGG2.&.&"3;ZR0RJTGKW1_$ M$%S330'W$S_#^>Y5,UG423FORURC"0 ]W^23W_^./CX\6-#VC9P9KBRZI^^Z?_)'_^E\''/WW"O_[YSX//GSXI>HD8.P-_R$Q- M^!&T!W#@ :@?]]>8]W895\NSBM%ETEFFC,0$'O\:;+X>&GJFBI'E6#8@0$.+.V,_H>VK*^Z%1@P=\ MR%/SK=SW-->'W#AZNZ0IG25E(08.8L4Y%Y7?\O"_;N4IB@IOZK\F_>L# #4X5B";M5Y-^\$4-0 MOA2>HU"+Y8JO7P!3QUK>81H_9;/RE9_&[E%<19U011Z#(X5DT#/-6$VIFXI2 MBG:H$'#;VFT$#G=JZ56YDY,SCQGCQ)[Y%3$1Y6>GO9.5F@!!$N[4DJ;GF$\G M+&!?RIV 4I7YC$ A=K5SFZ_V+@GS-#AJ436[5UB?6THS1FC&?-LJ]![#UX-3 MI-\EKVQNU1D(O%B %I":_" O^EB?\E/0Z3 M:6??H&8ULAB+?MX$0W#B:.RBH;:NJL:YHM;.EKHUJ[ YV0CK= ME/?U"P:KGK=;6^28;9P4+P_98C1[R/FKGRPC)AJ8;CDUISS-,D\8$:G??W\7 MVLE'6F_L44/+!R)K )3/D0SEUS2^FR^PP'O"DF>\(CWQ_R]@TOI=^I#3ER1; M%>[^@,6)9)I500K%# *:2\E.7M(*\J',5Y1@QPR$P/AM"#8O](5I63(!D!"@ M*SVTY;3+W)Q:MHUIN),GVY9* ,]^@]D-IRPJ"@TO Y79PRF_SJ\8A.Q',"84 MG(JYQ! )&0H\N#@!7LDIA9<#A'Y, MBC^X"/"+Z-D-/ZA"E^2<\ V(TF:?.!7WT66^X^NMZD?:U+M$54S5/ND4-4I MWM0K@%H8+@'H8 H#$K:,!)<1DN)ZQ3_T5HY?*7NA7_F>/G?R4_C=Z%_>BU[J M>H0<A4D7L%' MN6E*89H%BN ]VC5D+)O"<=$<06P![V9?T0;)P]76>5&VNJD)D(-]Z(?]U-0. MDN^J7 E4L1)B7GKTYF>BO*#[XUJH82F%FR@?QOAW:4QG29J4_+!Y <^RVF%W MN?X:_9[E5W"+=YU085A=,. 5ON_.L[)L0\_[9CT#M6BK6P-VA]-XG''/"8(, M@#P,H]ZRO-5:0X'F&#T_D)XMTQC9>5)MH%:%;XYAK'+=5)$S\\Y?9:-Q[+#PAG* MKDJ7C&:Z=R,0?EV;BK%&G;)@.J'G=#.;B>XMJ(H?S;[2_-DMWZ,)DA@Z1[DZ M"Z39?2U870$@!FOL:T\4J+FFVYZ$_SG)LLMV-#L*STN$+?7@4AL?2MHIVFX-5B$>5K[ F.\GR-$SYEG)K_3EXY(*MA-?>0*Q._C@KR"V6B MY1^FAT[Z7"[& ]O=Y9 MQJ_9>)ZM"GXRCE_Y@;*& HK+^RQ*;Z,IAF+5"9/K MT*$I$NGN$& B6Y]JBH%0VT*KW'C[VW_Y&\AJ!KV!:3&"%>32XB%*G"JI[JQ: M6[+DQ 3X-4:G9JO4?^S%41=640/)$*!S=O3UH\K[M@'F>ZM:]*/&J7CY/@L6 MO6IZ,EK^C#/S?G3L@35M$ZVUKZJPBA:[L5D#^OA'G(#7$B1)JM "O,UU#7;I MW2E[\GFO+2/Y>X?,.6G0P+=H0:^S192$36XA M]QIS ^4IT.<&)!,L!$YJAR>KMF(*N1;:G.,N!,)R\FJ)[VV6SRA.[.@N%F\[ MZVL#(2F<90.U/8HTSFAV\S:=@QI0WC)*KZ)B#O^#/O:7B(DDM,I^PQ^&:5S] MA?5)]_P>9I2E0#BKE8B?"YAKBH!&X.;C#]3P_0%,Q>I64K(((%UN'6 PP/\G M%A] (=3%"^(C8,':+ZO?N!)'%1RPYK#R_KY#T:, R[Q>Y9RW>$$$.K,1%S^& M;]67_'0$%*0BH3F)8*=?R"=YB%@F$A^7[S+R?1_6J,07M@XF6<+\9)C4),?5 M;JV-48-,$*)(!B%R(P=M/='\ M)8%JE<8M431"R(H\U6@BCN*KK"C=RSGTX( 1O]&IV5]2I@I.4'5?U'*)4D6- M$BAQ 5&V4'44G;!IPTFRJ[E$0--?1])):>:0W493*OB[ MA0,G)?+8-$4: M7E;QBO=,&;9-CP&14]'.,!VM87Z?4VBU>8*?Y]BJ0&.C:9+E6 _']\4\6R1% MD>7K;UD;@X($<2*I$T.> /U^Z<4.42E,K4OKNM4A\82.A=1Q:71,.0MO^4G4 MC=_.3)WF#79[F&)-]Q7)R5\L3!VH8&"5@_9--Z;5(E]WJ!5F77K0K[8R:X]/ M=@,5FHFWM5GDY=\>(G :X'89I2T4!0IR'1>8V;(222H8-%@S#D(")4$:":&- M:=5U. A%OL_ZR2YG)&-(RSV"9B;!,&;WYO2B90 B6F]ZE"-:&P$>J MC1??],+/W$E1XVIQ)8^F>U'4@]6$7"?G M7-B =0-B"P*FJ8I"E"R!BC)"6\S:2^!>\I9U6A@N))1LH9=;SY*)#8O>ZH'\DV/RR9 C@EZ 3)+.K6T9; '! M%!7)>8!-(DNK 1V1ZW34?/M B\9PCA1D(ZPC\Z[OWFJ;Z"*;D<&_! JA[\(# M;L\?OXNYN03P7C Y&"*-F1--M&/+]<$^0D,PO.E3/R9H8X=%$U6+,KQ1B*0 M">']3U*!$KT)W89A3'F1D2@1ZA.%^LCK/)G.929RJF ?1?VM^+J5KU2DY'13 MSH85&8S#*BCT+0^@3Q23&OC-R9HL\/'@[)Y_)D/[GR0I\ W-H+@9E:C+7LZC MDDL$^5 0;[7$5- SQ9=[0J?1JN [W)RN49(B623<- -"$_&!-?PMR4D:(71& M9OUJA0@:\ \UJP*:K[D0$8H4I?[ EPX #3D1VV5L)9/$6 8!%;+T7(G2ID9' MPKST2*5C\5S\+L FI!,\-,7^U0+4ASR"@Z![>51))]4D<,M?*\ M-DJ7;\ . MCTINC(:W46JF2EF1GY=[LWRP(1+RBZ3$_6N8QJ+/^YFFTX06!IW7\:)M\1!= M-C878MB$OD-+6,Q6NBO/A+?7CA[U@ZT74E>\N/! ?D*'Z31?T=BJ"FUK9^^7 M^-5G(:C:&.;!T)8P_PP3*[@]174[=%R8+::=/*W%Y)]4(3\D[<5LLLWVS-YJ M+9^K5#$HC!KE3L\T.2GF7)V@9E,"%V29@TL" TKX$X/NA"!#PEWTL?=GFTZ@ M"C0GT2M1<.M!!!I;U406;0XW;RHE M:K5E6^67IEUB",-'O/:&'0"O/K1"-[*I_%1LTAHNN3 MS7G@'VSV-%OT99SO>;1S?^*CU/]LTY^D5K+?8(OM43G>0ZDXWS0.\,[0'#^(7R&VS!3>C6 M&F3H!,-Q<):]!9S @P'Q&9I M);3.T:(2R![;( NU4;;:)#2V61O[.QS#A.^. ]<">)2A:@^Z\UL9T9XF;*<289H]V].F5O9@:66- MX_./.2#@=9IQ?-8*/\?/C4I6(7U-TF2Q6M20BR3LO@AHB#]9*=-W8!5])SL. MWLA &@4_/._2F,ZVATA-T>GI@WJJ.1K%3HX&;IBM:M?? M=W8 *VH?W6R;)U M[0-UEA[03.)^5&UIF[GM6MN,TU%VH))ACC9_VI[6*N2YJ^WXX6PXP,86>9Q= M4MB5[U+(O97S89JN(B9/,)?%?TLG^2K*U^33OPS(YX]_^O1CF:(QP'W,&#OT MLZKOE#E#H?9>"$F$E.K.\6,9>5O+-?8Z0$6X-'9L&SLSQC:MJ&#L:8.QE]+8 M,V'L2!A;-@1XO]C*8#+, @)T;^&U[28Y@E.<'$> MJ"#(R@NV13@4L'^+:M4NU/(:'5 G0*R]ASO\<$'S9!HY70V0$)&4O%\ VA&] MLK!L^<_9]"FR[X\4V[Z263*5PT1E+VC;C9X?H-/SIPJ29E[C_8ZLP6Q#[&P6 MEK;8X&RW$7L]@,6^ (HV>_4V8C&D'-LH3QMSLU!,8+X+U2H[+#ZW>E),LS1Q M',Z4(-= (]%#&:-V?Y)&P3%^VBBBNXYIHZAF2!)SHXC$=KBIZ2>/L;M/4GI7 MTH53_9X8-30Y<&C=9'-H'?D-Y" H2'>G-9]L*V:;R6&V7Q S'>O15+R8!]&O M[3P/LNK?R2YP\M*ER86MZ7VJ1URUD92@6],=6[.1JT,[W;Z>_&=A3&IC-#O" M>*;VJ95$KI'"JJKR7[AS-N4;7ZM#*BDKW7M&CE#9X=W@ 'Z7%D? -_#?B2LIY]%'/8S$=(!2'M\WR-0LUV6%[*--+1GE' +C? M"K.:KJ.=NIX/BLB3^COF-NP(0WL_M>O51OPZGDQ=UC(2$%,$=#U5/Y2PJKB; M!ETBT4#EV:THQ/;HT@LEJJW>$*]A!Y?JD0LR":&HV3NL#J9=$<#=AI]^E.?M&/- MBE5H>AZH65:NNC=OTSF$L6ZSW!><<*TA#&Z]5'+%WJ$SH@P'L@:S#/%8,<2- M;8@SXA$',L3&[-4NK@SUVE^NBB2E1<%?UDF2BN288UQ#D20VS8 U"^)(>N+V MQ[BUHS;R'-;D0@5;L"GNKBA6-+Y>Y5!/0O,DB_%:5M3SF:,9OV:-\R@MN%M2 MP/KE:WI!<]'*Y^KWX(BC!$4A,471.[?UU%T/K29$($(&(H00-_IB(RD-[C7^YXJEZNT:I9 J"_[FY#>,3LL\2Y-I M"]TSBBBQJ/9#"[9=@3"UQ:UIL@D6*C2BAK#WL ]_&7'6&'\SQ!MYFBI5[_SA MZ;OWKI:6!*_,@#(WQ+S"#O0&US%[9@YA6O@9X?J/#W]+^M M?ES1FJSC2.%3 M725L!S<>HV2][X,Q95 ]/,_V1R=^GE,]SHF;X*(#W ZJD7 M8QR]7=*4'QQE(:)3,%R*IA%#4, T5G"L$C'2Y09GLX5:>:(8#U2""GZIF>,: MU9"QDG^@!&Q("S5A^N+P=&Z,I39&+G$$RHRL;#O"IR92O'=D%=;>DO%M%4"F MA,SA*+V-DASK/G^A\3-&N:3H=ZE*AKNL#F $$S1GG(THZB1S9-1K#9FEG$Q0 M0_\XZ(B/>+K>W5*%.'J;Y=?9:E+.5FP3^Q1>X1Y<_T M(IO->JOB 8BV.P!=)<.U;_4?^3TG7TU+S+"!Z\!O7OQW-'^AP[?D5&TK5,F8 M"T)^ W+=[5D;87=\\2L7G,;='Y-A[(+\L%SJK#KEE,);->>0$ 7D\W6EKEO+'/_*F:&&($'1(CL M$W#@$81W3T%!04A2E,F4'QM?:00PFC[17!PE9SN%]H[@9;S12<(8CK*:213'8,(!OM(3VD(<\>TEB M&E^NOQ?@ .E@GIE7=&KA(RU%4XQB 9OC!^#"G;^?SC(9R9_.MAL,BF,;S$KH M:B$11,%4A8O4: 89,HAD/?';5#*E.G5FSPOC/S.*)VT:V]-M7$R V.;\>H'\ M\9B3$M@3LZICXK08(K!?G;,3)$!P!I-5W"YALESD?090%*M:I>VA=/8P=U7P MM5%&\/Y,Q7PL+%]FBFGRMVL9,WE0"?]K[FH51DQV@H35*(^A 9K7Y &;IW;>!H*67-#+!D=IB\(%= MBG(?#B/+E\ZU-W@@]!U(9>&1W^*D!-BJSJ1ZM8)%(2$V*BZGZ"ND,?884NC]RU@2'^&0[A.V(K+XN35"!)G1MLX59$]>!N2[)D0-TY4 MBNW5IR>*..)NQ'Z5%1W8F-T9S:ZPK0_[#75W(84"^':R?)6N0=.CBASZI1^K MJR8H$]%=:AI)>ZA:O4W^H*?GK;@&HA />1:OIJ45XBO=W493,?_*.65KS6TCBFH?=&#;Q0_31]N2'K4W?FP&SI&9TF>!E+TW MT^X",KK-HNO(A'S?"?, D+?WN[G( MD&[L VX81"+KVK +A,)=:56KRF:]337_C0Q8N04!_\8&>C>T!(4'@''_YK;Y M@, (UW12WJ708@$OA_.892!'#+U!F#G*1ID\>>'KY(5: R7:F.#AO7>F%G#MMQSO1.0PQ8"*VE6I1'8\0$&3>A,U5Y#EBY.?=Y M!%)L&C]P-R\7)8XFS%! .YH$3+U<6_^0'\3:V%5:.I3\H2C$R#((V?2F<"_Y MT3LL'[(DY8?#.%FX->=81$E4$B0+B7P@'.R:TJYF]KMK-<-S[2*R5/J5G'R0 MU!6@;2TI_S^^#E<3EDP91.MBT7\7I8Z'H$E@)88/64I&$.&-L9M'LNJIQAL) M28L%43R(8$*N>J[LUA3E04_8FZ.$%6KY^F]7WYS.TGF2>AN1?+J(RF'[Y>[; MT/=FIX$QK)IQR&>O20W]TV]B4#4GR%$@;E2)35=)._K%.>.F:ZR AVH=H M/?ZU!73BB)^ OW954F8)27X-4T#@(&[M# :QRQ?O,<@CW+Z''(*IY?J!\P(L MCYN_KY(E1HGT@$['^B$D+[ J%.T@#>#G-<+)'K&2A?\$T@C4"6,X(Y'W5H4X M3D"DB#U$27R77D7+I(R854'G5N)IZ),E9W#!?:FI8-$_S=B&2D 9W$-)>U I M?0R##OP+9?%MEC]%C'[+RH%;X=N3 M31 HQFN& 'Z- %I*#,N^S])G*-Z#+(8;*G)U/[/AH!^XFS%-EK@/A.E+\JUK MI<5ZM5A$>?*_J*H<+-X]#0E^X*P.X!-AF;^9O!;"=6E3;QV\)B-:^3-\*8#*O MP[>ZCJ)GH<\]9HQQV>&/;:(-DJ?5Y'*:4QOFQB96NG)Q5M=2"A:X:!OTQ+R4B\2V*S5GZ= (-3S/QN MX=YT5M%*KJMB(/9:.:U/\B 5)OU4M;(M;#S;ZI#"QD?L5>TCXCO75.2$P5NM M5!R,LTLJ8@#C>9+'PS1=05 WUZG#ADZR5<1O^A^^I+:SJM-_8RF3K2I8]O4F3%UK$P] MW:A)DJ9>2E.7:.I(F%J6UWH/8$/ LUP_0<(.W:G;EV^)FW!>P&^\L"DIOH'"@,[JVM>@JB:))-EU%39[]MR>6_"VOG8,8/KYW-0/V_+G MJGOEN!@ LS1CBVW,SY#T"54,PDW-\*>[O["5DJ4( M-]/4:C !+!AKMQ;;6!L#>^_OAI=W]W?CNYLG,OQV36[^[_>[\?_T53/YW"WR MNG0$@%:"]9IMZ0R5+LF3:J6 QE $I.0N<%8D8C96">@0"(/I=DO;0(>TNHMT M"EJ+@EE,)0Q1TI#?C#S\P.?>MG"/WZT!68]M!^CG-VD)KT\<\\\47!+N6?Q_ MR?(JBYUPW 55(LD.B"!,.&4"I/NA$.N(+GBWQ*D:]#HJHQ;JCZ1*%F% J8]\ M1T#:5HF=51N'H?)2LC:.8SDN7E+\R_M3MC$L?DA)J+JQ2_X!#_,M:#/C>53^ M-5NQ^&ZQY&+VKV@16OQ2T>J<,.^J1G3',8H\5DD/; :%F M/,^ITQ/\_/'SO[T3M0Z)(@W,/,SJ!##@2I!MF'R:XY$K,V2")Y$,.UL M49M8G 9NI\#V0G[/2&6 [@LG419WJ=/@]!;BA?(MLB0EHA.2WU%2$TT4XH8+ M)7;5\%5DT"CUB%ZO^MG_^]&I[#];E7/RWQD_T;LGJ%S&_SUZO!D.R./-P_?+ M^[LK,KH-@:UE2C"&+U'"X'(C>V_L>5T"Z@P0;]U*6;";P"YDV3JBRW\Y2PCM MJXA17'>[XD6SQ ZD(MHYLBP4ME0 HVQF]%U-$SRG'\Y,)N_O:J2PF?\0%F(' M&>9IMV'.?H87>UH"= I3G=9_IS].0A?[^=&TFWOA/1G?:JD=<3 N'3/: ['ED(7((TRQ?9B+>02[#D3XM:UA,FYU-P$QRST'A&]X[C'"V: ZM(.>C81IWJ M%>X0O()9"N^UO%]H#_";.C&Z.,.L:?:X*]4NJX1,9C,"4Y MRWP502OK.'JC)A(EYNC@[UJHID NT"@DPG9 M;^*,4NGB*''@N3LH*0<0X2_ M#]8V]+HDW93<%.:8S+ 8#@3UA50(:+B$!Z \OLE#UY^+1. VK MW=[C-M )$%DV\&X,H&Z.1Q>9*+;RG?#=38D[Z+!H\6E+FB1+C2Y^'VZKNK": M&L.BEX]DLS%5J!,5]5?.^VU'SN!X5*.#N+\/MRR(7XTF+'G6:7)(8(^3!?_( M:/;$?UO,(@1E;Q$QR0()TO(02R!B)/)^Y)[9+G*A2RD&>^UA%1D(8;"3PQ(G M(++2KB[>J\RMD[*A0QE(]D65JD/-<4Y,WUYS-TA' M?CJ?A1?Z[ R#HE90@$RMV-,_GN Q28!(FO(931F#*6=@2@%\9F;;(Y8WESS! M;4Y 5JU2'"_Y(A[4SX1&>1HN1P!QV_ML&K&'>992T4+GU&P%M @2(X):ER5G MH876T /;D(A/#B4WH3$W8@L'C2JWKR?KFHI/JPEW.),H7T/RE-^@X*UV#9H# M*;S_A,"):$T#UB!\B$!YNZ@]_$Z3I=XPHC[_QX]EBL9 1:L@44+(_J)$M6#D M<#!1A3!V8)RH:UHDSRGD'X;%+S1^YKJ8&Z!3?LE0AM"%I&W=JH/-D/&@8C5( MJO6TIC%:U^A@6=G1#-Z%6Y:]NL:_*]W)N$T@U0#Q;MP%!"(V/SR92$=!L,MD MBMHJ>J]%WAKK^@%:H[>+2&H6RAFQ\-!E7[CI: MUJ#"&A&R[G[0%4M:P1-WO2JW%V#$BJ)M_U:C\W:I@LTW724/T>I[$2# MFU7&DE@$D6#<*RW4BV0!:.@#P_7DL7F+X;::.WJB-O\J=(81(6!:=CCE&\N* MP>FO!J M\WR@_G++S_LIYRS"(X\)L4?E^M+FD[GBRAWCOI6:!,@3C3MONG%]JL4Z*)H MX3D_1/DHQRN8F%C#;[N8971[: :Q>@"3,&36[T.2DCAC+,J+@+T^'I1E%3V? MA)Z<.'1>"/*R74'W//50R>K)L^69>H^1T?PEF5*G[5S2"!:W=)*Y KG]>$,* M0F*8$L%U]%YL4;N:5%MI8V63:+-_ GY4-IDJ[GZ')VVV M5'Q/)PEC4)238FBBM88115@,#@+* 5I'/"JYI8%$,>'>,M$J:SX!&DG\JUQ; MX%KU6*G.[SVK74\[0+9P4IK,EJIS!H0\<5'@=P2XDT;/3O<^7;4= H70GTHZ M#SHIK72@U2< 3 ;JHF?X>*]772Q9MJ94WB^:ZP6_9:FHF\/2P *#C_;?H1;U M6U;^#RT?-:ZBJ O$F2_X*_CXT_R?9N:S6 MV.X^4;I&J^7?)=-"CC8;$'>NT'DNFZE.,^(PP_V@ WGA\1O MAL_/.0;7C9#.I?3[0C+#.,;0"K>2;9HPE?80_AG-9+7JS9OJMZ'+G/+G)E>8 M/9E@--L8N.F\RV,,"AMX9=$L?=-M-98DN,0B2Q;X3F(&*D0HSOLT%[,L-0($ M#)2 :!&(+0,9IM5Q$O"5C?FE84ZELUFL=I2UNL:\YUF&\>\KB3\USLP&(;K: MKJ)E4O(-OC'^\TC_ODJ*I%3[G CC6A''S]S M>+T@[RIFO+GL@U"F;V?FL<$7C@_\@1JI?FR3J9L+9SL0K:06=^B/TJ MXB-@ MP=HOJ]^0BA^\F:N\@"=CS5;V=?\JPH M],7N2Y;%KPEC;O,*:S=5F'C$F9 /YKJK^/P4;&JA%ZVK12_52^8 , ;\MT#Y MT8R=\"A]:_HM2V%K%MBNG#/?%F6 (GU&0!O'=U32)YH![F6:A0#-"?BFFGS& M,"V3.&$K0"8PN'+B$=#X-L\6<(%;J1C2391#/K10%=^N82,['62+8B/I*F'( MC$M#+''@2TH@4P=_!L3"\YMS&Q[F0U;RHS&)&%N3:VU;D73\*\VI,>XM&C=B M4VB.D\;%;_"_P7T&NN+\-QL OM@5S)SDQ[;K@(XKG,?."7F?P>$B,0LIK-[O M: FWIX<\>TGXP[]!]) M[E]EM=?SEP4U5JP@@_T!N'%7X"=K@*;A& P\Y:CIML,9?X@P;/:6$W3,D_"% M#=3>BW;R40N.I'E^;U&-LTJV!/F*&;[ ^;U8I ZC(BS#T#(;0=)J&)5*R^ * MP0HY,N,2!!C8H9'\[U(Y+.!KE/]!2[@_;(P-2.,KFI=1DH[S"&ZGPHXMIQ1- M6BP@2E17#*$] RT.!$_TC 4C4L.XA0_P"2D7D8+)]_"GT'E%?/?@R@]%@QEC MB"JF<=\KT12X=0G\QX=G$99E@?W."K,568DK4@5!LWJ'):P_"Y+ M71OS?V/V#%Y-%(JFD,'@/;]3,]5V[6_-JP- L*2YXJJY"FFNI3"77&?J>W[[ MZ.".Q5_TM! HBN/L@7]RSF5SOJKRFU@JH1GY*[.49/NAC!53)19!,L[(0Z\4 MJ2=IU8,IPCT9=3Y>KHHD!8"YJ4A?<8'NVT",5G2)13@HBG*;BK$SZR3V4%KB MF?\+9;$N'TAFT "B* M1%Q!X;J+Z+W/E%_,J77/;64/L#AA;4Z%5^7B&NH=\JL[^S'5WB@Y,NIC7KBB M?JSY>?>!:WUWR+%MQ=^!K]GN57JZ+,%C1WJOQ01((5?EB8?79U(/^9T88RP:T- MM6Y@&@('.K( &W=6![X[HS35^UG&L(6 00)2#+2++$F?DQ1;5\,#:Y[!H 9QTX\Y;W#K?^^V9/Y,Z,MDB.B4K__V7P\N M1_%_1?S7\&'XS3^D' ;]OM"47W\8K+"87TZ2 E$D7ZC,$;70 MTB$9#JUWM7']P#>@S+!/8572IC/3U712ZG MFZ>'AS/5N>E:8[^E?3-=TGS^TKX65;82*CM*^TP]=]#2/F6&[VE.(P8@0E^B M)(5ZW5&JIKYM#+=SVLL-)_(,]38?X-CZB62RTPG6 YESCO[W3+\ZLPUUOZ"Z M]TI=/?^N88BA=]TA($FIKB>]%V4BQ31/$/K,J0]1%ZDR"3.KR?9,*V:"MY0. MK.I;) P1#>^:87H)UI!"T.2WB4ON%,X2U6-G>NNN$VP0@1ET;JD%TWP8&Y(] MU]!Z'14CN)D1Q4HW -KJ7[\;]>L@YSAS$/R)N/EIPY]6MJWXG9M,I%S>,XL: MUL4=]TQ/' V%]N8D.@LLM4#:AVJ;' #GH-^GN,J@#'A!P>I$O:IVYP9,1%]*0K3* MR_(:7Y-V.N!6BP4,?X=0$_J+@I.ZEJ_?G_9JT]D''"*8#K0ESM LN3D Q'%_ MVAQT$BJ1'%;$ T.Y\= M[=?R?38U=X3*\(N6$4UVXP?B)% M+2)_2TFRKWKMB_]I'@,X@B:4 (R=WT)S^2;KJ6"(P84W _P/;./S9-D&>*HJ MU#4#P: ()9?7D-SFUF.564U;,_EMB(!A0ML*HT IU[5KK<4'/&PO0?_OF5I M3(OD.07>3D\5YD]=:U(D*AHR+<'\O1;4JJ;1##6N9,Z](RP+"YA#VN8?M=?- MO]TG.A?=[:>[77&OF\[X-1O/LU7!7_[Q*U]":_X+U20.4P3Y H.B";?I M]:\944R(X$+@=[I=7C+"\HQ P^U]JEW;:D'54JE?"O5+_CO=_J[47W*.?L/& M7M6V5_/GCY\_DYL[[^4KA]X# :>&Z^JHTK_V7)V3;K<#@3[$V7E=FLI9AUD0 M28R"92G 5U@I4 "<6.7Y*6U(36&!J-V+=^+7"1L+XOHV6<"MS?!\."\)=!W8.\7$AGCP:T$Q6'LTPXCQ\ MB1*&,5V<>.E4\&S!,4<8U!Y 9;?D!POY&3B22+%44T5_#%/9&L9YRO)E M!N/>AVF,&L6WJW0J9DZHTNQ6)@U)-A@V$8R(X40TJ[XJRX[4,]00(&\*;V!N M'*BX_](XG72\XF_BFM_7,?4)X<$;?GE90-C@-DIR\=O1#! 0K9B0GXRL$H6( MBY:('FIQ",@C,K0!L_=G,$]#2E9;1C#<;AB$S :T2DN:LZ*1URW3]IH1_1"5 M==,_Y1J>^'V6/E_ F.\N/$Y'2'GQ6)PNLA:&O,;G5PVL6),0<*+-6:PAETA+ M PH&@5Z5IEH%!%+CKZU;VF*2,";\;YEI,K5= R)];MPFP[G@K2K;T*XM:S'\ M#I+TH8R^]C57DR#9@<3>'C*6O:+#BG/E^ 4I$8,?0A;L865/ 6_RS1L7BE_- ME+1P X"M&0'-!;9SJT/5%6\14%/69; MS!-)\URN>UU M^-#9[KX:=4N!?4U+:;_TJ<(.UELD]MY@^-8H&(?#%VQ-=]:"VCX!1BO0HL7P M+3D9%5@CBP(1[YN_F* @\73,U!'W6#+L)7*"A$+K,>1[I14[0*$P@>*V-6O8 M_N44BZG4,-$$KS":TA)6CB FVD4Z+SC;E#G,>A(U,_RQ;RG.^9X"##=L MN#2^>9O"E(3C8D<[0(03!/R*PXS?\:YH4RT2AH9KY4BF&HG8/(E@ZCDH%M04 MM;U%F@3PW>JN)=,F6=DFH<(D$7+WFU[=&.^EKA+\ BPN$G"/<,-^DW6AA68R MV'YC\9Q@]:4NJVAJ!8>-HK?O0M':VMYXM"2J/-FI4)@A+__GJ!AI7QMD/RPK MB407UP,!GW#4W,;P^:BL90H#>1I^=*YCO.&4"O@A8*['BV:; .S'/=/@P.H> MK6!0TX^S05@T="\&8,?K[1VO5):#0V0KFY6OT1$048V7S:MHF902N ZOFFG$ M+E;\UE%(\EW6J ;$*BGAF?+4'_'MLZ-1AT"'A$D>:313FK\D4[JE=I&?X5.9 M0G_4 &*BSQE2#"V5DM1@>BX:RD E1/H/8Q^5%-D'Y"/M$LO-2[_HJKC@#(4J MHW(NT]1%"T'>(*]%"R+;J)E S=0_!"D5<-> V<(+2MZCQDIZTW*Y#2K+6O3% MMC+J=C:C/3L0?\E*^ISE>)I.UEA\SE\OKN4[-U(5U>D4,\4_@IGD:V3U--?0 M?+9U-Q1@IJVP/V?8QR7HO7R@+6SE"D5?4@R=BFM'GX91!E2.;^F% FSWL_"M MP^4J8> TNJ:/SI9#@5)$JX!PH\B/JWQ64@BMXE MHQZK7&T1YRHEG) 8.C7-TI1BXX^HAXT,1]\*CP$,\YT A[:JBURA2).<$]45 M*@O2,LO7MS"K;4[C+UD6GYH0TL0&1)$C2&] ON0!*JO;4<9>9UJ-9Z"$51+( MX#R='S#O\ M&IL+,6PPAJ08$<$IP-P:.-&O,NY>.FJ%- +.V3EL>J2+PW3$[,A0\6,_.O=Q M+*C_>:!^$:.27S,\8U.^O^$/BRC_HX4&>B LH+Z!\L^E)MT?==05)"%<%4V5 M&+*!L,S:U*F.759Y2N1G8IZ3]^H,Z V"KEHUO0_/##1A6_HL'OGDP+"I+XSM9P\H]MIQ?*UVN M/3L&>PG6^$O-'$]0Q9Y(_H'N0R$M5/7Q\Y55.(PF@+%>2VT4!?A;9MN'?[TC MZ[#VEH[7,_TK/V$ISG'V6VIK^'2BW-:GVFQ#XPZ4W?I4N':5:WS49RV_A7[) MT0S#YQ ]&L;I:':Y*I(4.AO26-9? M<343OG/.DBD@T(G *_=4'S*63/F*:J6ZPA(!E%="""@NJPS,"$*,)$2)\AZM MQ#8--+(,-+0,--IKH" XZN>T5FT+K"VKB;VL"K.L"LMJD;':,L2R@K*//"GH M(RU7.\%#RM/IO M 1:W2M$M>Q8#_LB' M[T_7YAL_>=T.;E< #/ZTFC QS0T<0Y-@?J2+)(UI/IJ9^(U; \;GCY__3#[D M%*YXL&7_!UED:3DO>JME];T6C(CBI#QM*V6OF,'5Q8IB]5S]VID@S5 H,R3" M# 9LA?\HS<#?AYDPPYKS]79P0"Q2NI_KF[?I''89\&+<\G."'E$$,4'>=0W8 M.82O[/J3_;O^9&/7?ULF(CK=8NW#6.SAS VJV/[-4/[ ME?PDG0!RQ#B[S7)^&*=7X,ODW(>Y7'^A&3]3E_-D.LQIU#K6KR&O@ #Y?H\# M#D)4S77(0&S3-LH@VX 1C5P0EI>2$2T:K$;+O"#=&0E10%Z*"6M;=?N!NF?B-M_MO^_JQNFK5XG!!]!SJ#%?E7+19^7AD MD:9^[L=VNIY['ITA'.[P@MK9DB(\[AWW']+GA&_R+2$9"]H2>]=0US"\]P%G M27E3N.'PW:=W&/AAOK?SZW6YAFF+)4RJ^/LJ6<(^CU7>;MUS@O( IVF*E+^F M+JO(@W72M:GD)A++8:H&1V#QH;:!7CE,Z;"0*^UJS Y7M%^*5FC M9+,+SE.<)T1QA1R##B9! MI<56L,-W9)8*V(76]W'T78&=9Y9UJ&T=$1G-)BQYCOS/P/Y&2P,/>[GF!N!N MN$"/;0TLUJ##@OL^0Q820=8O8&/KRFEGM;1!?2_71)!6P+^A4'[;5:X.RWQ7 M>6P5#7V_J+_0F%]>@<(Q\E[=H(N'3 \V_IC3$QL[JV 1JH[*;G!7]'NG M&CM$JV!-J]SSYLY($C%3GW#*5;,6Q! DK5*/GJC!MFL0Z()LPB[-.;A'78J! MD3#N_M1^\QU*,X;3,GGAE\,6QXR:2CS#4!; 8L9-%.PA]Q_)1@T)RT:LOPVC M@;4V?@F"P28@)#OKW%'H6>17$ZL"/HU%X9+X@X?9;9)RI06 6TD4B:D_GFM@ MFT=[R#6$^"8V>H&D/-!1E@HJ^8#<_GKQ[O99S.<*C M!30B19<(PFHZ24\48N?69<@WF!@[%EGD! ZE"1&@U%F164AI]3X V[-(%%[S M]R]]%C4E6(]9/V[@-'2)L8JC0# C@ILNA97@W&$W%+]\ M5&86KY;\1X@%@(FP7X"6)1/503O*5G&(QTRE20$\2@_X*Z,WSZZKNO=?)R@X ME!U"3;NH;G1+!&N7(C:T!P+Q/Y?D^Z1:W5&ZMK5"K/?''FI5<]G/^,PV[S@R M?J!BR]#DTYX#8:5[59S"8M1?)=E!^IWA+E^!G;I+8;XYA"Z;4*K$Y=5A;NK& M_-VFR:GO26'[WM0X)#;-H=H1U MC'"GHIDU+ M#]"_O4N46ET1 _+>O29KEV)4E\"-&KRE_=/-DR>^R4-8:/=/+ MM4@I.258%5F-]C& "G[)H<=*JD-O-2F2.(D &M/H:L@/ J7EU%B6<28#Z/5" M-;<>, 6E5,#AGICRM##C(=I3;LL\GC)3>8?-VCOO>]9+E#"X&,4?.8XH]L40YC-(2K=W=?#799Z@QA M[>VHRY?K+;C+KA5M7828;E59MD]/S]5OJFY<-:@4 U@%XZW4.Q?*MJBQ3]L MM7]KBLDG!0IIF@2(AJF#;UV?>FU_[2D%+>['QAK7^2R"2,!0]J]1GB J$G]Y MW8NM%37R&"#PX2XZ:Y ZW,"?:H"N%KZK!N@>,E'B[9)9K<;D(,U8"=E=B2Q+ MMMJ(RQ'%?1 0+R^$=8Z)7FZS28?2L^@QFWR853[@E(1"_]?DH[ES$*SLXBS* MGYR2%):R.(=(6)MZU-N$T6\KUT"VK$0%8D10Z[+DRAVQ2KZG90CA\2;S_Z"1 MWSUW@&3(+YG7F;:N C-;UB"-H ["UN[O2,GO)7TTFR53JK$$AFE\N\I3K,=S M7R""N $3P&+5F:+?+[U81:6;BDJ:=)@%UKINM66W6T?_[DA14+JE[5\E[Q\1 MF-81#-5>JL'Q;L.KJSTU8#BHHSX,#.S# $HC)I2[GTD,1?>2MXB9>4?"5891 MT6$Q:*<2(X2+#,L*B!.Z>:V*AQJJ4PNA&SX!'%M\M;^G,.+^KU";+X[5,53F M/XK!2./L&RVQY>Y)%_R/9J)#2C0CNKP!@K7H"Q"\15N /98)6@@$/':UY8"* M+JT(A7A/!F(5VUAL"?(EC\8V$,9!WN2I8AO9P39\=[:IG1JMK9]@PQS!?VZG M%MK,:HPYS9[(;X58C/Q 7U%)=SN MHYCXAH#1<*@D_%"%U%*PTEU^X[8"6 M8%4C6-R(9D1SQU9=8$0$)V)8589!1:65G1KX MK&8,MPZLJ^7I9@ATT:SD:JX87Y X;\\9Y*Z:AR%5RL&2M:I0E>\\6*7J[BOH M^EQ)5TL:;?9 %&0I2/9# [;G<81(=+<".X9I[/"(8][FVG%O%3 - MZ#L82JA5>?_3"/T]M4VP^#:'$4XTI/Q$ *R'&DO8_T=B@.S;?"!4P-T'?AHF M\WR73MM+/D/UB%^GWTWF2G:?4PF8X3]9YLT2"I]&;HJGFF#G(UU*+W\B3 M=)HLP=6'_-XMOZ$[W:J6><+(IP'Y_/'S?[P+[;8$DR6_]0#3H@0H>_?@(%(! M,R DXK$[<$VFL\&^D:S;TD&YV4!&0$4&$EPGSD^5O#J9>(A1#SA1(L8RX1[* M,O!ED/IO9WWLU62J"A2U0&ZANQ8;$U'"OQ/.2K!M3\'K>:C&18[2%HK&%#'" MJ75;:K8I<)C[A[/DM:N>UB!+_07AA>19"A@YHO+X,2G^$-6NHYF>..K428/$ M$"]3D1M J-FPQ(L[9TMBG0KHF;[ZV+.U LJR/'S_!G5)$,_Z3_.O@X\>/ M#6-3(X1D^1KETSGYDW#@_HPW[&LZQ>-&_?9/_TG2K#8J%SZ7K"/F6SDB_E-FY?AKY(SG,& M%ZN"DD*RZ)UV;%.Q.ULQ13W0U+NOEJO_N)/F/A"P8(;^!CD0J^4-4_3@\U/9"'OZ>9[!RYL?JT"54MA N M^#=:RBF)!;?T.'JSFN*H@ME&+D:#3L5 M#A$,U"RO;\(@\I< 824U%,/3WF< M\!UG1A%#0M9])"*U4]P=V]C6.-# ^)ABJQFH8XQ,H1*/\:WH9]A^0 ;\F8($ M_*'>XX>WL?YY!' M,5U$^1]@)_S'MVA!"_>4A"'\7?2!$3&H',8>>7YE;&'_PG"BI-@+Z;5C)X "+FDZG<.^ M%6R;:D6+:IEM(/M#NRL_,> _$&+A'B+$5G3LQW2@.Y76MXJ(*Z<*PY&$/UAR M]]9::H??IEBEYN?:>RV@.;U$9& 5L=&$)<^1*S:R19 8BH&NUJUHPW8IT@L- MJM[%@A\ M=B.2]%>(Z.SX#<]]E*L;V4I_=CPT=R9K^F.YL^EJ'Y49"V(SK&8:9Y,D&4[: M.)^1%!E>=E?>2G6EG!#B%Z?925Q6M6N8\C8GB6MU;$IR[P7>0WY=BA.V@D"W MN4>)A#2-8=0'O/^K4K[T]:CNY;J9@$.QADW0NMJ%&$=S#'1]!;3V$=*#H]GW M@K8Y9=Z4"S%@0G+@FW.W3.3.^YM#F^?2&UT2;^-Q6IVPGFFP*FN9EBG,XSR=6P_>[$07"QQ M=="X#:AANO#\=W&MEDL!.!RQ2X'-\32GM#2:%ZUDF>&J()<][ U7-"^C)(5A M@YPEA)J?N*E$=H=?W3%'TV?5E<]BL2"2!T$FUD(O@F:K:Z40>JGC#%*-==]: M9<33:O([G9: UK7TXHC[IN%B@P"A17;UI,=H:+7L_B)IDF6 M?T_Q+*3Q WGSRF+B;K)OP-%3XZE#(-<94XN5FL"5P!(CMN<4ANY_2L_!!>KA=- "4[V M8L;I5L';!V0A:/^H-FK(WK0,1X$H+R!M=0# @'P-8WF5W(32?87Q@N\%]W3: MB?9^3[D_PK#'3K""Z4%3RCT81#9.O4?7/*O:D+G')A&-V#-0[F0T Q<2LC(.S5\J1'K(OTTY>0Z+S^KB2[G.UYYE!U]I*]1_@%XU70P:X.0+^DT#PUCMY<'I%A:T6956BFEI+PG&H(88'&WIW?88_>_ 4U!.T?U4;G#&KXM;PH5WS-QO-L541I/'[EPJY'*;]QIR\T M+R$W!&'W%AH8^3GSB5AD,9SO]Q+F3S&Y(C@#HC@0P0+QKS?4#%1WZDW?>E$J MU[M4>I="[RQ%S >M=PK<_.)H"_@6*.AYH#F )$?/3G#]3I+H @$.Z\! MJPB/%5>&6.>EKZVLC4?@50LO!X_"2[Y.7I*8IK'K^%Y%AZP3RKPWL'?.%/X/ M7PUPK2WM&T!X1D?\FR6E/>.Q4/@5S"/ MQ3/NTE9;C;HO;QVV*,&0>G?E9494&?W_ &1^LC/K#S!-'G:MDONJDY4(2Y49 MIFX@^Y,Q!A]37H#7XYMOD@F&7FBA#N!A&LM(#*,%C =/BXPE,?[M@?\T7;=2 M'HR6,CG^&.=<,V_W=D"^9@!O*;8$X"5!&?P32U^Z VT;)NHF7%1%-; M!+]>AT*%!N0:J,B)UBT!7)>"((DYQ:YKP"K"CV9$TB+7/1"^ML::GT"8B3JG MW+3M^.GY\;>JT=5@0%MGM5[S^UL9 1.NI4'W+TA82EUR,)KI?AO5@W;S5G)3 M07SF)N6O@%OYH.G^T")H;,R!5?G 36,:?Y0DY#=&\X#9J2&:P[,$_?5)FBR/FM2.@R$NX<,>K:3G*)>"$JR,LZ>$E09+LNOAL MJ^2!7."FLC;]4GNK:[.VC7"E:YY4K43LU&"L7,!MA:C9!! Z65FQ_O1Y,DY* MYA1UM&@1)-9EP54Z!KX+Q\VGSQ\F/ZDR&.]S;W:T:ED5+GQ3YJ[__QYWXC:6 M.>UKQ[-K?FRN/;;#<4ULH0V ?LD]Y=QI%;=![ROR EI_) 4C!CT-DNT(#FA MKMBT6E@LK$*550K;*GD JPSCWU=B:!?@D-_D>99?9?PR-04)G%H:D18QQ 9A M>QJK8\VNN"F?8?@L/G3W@AM#/?!PN38481LZ!'LJMV*2R8T<9*+\!2<])$VB MB!+M$H4"$VY5JPHXQ#;5O*^ZZK[PC;[R>Q\$/OA1R3WIE/\XQ4WS) RZ2JVT MI@M1K32&$7'D^S(.OO>UK"/;JUX(K+U1_ARE;R?I[QES _,!YK/LGR!<(70U?0=NKG<;^VB*5+%00P/T3I%D$M?]%+9LV8M MPK1>M*A.[19CJV4U]'F_L7RC)9IF;R(-EXY MZ]8),!1&D\Q8]EJ069XM2*+8D$CS^4O_599+%4I$46/%"B*3'X ;5_PGHAD2 MPS' 2&%17@4VP&$*Z,=#C2I?A@#_SOW/! B0&XD&_'L9\B( M+)&3YUH^+]I6GK+0TB9/@#X1#(C@T$,EZ]79!SY/KYHJY"0=@GK4N$GN1Z:& M9=+4B2'?+[78 1J%.3=;5ZVVT^S$TO)^AG[)LOB5\[];+*,D%\A"KGT;BB9) M--%^J,&J\@^((8=()/W0H@+ZO/DHR'0>Y?X;%OF]@;\]Y?J!$RAA(N_?5\E2 MY5_<\4JQ!E"45XPKQ14]U(OM42E87JF.Q^H2)ZM#L88(WG#0>E7.:RS^(TL7[MG,-JBO+WDJX'9"S_J.7(1G MPZ@U ]-W8 5L;*T#[H-JKN8GM3+]5U,*/OFU!CX9IDMQ56RR2,(5+ M[AJPK0_AK(T,[;8OR-X%?(/."S_M.K)H;RM*KY0Z!$K;:K()LBF8 $X[OJC_ M&%N;DK.ZT,'<2SPT=8&Z21S G>>69:^Z'].IA J8]%839BEA-1D8#O*J"$Q, M_^HYVV:LYA4Y[_J1PFJ*H0/^EE]W(P;-!HZX?'\F'W(D"];X#[+@.\F\^.D= MZBT7P,[^(0L/RA9C0+0$HJ$99,#F$__%U0(+1AH"KK)N,14-,4D%Q2XKT'#0 M:?$EO8%"C IQNK6A2Z5&OW>/@NUZ"B'ZW2U7L3;6M1I\4D@#5HCJJ(!_]=T9 M6RNPC5G @:.8YS!@P[M;&P4\()NF'.PPFAT&O0\WB_$,1F,'V>OI2'L%.-(! MYB-]-O??;UD:3:?Y"I#=Q8XAL-$<70(U7%4#586OO5]%V]21 M5=232/2"ZH",PD'#M*G3$E&2;M+X_D#E^"5:/$0Y!;M_RG+W+R\/5_>2/B=I M&D!CS,+9=5N%IPKA2GT:/U2>OOM-L?K2B36K<\YB85^JUK*F'5$YV'0'#Z,O M?CB;R+@0@0TLG;9?SRY?=NTMF,D[?B,=D2<@QG8\05/JQTS MU*9P>8)J\I^AJ0&$YC]_^/YT#;-*A+/JW5<=0AR QH_9.F*8%7/'*QS/DSR^ M6'*'9TUR1;LA74U(CFIQ&HO7;6I-3"=39S@;][?&&%)*@Y\XG5\FEX6V) MPQR3SI)7.IBAB^S0&/#M^&5F/:;H1POR%LGB40JXCCZ\=PQL;(/6Y% #N,82""*2D M*99>JJ"\^NB#=_9T;:.C2CE17E?7,4R3)=U'6?3:/3X2.K)1PXZLF,.U"D>Z41VZ-,N"ZY M?6YFL3EEM'M1=P;RL@T2;" M.N^K=VVBVH5-F^H9395H4\6VJ3)MJGC[:O(;F3*]@4^KY9+A]A\Q5?Q_EV(2 M6YQA2<$5 " ;Q.,?\ZV_B!#(6Z!0MC6$T 8Y+"R9A&D M8J;4XM%(B&7 +\1 MF/VE)=J[MYXZUBVKV;)8/1:6.&1H6TW,?;!%DA 'P:9>=L".C4V]AQDSVFW, M *,ROM%R_[0,:)\8SW/J=!7__/'SO_5>(?G.R)$?@*=UX! 4''^"+'MO@^;Q M)RFWQ8$C4'#X20FLO>VQ,*WJ6LH)P4.G^YJDXS65MAX*9E*/7E*_J>;)TG7RA"7566E83 M-,3$BC:\.3GLP+FH98?3/U C#D1AR[LVR6GQ@,&N@( :CN&WO*H3UG,+%0QV MQ0JJ:[!#J-7AH)O[J[,=3Q48OUSQE="U$:([Q"WV_ZZBG.^ ;/U(EUGN-JA7 MW6HU32*(]D"/^L4\E IJU8D) G"5,OVI+NO+T*LTO 9I\&U%EXWI"JB+C5QY MPU^7!3;CFK)=[[M#&[JQ'8\H*,S@%8N*(IDE(BGM<%^L712J= ,-7><[JLBW M0VNV;NP>9U;IQCQC_" MN">33%TW;YG;_P#4@#7(%$&T)>.#W&U M$C+_B.9O!"RZ:FB[.-.E6L,SM'RI7EK>Q$Q#0/B_6/M7]S"_RA/.;E"LM MMMYQ](;@L_R_5_R7R0FHS!6@&^D1R_,&J6-%./^)2 ;!X&M:UK,I_"3P5P!N MNW\/CAWQS+S&@:ZRHBSDK!Z((O-]%)NDTXCQ-^4IFY5\^Z4B0 3JRZXGE85S M]%J0NYKC@T%L*.5-I 7W.\GA11!QH3$:17)WBMFQ'AG5F*V@:YJ!KJS#:2X MDSO+0*HY[?[=&J@60&QQ)7G-Y-ZD);_(W":,YG)HO1-PLB!'D!Y1!#LN/SN# MZ/6)B7C!K'6_^QF@*/)QS>V]?NNR_*DKGZ"MIG!$FC$:@L_#;%G="F3\@3I[ M;\70\Y\JPY6=\(G1/1S3Q3++(;]<&Y8%X42+4T\4K/3-U&=F00N1@"HL,T"9 MOUB8<".M#X#I2K&3>X6ZJ&@*4J#N42^Y=(^N7^NKOJZU:MX3H1*&[FE.:3NM M89(@08KA^L):RX^/LTOZ$"48U,B+"$DTZ"[[]3R@!"<$G0!F)$%)M'3^4B7T69PA3+Z6I9VCJ2)A:[E8A M&G-SV"BOJ?AO*U&-"ER\H$L^* X_;?')@T'(>U#8VI"49A"XRO J&2 PXU,Y M=NR#]#Z@I'*=:&^>[#=^Z<67=&.>;.5N7+]A/(Z^DPCG9O1)<>7L5*^)P:<" MH[,%^:^9CE-GE,!)#5=6QTT$&Z&?S&1,HM_7PF/".Z:LQ/F M7=H;EG#_*B)5L]:8+ 3!B)+,;NX1 6LC'#'2#?!BGLT@GAUHL^N(>>TH]QS2 MFWC<22M.E15+RVJ19OICF(B%7'P_ADFKC?C-9MLP$UI)S=L34.3R%)]6'DJ8 M>0=?:/:<1\MY,MV 8W*/WAGB9!.:J7>:L0.4"H:U_6N4)Q X V1EUQX01;E^H&3*ODU#@H4E]CQ#(= *[@+HQE17 BR0ZZ@X MRB544A MQL""8,1ILU(4/=LO8)=]%XRW#0I'3-$<+K(5G.Z62;67S7\!)>O& MM.<;:_R]H+,5NT]F1^_.U4B":2,3% F0)!\ _>2<4YM/5Z]20_?>E)/O_9Z9 MTY:R 08OJ*&@N^)D+M<(>^[HWHABJ*L36MID%ZY$8L7M5=PL8NJ'%K:3@13M MM(ND&2BZT(Y";+B6 7Q8CQJ MS7XTA;<#+A66XI%1?"FY^74"& MM1YC,8JT^VK4YQT_51Z&[.AM5B[TY..VE+7G'1^E;K#)QTKCASR+5].RW;2= M)'J.G!U H$'Q(-^U8!)&C*TX?/MR2'_9Y(BB%R@-5G.(171 T4Z'ND+35?TD4+##'A%IGMQ-&')L\:HA?;%<;+@'^'^%/]M M,1,%:O=)2N]*NG *+$@IB!:#V%V41A"B)"%"%/0T+6'(;R .07F\7RK.9SI6 ML=I@K]D&&W;+SF W.4]NZ+9[>D2TV)M!W ME:S-VE,S/Z\3M@(@!1RF:;V[;3KNW4V0K-J@T+*%U)+\B%1O_+NR'K6F%67 M@IZ7N#$7U^(Q(-?OXFE7?@Z:W8#;#I^27!,UZF]T7ARRIB M]CS-5HJX1K(Q17,@D<7"+Z!.^\K)]:\*%HQ2E3FD0:KNVE=NLUQ]FX:^W^2; MV8P"QB/5\'W0I'$E6M?!<5.MZTZQ.LW%0O,3W2!P!>5'.DNDOX:5B)#)"!($ M\*B]746EM2^YVGA3^[ 4>GH_I?QIR$Y\M)[!]L1K]->DG%^MN/>RX.<2O& R MI,X%$MU\;D>2>&=33ZV72;TB? .B.,A*.,&# M&";]5'4#\5&J_ HJ3Y7*HG-55BB9Q>N],D-CJ$/@(F(UWW>XR/(28"D!IQ(0 MU1VA?KD+;(]Y *I]5Y!9NMGC.#3?BUF67P#G ='<@FA>Q:"HN04Z.BM&L?+] MY%-;N!0;;I&)!,L!JYQ;WY7?&1+(M<)RJ#%LUQ\@)A"F.MNJ*KZFRYQ.$PG" MM&14]N_+I2@'8FUID!*0]'6D&B?('8LM.(DV\FTCZNV/92KY2ME5X;94@ 8F MY<*PJ"W9@.QL21O(40FD 1SHQ[)QI:([K*$#>4X8XYGL'U.!$Y_R7 M#WDRI:.9E>*0_H%3:Z$D3I9 '5]^*X\Q($N_+DCWC*.BZ.Z34[1I'Y1I[;29 M=^].F?9[P>VBVI*B *R]?D-_G?@"V(.J( :(PL*U:Y M /*TFO]-I";FNKU'!7U"H^!6S<,V9/Q !,#*: MS0K_!5R[8X-_@AL0QEBY$S!PQQ>6Z M G1<[$8Z+NX="^CD::1%') JH#CZ(UI.ZRPNX)98Q9?&V0>[$::+H.6)1T!& M/^04X);Y4['"L%?N871)5]40%Q;\;YB,P9EMH7:FRD+9OT[ [16& WO9$?J! MQ) (5DFNS"#>E%8*RLT:$'"1H9I*6M"'-:@B'L]=$.3+DX=CRA&85BU*+4Q[ M\\;]UD1ZW.[->AMQ:45?NLW<2Q97-KM5;R+WW@_?GZY-R8KWD%FGC6K:/8\P MJ6SV_(<]_82 ]'C<2LG9GN?CU1^Q8JMV^)2?&1E$66F,F583_V\8O.<([J]# MNY&==8BT #(%>ZX4Q+FLU)!DJ*1EAC4#V6,<&T M+R77LV+K>;5(M2$%*I=URGK3"M^HF,!A;!7 =8R>GW,J.NE&,]ETU\I+7J4- M&JM&R,"!@E8U9%U2[EZ!2]TM8)Q]6]7*]S9FE:;;(V5870^;9+".J5J%6*U^ M3);G9JOB>YI3<=K#RZ^ZGCY]_LH_,2]&^7W&K^ZY=7LX"E6A$8:@6E16<'$J M-6=&-F*$DUN3%&] /GTF"Y209#G_"39V$9JM?27$=/HN&/J$.KY#[?Q5VUF( M."#V73+$T*8A%Q0;:/AEQF@EH$5H?)MG"^MTVSQ37;=;F[W=_*@$(#,N :D= ML)M7C[ W2Y7VL"+KCHV20)(@S4JX/EQ_)(Z9AU(J&?,^59]*.;JN^U21]+_T M10VF+G:%A(-4! ,^$GGO*. =O'D3SJ*J.P<=8<= %Z1%_TWQ%*^=XJKK[H4M M@+%T?L[@\80R"^N\101:).3/,54?7_/-$_$\DBS&O43,9[M+1Z\IEW2>+%4* M &L H'O2%4 2D_>8FH])C.S5H*T7W,RF>D)AO5F Z]^9E6=->M>&)-J#-DT.6@JU M@:59E4N_47['7*O9U?9 :)>W0X DF&G3-MWN:Z(=)367O%_BUX>$-SX%?NCA M'H4>-E^=42IJ0O@OHQ+^N(S6N"3Y#@>?FZU**(;E7X:\._\0_WR)?RF3!5*( M9;F%W[,0O%%55<7?J$N:TEG2$H2!31N;I2>2>H]4DFNWH@H4-"NJ83 +6E6I M4C:_3:]@/O-7&H%O"\OF-J=_7\%DF>L,NN%<]+*H$DVVASJQ'>J0WP1-OTL/ MFY+PI69VH8'T?Q_UZAF]T/P1L-2+I*1/-'])IE3<'L?S/%L]S\>OV7B>K0KN M'\$TX%=.#X=5N^ @J29>M2V'K&I?5>$/\+C9^A$)7"U A1;'$ZP+HD1BQJ@>#598%4 M,J-KBOB@OX89)/O15V4.^%#=+OZD]] M=JKFOE4>\P]!4KPH\]6TQ.".TY4$Z(ELN$71^Y7$#*I(LEQLU7P[9]S5PF$U MN/7$OZ^*$DS*=Y!IGBQ=G>\Z@[[KQIK5&HCX6BY[>8CA=8YVU)/+;\5(E;L4 M5B6^@EC9/N8.MBQX_94O6"@!$Q8^7_VMG/UB22J+\#$8H*MSA;@0-A "_W"& M;SQ"I55^YA(.1_DD4.BD=?78$8_0MW*7 MJR)):5'@I4EB3I_PJME/3)$D%LV>J,&V:Q!HT[B*BCG\#W;WEXC!=H4WO@3& M,, ?^&6Y^@OKDW:+HFE;2;?Y'U:S MV]QVVFVB&]O^83TK0Y5?@F;J>^WNZ'FY9]BICNBV,>H$W%R@2(!E@PDL;"K FV3%:=GCN>)A/ M*W)'^52)P'_<(X7\Q,^ X$V7Y8402'X=ZA@5(%!60G:$\GT1JNKY'Z[Y:BK* M!&H5A*S:>MGAWT%[_7Q.Q<;)0@0LS"& I6Z ;%1L4>R [YQ5,=--PU]P6D6O MU8@\*@Y]O:+?Z%LY?J7LA8HF UMA5UIG-41,D[]=RP3;.(]2X1\]TF66E[:2 MNS[7B2=Y@&TGS"L.0IAKB$^0^:4=IDL(.^V D5^4%*N2.0_T'+VU4:-]Q*=G^R$TK4D;;O4H$^ M-IWFJTJDNDFO@[]\_@UTE#]'J03U@-KBC"5Q)(')'[A+H4I][E6ST<8>>32% M3CQ?@Z5@T!^MC-\7_I)!D?Y=VCA#TKQ[&F6A<9-KF\E935?PRZ46] O-GO-H M.4^F$0,'W%9_YP<[\?2;6SRV;U2[/M\)A4Z^^>+_00Y:MTA]:O5FW4"_$P:# M7G?K5501PR;=MWRT$VK4@0-,GWD58*#QWG_@=\]_2!UQ#?^>\K.589\,/J7" M1'2^T;+!"_+"H!-K0Q5ZU+O@X,BQHX%4G4.7E!\X=*-2:\9WNW'TUK2$6F;1 M';/M=0_W?_K\KXVY?L#*C/)\S1?U$$&HX4;2T%"V\6(<3Z(3SW#S BX!?)7( MLH"^"BI\V%7^$$J=,$)3M/?QZ?OV6\[.+W1"I1VY)QL@43Z3_Z%1/G[-FE0] MB5 G3,"=2'C["LA6%/=9E (RA'0:TF=S&%VNS<]0X5R_I+=!KQ,&.332#P_Q M-ELUKOQC:71"<;,WBV-8'#MB$5<1 '?[ION^W0EE]665WQ^*RF5U^WZV[SOG M/Z'5W!(9W/N:Q905W[D+Q:_D$B/B/IDB/,]FNO+P[W;B"39A2^U4=H]Q@RYU^Z8LL$1(V#=LW:.7PBB?.K_2M] MC16V\B\9@\=2W"<+?IF(MV3?]WZC$TO9((46Y7'Q?1E')?W\\?.GC_^^XT ]Y(N=4/$*/@);*19&),4? ME^M=E^ ='^^$.N:R5HFJR I5\&$L<,U=09EC[H6MLNJ8&1OS,5OR,!+55%]' M7%(^Q[+HF-D:FD&*R[7U+WSHN^UR&(WSG_0B+PVRB'[ 71['05_HQ+-LNF#J M"]>.(J%#OM<)!=V E>%*"HV>"F!Y6SZH/0Z=,)K>B:RM2O_.NL[9(P/Q0@>7 MV5VYLU8(=\)$3ZM)@7!%YODQ>^JZ>Q'J( /N1#E#1J=,CW.J$@?V&,6WL(5G#C M(7$LD4ZHOONNN]7;.^!KG5#O:U1*&?E+E:7/4"<.LN^ZTN[[3B<4\S_J>^NS M#\2Z$V;V!S'$]X071 9ZY+L"?V_@2XV>1E ).F%TB1;S$.7E&KO?^$L' N]Z M:?=]IQ.*V:_*?3;5\)--"FW[;"<4,<&^0ZM+#H@;'D7J_/=U60V61%NBA;6_ M=^*YF9 UUH'(L-ZNB#5,C>&>/,0\4[Z-;,\)MD2Z$V8213)[.RJ[$!7%I58/ M1UL)')Q^9P*54*8K2G1KI0HN=#KQS*Q8(]\VT.D !XKFA=!J3QZ[\3MG[Q6_ MX5>C"[-,H?\NPE2:>5S73?9[OQA*R[],[@:N,'S_^6Z09-Q+MN M3(;M^EPGGH$J:M9(/6(GX[YK\YZ^[=.=4.;DJ_%FB[&HM6OU_KV-22=,=VH% MS^Z(G#O53AAGQV"I+6&N;1_OA#KFAEU-6([2.W0 !;SX$74C!Y,Y^_G)/4%8 M=$_KQ21C]0.S\L?S'R_X9D#;33J>T\;.FW%V2:'%G (60J'"B&+%->7J',B= MWQP:TP@WT[W(1_:G.O'66<%O/!\*,:MP3YS<_F@GU+#<\ZW=I/=-T $G$3C_ MLKO%86?;$J;8Q[@U^W;$=SOQ;&6C6V.#VP[G]X"O=4*]@P!5% @4WTCX1T:S M)_[;8B:"AUMC5NU0/O]BWYHHYN^DE2INBKN>\OVS@UL8]!(:H[L,K? X!<16 M;??^'I43*WJSQ%^$6UC6PYY_=]H1-/1<(-UT"&MQ>K M[/K\^9_1TVJQB/(UW[B2YQ0[^;ECJ_L#<,S*MK/_E.]WX@F*ZY?ELF^-"-@? MZH3HQW2XCN,13D4@-]G:9REZ!).HO2/T8R[CS0&>,S[N\O1X[9-^G@:G7AU#NAW MV=DR==B7.Z'JKGZ>73&N0[[7"05/#4&J]O@==ZF62'?"3 >V>.WT[(^EQKYU?O%W[40!/R ]^&5].M:.'-'^O$LE2^,E;PS #\X$N6Q:-< M#KS=]-6.^F(G5+2")5_Y;D'Y<9G2;+4KX++G*V>/LE32[XO>OI(3N9S$DLS'=<]07._'LJNY*#2Q: MI4'@WOE \^E!O03[:71"\29O[9&F]%7@81_JX%E?Z81:NMK@YBWBNSJN06N& M;)-:>[[2";6VSFW>F77=_ZU.*.>_)GQ;G6P8SITP<"E@\QS3Z3S-6/:\AI9P+N)U5$8PSF!;>.2P[YU?0>[0B]NFU3>Y M#5AWQV<[L>!.==I]! *ZXRGN]FAWC5\ZX>N=6 >N97Q\:<\H)IZ@5/CF;9G( MTT$-":_=&6_>^$4Q*;B3G4S;'674AD"=>"3F;(9&T+OT*EHF9<1VA%IW?>'\ M+Y7":Y1Q%06#L[EE-G_N_ HT5HG52H-W?K 3RVISR/B!>WD7X[1N4#0*@F:4 M0TG]%L2$5CETPFB54J1=#[_Q@YU0X2&7KQA6!3Y$^2A'%R=&]##51+^E.NN M;W9"R0KB 5\^B-9=N4U^+YH[D _Y8B=4Y'O\E-*XT-"O J QS?_!7\X6TOL M]GZM$^I9[7V;W5.[WKR#OM@)%>OH\2:.L#-N<\#7.J&>ZS7T5^P@%S=04>Z8 MP:^V3^_S?C%VDZ@3#V5+ J4)0FRL;[>,NEU^Z<[H8S=HMAX MK;3^W@F!37NV GJ$@-KVA.JNSW="H:V!\2V]C+L^WPF%Q-GWE9;S+#8=54.) M.,T?0S/LT %?ZX1ZFW-V-KI+#YVUV?#%\SO/*":8/F)XH]DXP;:!*A[ZQ?.K MN!U7KBDLO.6CG5B,V!=? "!SEE]GJTDY6S$%/[)E\]CZ^4XH5$/?^):).-EF M(>M!7^B$2C>S&;^^Z5(R_II#_AVZZM,I7TGB5EC>4H@_,? G5F66KRL?;MPO MW*IZZP MVH;=I3%]^V]:V4^W?NC\ST-%LE4(^XJOIV?^MFP->=<_V(DW"6Z$WZ+%CLMP M]1.=$+H*Q2/Z\,V>WGB([?G*^9<3]S12]-BOHFU]8)L?Z<;3>!K#W725K_D6 M^B5[H7FZV%FAL?,+G5!)76^L0F?&LE-C D=,H=<,(&+MKF%.V M/9O0\.%.J+(3J%^(WB[X_P$T.V&8:L+DH [ /5_IA%K./>H[AL6W1;L3AC( M%= R\)HP=B ,SL;'.Z'.0<]&A,HC=O-&%_BC_OCU:CO$8TND.V&FS;S_8=4! M'?$7N"=Z%W-Q](3U30"SO1_NQ',P?6(JUYFD*]@O=/FM@)FT8GTW;_SPR'*^ MTT;<,8=.B\-!VCVRZ\+]>;%(! X7>O+8:$]3:+.WTH^-F(6'?_7\:F[4FV[Q M%;9\KA/+WD)%XJ:.$[8"'\S$*,1(6!J+5;I8KDK9BG,3Y;"7ZCD*A^ JM\"A M$T;;S 3H&+,L!=QU63W\VYU0]N0T. 0KOF:QWNRM/AC^:D-2LKG66;YS'/K&ASHANFK)18AE;,=%=Z#) M=X04<]'\IQVMORW2[X3!Y&XD(M2P,?.-6(Z71A3N)B/L^TXG%-.AD<(*.S;- M.;A<-YNU/1%W/]2SI\Y6M^I6J<=GSY<)E@A)]%"D MS$=UR[_^ N";Q),$A12AB%U/=PL D8E$(M\9$KN%'Y",L])P,:SG?1^08C94 MA:@&D2)>=U@A0"W[QN!]F>$;(&CQ.8A0E27^Z&VHGY][+[F#08!"4AKPFT Q M_!2])/&.5"L0U' 3C >O'5-[0C^_F,,(OTCGOR#+)KKW('@C@3%IT3)1<_ M::7LJ'H[NK- %>8S/C.3:N;I(PS.?WV[:V]P>9?06"P5UJ%)!JLMM_2(LJ. MA5CA!! @L02V9U%A).$$^Y)^%81T3Q3"C*90DY"J0U2;L/AQK1IS@7B*7A$Q M:&$E+2-/&]M!U!T#@^@8#),6T$#$V[@M=,IU3'O(,9LJ:"T ".3GPD9=VU#% M-TT\!018KRC#;S?R*[]"JVSD/<*W)N#T\Y3- @'E.[)ANYS9PN!/SHM#-\#@2%ME.)"_4<:SF\ M) ?&2!! O.7'8U@FR1 KV&,8?W^*:/")K%B/XE008/:9'M_LQ!X) H@S-*R> MH5N?[L=AH'J0.E\;GUY(C@/)9"EJ!U"^%*O'R9A9&022!MF"+7ZMVO>R.P4$ M6!QS;!&,RK7'LEW_XY8"@8:)1=DE07]CEK1N:/N"!9=#?A@^'H,?09R@2H.X M;GJ>3J_*<6N"0$RKK>9=Z*5IL V0?WNJ#(:Y%[;+(LB1,F4]$ AIS-NU;Q]? MT/H?N;TOG=1P MSB00H(V6]&LN<(,EGB)%(:UR57Z-0[P,@9@H^N5;:53/T/XZ"&23-L%YI^"& M0'[B#@8!2J'-D%.+(U)[F1M7R!P( X2V2%ZHIWQ+ 7>P?6/?,.B):>R6C05Q M)GHA(.1^J&4@F5@7!(*>O+BNWNXZM MKXO+W'D%1$S>;FI-$(BY\?^1EPKV.J[,"ZC3@GD=$Q\$+2?E$^7[6TH$I5J% MN"&5B0K/GJAL\0S? 8' ;M'';Y%75>JIW&\O"3H$.77(D:'XNA!B(75\^*;< M24N"0,L;O@3Q=BOH]](> &++S7T^?:%U3NBU?4QH0Y?-B1? J# -!'C=UA=L MMV-[!(Q-3TS@4*R@^QJ'X39.R$2CK^3H78! /F$N3=Z+B+NS1X( HJD;14SI M33DO%AB\L2 Z;R5M8L /YKQX1!';>?G/4F<1DQ*UEX$!.C&\GQ;=4O;*_'J MU)[CNR 0W)4X,#A!^G9,D.>OHE^])" T0LQ[S,(ZJG-! 'J;!R%APUATJO[X M=#ABD9.>CB!X16DBD/#94HE_14, M>XK^!Y_.>I^@864:Y9D@3K%=][\^&:;!DS40! A:O5$5NZ%,71,$8JI"$PG> M+-8XUL&!47E(.A@$*$4VE[PU%BCMHQV?7-EI2/Y<_52QX)!. @$:*W$SK32H MN@X%;3A/;L@^..JD@,I7 H&$TL57][S"=/?W(-O?Y6F&>7XBZ%D_;@400)?% MR,O:6_VN42G694KY1\"P0BR:9I+ A?E^J, ML"_HL>X=I4Q))H[B/!"GTGH]N/)=?PR0C0^17,=X=2,LN(JAS@H@@-8*MX 9 M0T%,#.4^'K%P[(5$Z7G JFROQXEH'(BS8#-K=;8. @B26EE1^-K[<8LBM VR MM$B:Z%>99,&FM0 (D&O'<6/P9@'&&&;]WA2FN8;!N(V10%"P@D@0!*:F$69O-)I(,!K&RS+/"&:1'4L+DZZVKXD0;0)CJ2L M*I$['N.<'>HY9B$0*&#:%%@]$(I6%P$)N7I)T$<0Y^F01YE;%01RL-1?)I45 M;EIBA&F5EZ#IU(SF-LD(TM_Q'LD_ M>#NV;U@TWOYK7E2BX;?]+-_7]#['@WYDZ^\H_$!%$9+!PSUA+1 G2]I;;0A1 MLB40@9M2;28((,^1 >7]L)E_57P=!+))C;%M$ 49O@0?Y 'H&GUO3U^\?\0) MS>KE.08TEP !=G71J;L"Z\HQYMWDF21A520N/$[4#0ICUP*!B/L@]\]K:;T!24[A@[+' 7B-)KJ EI^[4(@J7,8VM$:6/AG MED=7+')PMFV 0#]+%>3>!.Y@$* \\ADR)Y]!/,/^W5Y_C]=[K)EXD8_ELB@[ M$57OEE2YKBJ!;;],Q^ 032"G%\M7WXL=D3*&@EU(BVI,'_3QQ-'UY8*%AI ME@1%C_:4F+6[_] :R<+<#)\!@3YAC;UFZW08I01NJZ]Q*\% @KG4!3$";7;X)N _SU(TS@AQ>AX<2_2&?:!PNRPL4D5-<8: MRQ0'+(4YUJO.OGB$Q1..YD4,&P]G"(C[PBWGWW(TBG)E=.;;)T"61;3E2*?2 M8M,]@J2.W*)M3/J _Q@0YH2U[".B>:"I/:W5%*#V$95=[%2;2&BM X+T&1$3 M59#$V-+Q$Y>T3QRQ( #AA3F25(OJE64V:"ED;Z$4:V9I^Z3 &K8\HN8S10+O"A/!@'J/<*/W";@QHJV?P>QX4HY M)@$SG,"PWA 0VQ8$J[6K6)1A[:*DH7$K72 21,D19E8$@91^6ZY>6UM]%_P8OY0T&<1Y'=R4GMK#I0JC -[65 @"_)PVML M2^+XVQ'+V"=B%7LQAZC5IP( 4S]8G :XMD%;Q[>(J')/$5%DLOU-%)&^2T5 MP11_R[@O@K@ZPZ:AP@JFW-$@@"GXUW-1ZBG=),&Q;D/,9W?,X=9#?YX)![XY MH"38>.S(G^$($&<@ZSIJZSGV0>PE9;/%;54?<^**X"X GW=F72OV;"HF3D0! @-XA4J M2]$VBQJ6DU%+@D"+P,>LZ9*V?SN)6[+--JH\PT>L+NN$/HU! ]4J:B&#A#+5/F)*TSJ[>L-IB^;IJ,4)[6V"Z(W4#/69 MC,&U[2.*7*\<[^>!]*).XBC8\ RAW)$@B+95X[$X"+Y_@3,4!!@20R3FBX6 M^CF._>]!&+(OI=X:( O]J8EC\L;[HQ:#@0Z6$%W%"8L ]2ZOUQ>&K$,"/"[ MQ@Y>$\SA*!";YQ2DKROUO*#("VG\1.17<4:"*I83E@.!CJ9U;5TMDF3)TJ>R M! L+?*46PT* U@(@7E1ZYW(O;*H-5T4Q2W,4I\:Z^E00)TN2[+^39Q2+-/=Q M_IYM\W 8&4).Z0-OFJW>Z*X! G!:%R3?9%3Z(WRG*)B"D@_$*Q@JF0("K*DU M/G[%,"*2B%>1[#HF_]0J_5%TB3)JU-7\MG7WSBL!B.W7:?T$@AZJ9++F'HJ" MLOFC00"#U3!B]WM)XH_ 1_[MZ5M*WHU:AK@AU5&I49@%G/IL$, 2!K/:$@&? M2 5EI91:\&\'9.,_AXA>M4T?6(.@L$X^L]+ MYP<0I*?VH(\7!4 J90G)-',=%8 71U%L182S9-0^&:@WD6^6Q5YX( M*M7 M5AYVN09:C00!!'FN"E,Y\JG9'(O041J'@<_G[^(I(,#JN[ON@S#/V-T5.4/M M:XA5K]165\O:>(R(R6[H'Y'-L/XZ8,GO_!AGV1S[]T\UUNT5D?WZA"$VC5D'MW32:C!..4%^D W.C>_9$DX M 9*D]KG(I:,X%028W3J=DMK?G+% $FPA$[ZQK2BYMA0, ;" &%D5"03RI%K M@4#$0Y*05_UL3JV_E .I20UJO!'@P"FTH4J^QW_:6>/M'_ML>B[_I6CW+9^ X%MC2?W M)8GQ'[%D'WJT1WO=KUUD[5^0@WGG'(//"EOF(::25SH(!'(WM M^@6%?EF5Y&N J1DSQH$ H+*%XLN( MA>ZR8'K'W<0"1SX+!'!?@B@FY4M$9?;[8T!L7%"93K6PB>82(, 6YM?0'U=5 MIWF4;(*4[?W57P4$\"WK*?&0:M4P4YT+ E".5Z:4N>N4,N*4(>67 LSQXS0H M J(SXH*D82,JB0'CU[8>KO: WTA\;KZ/:3;%>\0"Q?\-CG>Q/XA9XX\$ @3E MK%[5@MYC:&>RL2#(=D1BT9V\),'T54$@A^,R7^^][.]Q'OI/AR/>:M&4%)\M M'O+:"[^! $V_;O!ZGR FP".7 H$&^4L, M\+T55OC[AM7QHJ4*\A]^;/!0?@_*40N!0,%HRT5QG(V3/J6&?\O2; 9UTS:Z [ ",";.#G&A?1&=9"[XF+PQ7GA%!"T MU(3]I+4S^EF4"""< *D6CTL."^AT#BB>1J<>!?A!/LFWR^8^7@OH9>1HA<< MIR]C#(BSX(O%XE0BE7D@ *1-;#SB!,$J#&K>]CJ[7YARJ3X;!+!/$$"CAQ+=3N2?5S+2N?5+34W9UW2?HXW7OBRQ^+7L-($ZW<0M,4-*A,*TO)9 M(( C_5\#+%PF)Z(58X9%O%)<29HW&,0S9C".X8UDUIXU1 M,JXW*:GJ1'O75_R('_FL, T$>"U?8]7K1RCDBL;;OP3BJM$J1N0)RX XS\E" M&C[@A#Z:_$)1)K\ FFK9.=%I4/GKEU1@&8&T=KS99AE[8^O[X'PMAA9& 2* M%,M9B_IE:"YAGYNLGWY=?4')#B6\//O> ! G-4RC/M6)U+P[+9L#!+ Z;._% M2U8)O2E%/'1508,-FW0:"/#*8A-\D:(SP/[MT"V,>(1Y)M=D@@'TX',/X MA%!Y\=A6C*]Q5!0DH@:+=!T7"4GU[\1"]#7._@=E3378PEI!HY+I/Y%QGY@F MI[/N 32N6:#V],:?YCW@BE, P$>/<)WN2GL?709T9X1K);3[YK:O22;BDEO M<'8'Y[#&V"VK!.$BF/LFS_9Q0JZ=4>,H[R,P4%>G\HV/I>!V1S2VN/6J9%^\ M'\$A9WB]!S_:EW4PBST$:1HG)U(DD9>=S1@$@B GJ>**-3--?P,$XI1DD)O= M+D$[#$JK.;@P_G3JHO:O0U%LN+2&,8L,]VH+DU(DO0PG7B,;0RN#H)]6/9UU MS,G@9\L=KP@+<6F05512"*TMB97K<)S[F];?C=7W""7I/CBR:UCV?@9!!]3W M@_^?2.8?7EC55TH"(B>2'XJ& ZU_:(TLCF&H+Y=WHVK'1E3)(N>":0DZZPY M(+UD(DP;O4(M.^$\$ #V&=_G)$Y5NU"IS 0!)"G>@JFQ"# CQ?PCOQ0@HAWU MI(N.4GDR"%!;#32C+/!)1>3@ S5!-\4!%>6?"=_.*XFJ7TQ9M4VGH:]8CRRY M(_D\F">Q@K7;OX$X9?5N%4+*UE[%OM2HEU8F;KT^82T05- *F'V*RI#9+U[R M.Z(EU0;!LY%_AY(,BS.D?!\Y7@JIHFHVU[?L4Q3A[\1X%H;,A_0W'V-^X4DL4YL&,F Z"\'K6^J[%N675ISW= M14_UJ(6L:]FD[@RI14?JT)15O-GZ-G<@B%-L!=ZH],#BNM(D03V3U@:1%OR_ M7]H@-O\*XA3?$'V+/Z,(7Z&0X-4_8 $PI5$['ZB4\@1MI;46 &R%M>8S'9 M@/R2H*,7^#0UCNWG;GX'L>':DD\"K/C$QQ@&8OL<';*VD$S21 6K@ ">%+'Q M0N(S;EH85U'=@Z!U;@\:]15 ,TJ#W*/TDT2''E=%213[$NFG&I$A6-! -*U29)XC O'69KFA^+?QA']^"^ 0-K0>7K'Z)-5 ME^IBFW&UEK#NE:DZ-1>-VZJHVTW>$::$ T&;8I@S.#- @'RC8!#3RRQXSV@',0S$]AL)32WI%5-;U=2U7Z^#R$&JNH_ACX% M)2T;5L@B@L=]. K$YANK\J2R!:+3-_P)$&@K ][*Z$3!L3,'@@#A-@]"$F7( MER"Z(ZQ[+8OF'BVQ9A PV7=?RF> .(DR%W)%&F-GY5]:21(T+XBXT)'/+(^C M,1T$N"1Y">F$G0@G@ "): E1%B.).HR]6_V2!! L"UTXD:YLCD@ M &,6?R;&ITZM:&$HK>82UGGE'2E*R )H\".($U)+ F"*EDHS[>M]Z^#7F/*Q M"-\-^@=2Q93G11*.!G%BQ&Y+2J)5&8E-&MF=EZ$=9G"K+3$L5K_[?!XRD59GM"\&$840W\(#*(]4S=88.V$ M-#=GG\+$G2I>$9;0?)+QV#R) PK47\*Z/%!R_E-5=(MPR+XPP!H#YVJ-J;&+ M)>R@4()Z*_Q7B2'<-$("_)&5D;,LT M^92F'-F:/QHL,.(*T^(9((!JKIZ@J)5"$)1L-@A@N44P: E"]@F*9H JNKT M5%516FV)O765E/Y'7MU^A6D@P'LEHN!J^RTMJ&GU3HJ#$2*KY O\%'!")%A@ M3UC.OM#Y%65-L,[M"6\5OXM%+ \_UD<\ \09EP4+JM9]0OV<-];^Z91FGJJ< M"\-C*A@&XAP8Y\!0VA9<+)3B[(P4[0K42J(0AH+65?HB_"!!_PH$*:* MA9KOV;X,"V5'&C"'6@?C!E]2GWH@0F\0(M'Y$0;1D9M1:#;WF$9H*T^L^E/3 M5O]&$1L!5SP=M9#]E[)Z,EKID<0 6QB_NJJ4RG@89]I4MBX>^$IN))9Q#3XK MFPT"6(T.U 6W8VR<-\HPC0VR":! *W.92XSDDCP74O6:F MJ5-'/,.W:$LJ:'':%)M8& 2*2.-#S,G]F#JW!%%_C'$@ "!E.5/Z%K5]O"IF M:K69]D40M=:W1;"&EK2/EJ?(1UN^*5?>Y&7\*B (OY+# M8I%!NW#<,CH]J,MY)M8'@3!^9-OMB1/;QK.[C%S*_J7!-[>RHM,D\+:5E661 MY0Z&<:+$Z"V,%.Z. +'I7[TDH%$3I&DAUU0Y' 5B\SU!IR<&=06=E[@PL3+5 MJ!'KP$" NGI#7\U&QVFIR1,52_["UJU;A>7M,0C+.NILRUSSNWV.^'_P_P0< MEU3K-_L;Q7)8L$&U5Y>T:,N3B%J8.-N7S@!QHY0JL!4]P 5A:M-7 X&,2L(L M0K([HE:3N"EZ\+06L$_4WR*2CTEJ\>QCFMU(FQ:411?7,99 J#/G#6592".( M5MLB0)/:B(>1WQ/7 T$#E7!)WDBQ,9(]TOZIEJ%QK8ZX+X3< GS3B'K@!X0; MM3N^#&(5)RQC'_RFF7!E R12W% )9PX#08+M)/&N#Y5>))KV/X@1E:;LC5\1 M!%+:/2M0>H^)[8-FM;5BQ6^R.NZ;5WY,=Q$0H'>$T[O02U.:6B$.?Y%. @%: M9?;")$=M7O*"4-V1((#H%C'D62V&HT!L?KY4#?PF$B\L@I9"HKXO^X\9U8&P M/BI2D>J?0=!36RKZXF6EC>$5'F- ;+Q6W$0['PRR?TNJS(]5Q%/&!R, ;#JF==T+H])KD/Y> M];ZK\UB&4$BG@""CT2E.->-M=4DA5$9BDP@K8)9\F>]K()#930WA/I>,80!( MW#L&66%*IDH65K:^I:BJ_<:[J@J3@%A:WPY>&%8Q9VQC:V<(E&WO41@*@S?; M(T#<@HK1U8_/&]IQ6QYR!X, I4FS(%$=/&UA. K$YI5J%M8"=F'66\?X.K=_ M)[+/USC['Y0U%0V;E8I)?:&=A2-KFP%Q%! 4I-\\5WQ/#I*DV& 6K:_R;UP]1X&.X\7H<4<" ($,U7+GT5] M60Q_PKX=9!V_!\'-.Z_ 9?M7$&<\L3_5[8F] $_7G?%S]L]>)[*P$S?5*T#! MR8R;ZQOV$2?.\I$\#^-6 ''YWO+CL8B.\L);+R1Y(F][A+)FFY(&$QKS00#< MT^[J]9Z[XMGV^L_X>K_=QGGJ1O_Z.H3BM(LP1HP^49$0\)T(LMY.) M\E3[8)8M-K'6W!1.&0#$&K2\JU#%A-T''X&/(K^?3G*VCX) +7DALO*%$ 6P ML,:! KG-NB_0@[CJ[ZU?X=+$NDO& >2.X6I:;(+Q_@$*4DER=*XS#PBP0L M?M$5 \O91T<5UE561[SW3L,(6<88$$0WFC>T)8]9W.BL#X! 66/?WM=!%G);NU2_@S@7@3F] MI>RW4YHUC?*<5>R_G$IE&>ZQ_+G%$EO1E2\?JB^C5@%Q\J,?QU+KK ,2\O>Z M[YEQ+4#R+1"(;%6A>XR3AR2)D[L8LR1)JSR%:2# ZP;=EZ7$REO,CZR2SP(! M7-D)J6I?43TU?+B$$T" U*4K0>,C;N2)S@+V^?@JV7E125D=78WJ<8U:-Z@] MKS\;Q/DVQ:Z;.Z926+\_&BXPSZ(X./$,$$!5F6WXK7L/HHJTR/TA2@4FLL!O MU^-F0:FYA/U;B'7D;9P<:&!-W;F"8_(5C 5Q?E]11D)G,;,C9D;_]O0M)7)M M06]$'RP:<@3B.H_ZJ]@_1;IGFFE*'S;2+Q"3F$I53H5I]L'[%F&Y/"1":/%J MMPH+IBX) C6[[)D4)3W,Q$*BHJFN+4UF& MHT!L7FAJU;;-@@"I>;#%[PAK' @ *,'7!L9&:JS*]M6>&194RI-!@"HR(P_K M^2L7X#6P+ CT5*$_Y4:)LXIM>AL, ['],0766_(!3Z0UL"P(])1NU6C7<**O M<>21AF9-.=8B<)9#Y*K308!+$J#CJ%6B895G*;ZF^K8 M0E0G@CBSV0,:9X\@8WW4/O6PFDT265=$. IS+IMFI.5N6D4N@!53U=D9B$,J MVV:^QB5=F,,+^IA]R8K["U_9+X/LA>O!27B]Z M[D@0!#0HPBE6M@3#[9])%2Y9B!E5FUSBH\=W^+1&T4 4^06%_BHB!1<2_YY5 M5W_ZDB!.F9.VQ3]GX000($D?@512:HER]+JN4H_=/_P@-7Y2]()?ZG%OD+G/ MV[]8&K;.^[)P*[%3=-R=@ZME8E'[J&ELGNU*!965YBFB:D%!&D&*X2.^-1IK M1KOA>31F2- H>ZYOV$=<$7]'TL^D(7C,'+_1BU@/-[V/-WGEYVI#U/_-_AF] MY8>#1[I/$F-,74Z4O'4#SB=M!6ID0>NAW'4#;E8,=^='^Z=G@L&6D50#56R6 M#X"0*]2C/Z;%CH!A0_]?[B492L+3*SK&2<;C2+UA(,Z*E>G..A76.! "-H: M<1OOB*> O?@D*!(#;ZVK"_CEO*$LDUQ\R29/%M.!=)9PD08,]NEYHI:4[_ M\R#0S>&UM3]E%*=FS 8!;/6 %I>"=J(DI72]'W?X'P-.B(IDCGT1A9:V;+7( MP(3&Z))1B!8$CM*&R6E_;&A)ZR_S0]W8.*D:P/=?9<80^Z?9\H)1'M/S="A& M%DNF@KB-311F)YJ=:4EC#[5_6AJZ\Q2]&\1YM2M'RHV?_-'V3\V$SK6.;]&+ M%]#7+DFSFRC*237S4S\6Z2P?!$$?&*Z$$/ ]*OXK>VETYH$ L'M/Y>'FHO$P M "(B*I%S$[0G-0Q(U]M*72A3_0H'Y^;4LH(6W0>B-"Q$XSI?KJJ"Q8W$,_XE M$$C\C.)=XAWWP6;@U^,G4DHG@0"MJO%'XD1XJG1_#(B-?XVCN+I\!:&5EE"F M$L,;# 64#=%$,79W"2J\8GRZXH\& 8SD)8#&\!N?$3_/1IYZ*IYK7QJBA=HP M1[Z+DV.<<#+;Q2.!G18G33T5E?'A.UWF6!\$POB1X5C)W^;A<[#E!=M*YX$ ML!7H+!) N'=89SX,@,DA-(+FW=Y+=FQ6RQYIGQG5SLTW?,&H41[SS*8" RE MAU\'=C4#C;D@3JMM@"_,QTRV,Q@%8O-EK2T-F5<\P[I7NJE_@7QJ&62TIQ&- M W$J_0P?K"D537/P!:BRG]DZN'P>" [+BVISPO$EGL921STMX> V';9&*Y( M""/\L[$N-WF;=7/TX("'8,Z+_S7=%MK[LRC-U=SJ]M^L)DYUM6WEY;2\K/=! MVA2&B).W8Q#%V^W@ 1N[$ AZJ92"7D\E41-(P000((GD>5'Q$Y5Y( #L1I)FOO!S'* M%963').V+ISP3Q(F*V]65Z=N(-K>DI;R9FI[F M&B [[I.>CRF%AJ*^&R4'#ZQ -== P3@+9/#/3HF"#\=A5?P&*+2)=+.VN?: M%HL0H[YK36+DF.&+()!*7Z%W>5#7>S^HJRI40E-(2#'\6A KNUMP0\AF^1H( M9'Y+\=X>TBPX8))A7!4P@-E&&KR>OMJ1.(DHHC4<1UJL[X>1#HU@CA>4G0T0O\JEQ7(5D*DLH-+0T"394E MJ]HAOV0+>R0(($8'@9>AWBU]UWA*K)E/VW_#.)T1,$7'1 )%/M70FA!D1OSQ MX 4SL"8(^A.4[!+R9)5Y( !L7.D/7D*T,%+\IZ+K8(-90FD_TO'*:RT% @V8 MQ7N[78(*:_=J6QK%A6$5-K@T!4K7ZT!&F1[T$T'@1 -+>(&(X*7Z<0&-Y8$("4G#^Q:]N4X:B@7>XYM&/;E![%,2O*/A<4]1G=-? MR?S4R'#THM- A)NV' BZ8$2)50'KM7+W0J13+)EFA3>W2,NEP;M1AK\3TE#D M CCVO3#Z"?M45&>]B*O=L$;9WWR[#@<^@5L4H2T_2T\X&@0!UT_(%RR7X?># MB&./"2W+OSGQ,[X4IMD_*^J?*&O_# NEO-8GL\)*\RO>>X!%JJIN7L&*UOLD MSG?[5N?NFZIY]R.^C8/SGOV+(&CF%^3OB-$*I<$N$M9>8(\$ 425<;F.;S;X M(!+$=78QXQN59X, EE1'(NHC*5BPR>A;R[_;W,$@0'G!MR0I[@J^3]UR'G72 M&":XJGDB\_0TUP !^'S5*G[%1VVK4D;WVR 0787_'X),V#V0-0X$ %4/T5=4 MV &:3"N!8T(Z"01HMV6W.,IURR [SO%PAH( @R9\=[O;- 4_KB_2-.:*$KWM70F X" MW*IR9RE."L*,60/[(/R_?VH@>,9_:OU"?SBVFJ&2W\OO=, ATG[P1TPD&):? M_OSO__$?G_Z4>3_B*#Z<_D2A>L7_4Y>"J_Y+Y$):AZ95@K0&@S1*_Z\_]#_^ MAPZ"T8\,13[R_\ XD+A[%B&IPQ'76-HG:%OL/B7;)R>1HLT?=_''GWP4$"C^ M@_SAW\@?_O@C]?\?4C3G+L9Z2O^>4+P5176ZO[.H9(9-%1A\13L2'H^%[:]> MXW-N[8TY[$Q;K+IYG0[O<K4&6\3'V_H6?')+#HUP&9WU%DW^';PPK"2A;@;[(XZZP8?#B@AS!I+ M$=^S?<]6/-@H>_1Y-_R#%BJA$F5791KN=CCT3%MEU4QN;:_S\YFW5"""?['9 MX\Z\R8:M/.)_85T?=?O$*%C6&B4R!14^GQ#35_$?K$>B3]P-L\;:V.P=_N,J6?2_$CWT^0Q]E@Y^E\36QQCBX,A M9]Y:582,8_)B#F-LL6UC-&+"/=*FKO^VV0=AK0LWU;F95L1N7>Z^-2].?)3\ MUQ_^_/,?__T/_^M(O+5XT'_]X:<__*\\Q1N*CT6^$?FM#!-Z+M# W2K=)[X M*:(CH:.E9T$L\?&?_^XJ/CC&RPHOGUS%"]]>6J'F)U=1P[3/5ECY#[>QTC,* M5UCYL]M8X5BB*^S\I^/889B]*]3\Q2QJPDO 2M?"7F'BKZX2"<>Z7^'E;Z[C M9>!0J##CK(PK\&"4N/F+L_)NSV%2X<-9.5?%5U,AR7&)E^<1JM#CN.C+\SY5 MZ'%L<..L M8,QUBY:8^:NS8K'8#UNAQW$IF>WSK9#CK'3<]3!7Z'!6&AYZMRN4."L!<[WJ M%6:<%8/Y;OP*-_W3:H_C5=;9NDR&^1E_L!_KG&W=G3O[9>^DYQ62;/%;$G*,S2ZE^:()0Z M2;A7/HN3&R8=;B1NQ@0 M&Z@XNZ+L=:VWBO"*T$];[2U[9=5KXJ*;,.^#'4' M*I*&BO_/;S47[H$V9B5K8,LJH/5@XPZW"L!J2_J"D7V5M6IJ'*MT$1" .G%A M,&RD+#NJR$BJT1;O8HKP.T^R_._Q90IC6JFFU[-L<.M$Q(GC)CJ%"=#(S]9 M4RTU N2N8E$&$55\'X@@S,'6-M]^4CA;[@RQCF7QU>B/LK;=]I.\VO8+BG!V M+YED#9BO6+'K[5[Q9XB[9QTC05)(6X\4L= M)_C5\I(3K6(L+GS+U&+G^2(8E5!1%;1][AB[Y5;*,K;",QN.MK;]ER3&WQ?P MP-8 >^].NY6U3JGH_GNDO0X,D%7 L6SW5C6"=JHJLNV-I2U\F?X!18,EHR2^ MGG'0"23J=E"8:JIS JE3;G!MZBLQ]6G1F-*XPWQ*=0)3.A=58G]U E\Z=U#3 MR%OB[Z=%XT_C9C(-Q[,@*HR<#OY-O 2@_^Q: QJW$^> M5=T)/.E=&HTJ$MGM]E#D3AI_8]AH4J#:KB.WFJW)\K4>FYDYS F]9;.*.KJHID MOJI.7(^6$RC2ID>&"ZU$U-^NCP/+75=BY^H,IB^8^3N=5LR$?"XTC:>&B:C A##PV\UH,RW)5=!=Y1H (HSN M+KM)]M%'=E7U^V:V^7ZAEU]R5J96!XD>K 2A8!<5I7PV)YJD2BK\4/]%PL.O1!!2(^CA08)&J=494$H-)K^$EG]9XV_1PZ$?YE@)J- M':T3L3Z6+L(HT6:. P'(FPS< >-BDA,A2?,B7@O1RXZ]@AEEVK\>@Z\]R ,L@"E9?%?B>U$,,%>SNUF0\JMIB_>B5QU=@]- MR6![FZ?N:S7DL\?:4^ZP2$'X"/[/PS_SX,,+B67X)KOSDN2$>>RO7ICSLCO5 MYEH^%:7CL'\.M ;\/@XQ"TX),K.3U%C-G6#1+EV^#71S(M)AC;2V[18_)&E& MNB>A/-TB<=62PV,0X0I>C MG3/8(K:'2;+5+3V);X/25&N ?8OP1D+D-_0M85&""6.!(#K2OU7J$=T=^9?? M[LLGF.A#@5^&$9+HPGNL'*98]\D3Q"6D,2O88TV^'Q3ZZXL7^$_1G7<,L%[: MNKL\[B2?"//*2!F ZFP(0AE)O4J/<>J%GY,X/]:V./ROFR(0%OEU'*SX=DU= MU:9H?<0D6$9;5HE5'662+VI+9X(B8KHU%=E!<;)-B2@_Y"&Q,ZDX#/@2DM8J M]LLY/B,O1>JL2#X/ A-2YBO6[U1QM0TRS0D+V@R1PWO)3B^A%Y$\5***'TO7 M,#]HCC_%8FG;S LBY%=1K"UV@,6O8,,M6Z4PT6+ERD)PK+,(6O>'?T"R63#L MORIV7RA,^I4DNJ^VW](B7U2)0??G #*9*IM*+4Y+$-'X%$G$ M]6 8(%'%8-R]H<4AL&:F_W2DVQ5(U)8\.J=3SH43!N-$&+,PC*83QJ86M.(0 MTH0TQ4:K$]B1!W-T4SH8\2M.X$DW!*:--1&'@(\3 MB2;*3Z(XC,@A7&DCJ:V_.8$G/>X^C(-R DF3'D1.))83B!O[&*HCW DTZCV3 M:N%S3A1Z5GXQ19%Y#F&*A:)1X8%.X$SO(5").YP#;0#3\I\J1CDZ0H-[+ M,#F,THG46N5'0RD,TR&4Z5Y;5FRG$^C2?#AT(T>=P.&4-T0A.-4U'.J]'GWN M=H8R =:YFXK=;4*PK1.]&>3OA#A4UPDDZ?$RE9!@)] VY4&0AB [@4%-/M=G M769[I]1%FR\.F'Z,HH.+[:D9#<'!)_0*J$;]FGT:]5#C@.: MXF0@P-'-I#=YML>W\%]-V6LA4(-)H(!Y2M-<"Y!R B@@5GF69EY$7B<-2-JS M(%3-U+PZ*C,A@*5X:40SX( AO"Z\T7"V+[\HPBDPI*VQ ?.J#Y43665FD#B\ MVT[D&IA$7L51G C%-8FX#B]S(A1M+/:49 PGHC<,8)#+\I;M4#:&N1Z_6[;3 MTQC66,SN#,Y0./:@3A/VLJO?I?:?>HHV"0E_ND?%?Y^B.BRJ3'B2&(0T%K!8 M\K"_QV$RN3)XC*GV2E/EQV-(2=$+*TI\BK9Q6Q%]@5*2@\<_ MHLXHBYT*JA:VZ3K&Y!%C'DNK%#1)'^N8(/HEB3\"?.MO3]]2$F-2WYB;319\ M%/9W2>>K.3YE#7%5-]15].:%:+6]S=,@0BFO@AUW.(0>3?6#H&Y('TZQ!@BI M.V*$0$XT24^-T#8])2-FO$UQW<.6;V>@"TZU13Q]3K)%K(YLEL$/)30BI$ MPR*^4\SDI/UZY/.@G6-SXR>>HV@A>^?HG4H!XV;SSSQ($#?7BW>@Z@L89HQ# MJ;TJ&%+E-?,E_Q$+V*SE3H-;B-S++^G='V6Q&#G6AC^T,L= SC44, M2O.L7]-71),(US'6A$C6/HGQ:! PE0_!>](*MM/\V)I]N+)QEFBM\B0B:M&TX-*?7MQ^\%O>]O M*,O"4E\M PGQ]?'[,!A9$IJ8QU!:)VN]QE5!E+7EYR(XL2Y9%17QL9B@F >F M/MDZDZ]E2<7+))\'Z 'H%9#7-DE7\^S9P70D#6ARQ,-VBS:$%Y6FCU?,KE81 MN<^]6O6O6.A+@@UF9F4M^^X_M$9R()_C2X;YR5V<9FG) HAK&8M,5(V(O!#S MM$IZ*@+Q"8L;UGIF,1H#JX(P:W288L,R%0P;O)GVXO(P'15Z##X.HM,09T+I MZN3?7=DL6$Q53)E:4^WY2,H\^*<#%JX2\J8);)^T%)$/O#TRES M@-I,M&"L IH]XR:@2;$,6_%D8S,X(!F&U,F66$C,3%A-59FOB5>Q!V[-K59; M4H;]&3\P?B&E_X)"(BS@,^(!J33W,AE@.Z6[2?3&,Y@IWMR&?>?< IQ^ES25 M$?_W#O]CP)7(I=.NE'.>+?SV%\O].QFVFBH^HP[9X.!)?3Z,B%#]V+]NT2:5 MH#JC"2P_%]&9$=H12R*HX%J]0+P>'KM!;D[D_,P9*]?&+C^TS!7*5 A-:R-L M3 28$Q2K'256-^,8':;E!EY'AQSVZA#7X6!SH U@5X[QP64]Q,FBM5PF0X40 MKPXV-6*F''F QDF98\*XC.;[PD7H)%FS%R_F1(KTN63-;GC;'*@%^ H9DB^% M?-8)*ATO7ZK%- M:G&[1HNJP$7N!.E4*RC8B1HUYY)<97'*CO0Y-23+"E\\)^AVO"P[.1S=#?P: MD75UPMUG02NTVLG3)%C=.'R7*76J677F)PJN>#67S[Y..7"B>MVYY"J)JKIL M).M*4[/D7SB!Z?'BEHDT#S=0;-S9RLTA<1F?FG*!-'G%*"Z=D@IXUWS915G/ M%I;&R>:9 \D+,+2<.W]H%EI?EK8[)MO(9;1JOFPZ^4U.H-7T$R?)I'*BD/:Y M7CO%Q"XG<'[6IT\[_V>.(SC2]Q?#G620#N)\46&RC#37RL^#H_O?_C+/(124 M_Q"!TA7/1?<:V71.=%37O0#*@11.8.]LHHJ&F.E$^W'MF AU6_0<^!M$I%Y* MVY!EM).][.KW'96$Y(M^C3,2B[;:=N2(NSP15'O27.0R;[DNILZ70@;SOA#?W\<$+> 7:V&,A M='_]@@[O*.%L>SC./FGT4)G>_ AXE5+$<^R#@ID+HD*8;/_-0(N;[K.+6JM_ M(='*^&W,"@Q*8;AR$1-YPFA M5VIDHAU4[Z@C$ZNLWR-,U_O@6!$J3>@_>E&_1)R)%6HWCGJVTWPXW'FT$E$=B(\4,Y@N^(%A^L] M'(YA?$*H:%.=)YN]ER)2P4,D36BO9;7YQE"8$9Z>< JT,RQN"A?Q?.%WW&KG M>>"+;;RB3>BE:; --F6R'N8-ZP1O8XO?9Q("V99 -%[[4/6@@9Z1;=&8)/HYM_[^>:O*(B?QJ]H>0C MV* "4.) VT5T%7K>7(UQYL_:+?7*D"F)'Q%?=13LHL)VO3E1-A 6QO@:'U@& MX^#,Q,K6T/(M2E"1"-+4S:S\ ;\@?T???GP[\@/B=S?17&31'62YC7M9XE3? M]TS>G:)J:?'N5(8JIF7+W+KF%7I&_JO*BZTXT_Q^M>0*P)(";.OI;Y_^=H%6 MQ]\^_0S/9RMWRW4BBWI.+R?J>PJ=9YW PZ&KR@D$*?F[.OFZ;(RZA:R.WYAY MR=CH= M+SWV_8Q=39IZJ.5 *-'9=F9E)_(1.U"74N*LM.G4+->(+.I25YL#. MI=XU5>>Q$_5^Q!1EQ(/M!!Z5J4[B+'>BF(0:&QOGBW<"@>KRA+I;W[52!CJT MIQ$KX$39#67ZXX4K'$-C*TP8GT:V5*$P=)N)6R.X;:Y$$85QR:C\AP M(QETHI(Q$J>.Y'F.?EH$01@E!G^^8G!T'$ME<;E:C,\1#E-A^VK^,Q0K4R%T MV58;-83J1ME4N%NV#4(-=XP^GY_<-C$8#"BJ$+IL%5 %G8HQ2Q7"G-=AE 3H M3RYK)>9CIVJT&E5,0-:L&NFG)+%:-9:,*A]\+%U$_8EE%)M96C&*5N39?4"* M6$4^*5Y,R9J6ML+Z#0I99:8;4+0SC-$^P+)=NDN!8V*UN M\Q0SQ)04E'S+#PR\J.Q+=]>N M[(\!?FEM?;4M:XQAO;_F>A)F8&9M>QDL4[;?D-,:G_$MWN'OJ-+PV"[1J]2QSQDG!"=B(TU?AYFK\/YPA_/^8R^XO_YK:$Y-:Q=,X9I:TZ&P0;DQ]71I:;KAN M]3I02.ZJZFR+)6&$&Y1=7>7I,"ZOYF%V ]E4$>7$7:8!646;]]7V#B4DRF\H M]]QY%-X+>Y&O2BS_G6_5N+_U0KQ!]+9'*&L(0_[:ZRP!@VW,IHKIH=,)QE)C MD%&WXC+81Y/3D=ZC]PS32&$J?4.;/&'V,^C=$(T%K#&"UAZ?HG*77[SD=T2] M8(/]1G[Y1JP3CSAZBG+DZE:MV3X'@\'HDTRW!<9<9^$&Q_&"I%-4Z3+83+WM MUF,A82S"*=98"6M7,GX@G@/C4JL<4/L:2_"PS+O8\I/1MM!!AO]X84XO=H^R MHGE9TUI#=CEU5[%V7[O[:7=N8^Q?_8F?O"R,6S^2&#H-"".F\X@DO%>T" M+-T4PLM7E%T6RZC:B6.ZZ,/20"EA&'IK6-04>'N3"_WRF3 N_:CC[(KP"DA: MYJWN2>-$?[FLNTQVK'QI.8.MW4[2W7F-D@/9E^P^LL?"N('B0VA?-0[$R[Q< M#4KP$TF2,*KXNPL3L:OR =7V);>,.]Q>*[#>CF1WC3\>QGV3'4BG[B ?]J7? M.D; ;%2DB@XR'2_L1C8P%I6>FH1-6FSF+DZSM$GI?/%.*MZQB8L"*M[[-F)PD;&[]GY<6CA;O7%ED5@TPZ+6.MB47%T5 M3(%Q;Q4.I]=;78 $)^[A,TG#O; K6.Q9&E83'Z7;E%UB MS45@7.I1A]Q/BM1!W3)Y0#NEXSU%_\SQB@\?!"D7I@;WMR]+:.8-MQC1V=V1 M/'R3-Q[&!94=2#?\D@O[TJ]=J:F_>$E6%('"*"+NY N[?CPPI&D9DFD6\S'8 M.U-_5G56@'%E50^QFXZA@:>E7^9I2:37M$EKM_W62X-TM>UM[53\K^RB*TXV MG+]??K6=]D"S( (LPAY#E!*#<"M#0@R*B17!N/343DTVRV)W3]C+W>J2E:;1_2+#C@EX3;&[4[R/!EPH2]0229L,RCPX]/D+T& MZ>\*UT9YKKVV]>A[BSDE^.G*\9:IZJO#Y[27@9I,JP:NYB(P1#B]K'C59\^) MNB)JJ#/R]CK1(DV/%*6/N!/-J_1PIB\I.-&320^)?>G#B;9!&KQ.731RH@V. M'G'I2UY.]';10Z*N-'>^3B[V:_C0SJP79C%:>"4??$;>;I>@7ED'NG M,->>CVJS1WY.RN"W3N$!TU."KU1U FE5AAOYZ[AJX+O^>WI,XIWB7?< M!YN;!'E2+]>,7X2@G@Y Z6\W5:*;*2N:-Z4,+R7)I1("HC758K@%9X-8^WL. MO/<@Q(^-TH&-6@^#@ED]X",D_9?6P0$/66W? M\+^FV\(;I$/#QKYB#5VE=$,ZT*'@@VSJ)@SC[P00S)P* 9JD "EA9>1B,.2\ M"67>%%]1)RQ3$] XZXOMA!G+3*E"_7?>"7O7".3J"1E.&+PFD.@HB<8)$]GT M>V].7G+"LC8!X6,EKO,9VRZF0NPE&I2N=6(5+#9%,U+:;C0K:ILHZ1\:"UB, MF(GQGD8+W>R4D7@/$ S%?=5^,2 M.*%0SH9IE9OHA-9X!EJ6LX7SJ9# ZE1?HA#C1+7J%O5^>$%(C@D+Z*2S'V@8>,JFX\G+ D#(/2;[#[PWTB2^)N2GJ-7TL:;TEU*R,F+HJ '20?J>/8?S]%^3O4%G3%?E/T3QH,OLU .AC\H_/7A"1[7+X2&/] MFLBG1GP' ,J^10GRPN!?6,#">U]%K7=:DYK45X+0CN*N#$A%_NVIXIVY%W[Q M,O(BG^[Q"2K!/VE)&-K M+82TX4F)Y1:4T@V)(@YH>::PKD):\KK,R\3%RJA.N5U-8UQ!UGL;ZW7L:E,_P8,]J#;F,PPGA=? MC:=I9':)[*$Y[;J2T :_'H7RD]Z>6G^CX$DOCN(REDL]UZ)9NP\OIO ;WP\* MFFS=EMN35H^NFQ\!K[[(F3Y^&?^" M#N\HZ6V5,>:GRYF%-[QVK&P4YB%]ZX13K@+28!N:CO H,E6*LT#CL-C&_ M'#:'_A&"LOZ<4YX=W;BV+>PM_4@F2L%U_EE/\)P#;1\H>8]AF3-5Q%BVO4*5 M&2V=_E3D9XY#XWQBJA/1 B8>2O%ISA$ L Q:5I7]Y\ @8+8J0^18U<.)P(@) MG)6KTC@1[3"2^M2UJ_/%+=AQ,_1;QG\MJQ!7 M>'/[;1LD=Y<[',#M[>^--/G8X-?K/@AI942]2ZRW&@#P;Z(L\,GF\#/;Q"<_ M_"BR%HJJ7(=C7I6MZ,.GD3ILZD,P&*#L!K!9H":Q.2&*C\.D.;H]GUANJ<-S MAL'XI($V%,"5YR(JFQJRV%3!#Q MR1]OCQLW&R'.Y]6VU5%5&(^I,-$>4)4;4ABEW!UD?[,#&SAOP\^0@AFKMX0T MY#V1W=U\]Y+BCJ^*^HXD-Z!@ZFF:'UHU']4?<",?L=?YL6;S 3_%!MRV!@ M8A)*/@(3VL*B5%$'>U/T3-O$N(JFY1<- >KV)_=@I]'$R^A73/L:J'SU)V*[.B9+]8)\J'C8S:\)00J5:1$<+59#7EQ[2 MR!;O.UCBH]09Y S4";8QPXS\[H2U2%U7[K099DG_3N#+C +1(=O>S7?F,O,Y M'>.Z+ST,>#R+T]78G B;T&-K.: M[!R!V@#3+<38-:0?GZ]LG,5PLV>$L7&1S1:*G4NLX[U!UDQ6=!^$$2I9/GFC M9PM3IS4LGR(J@K04BG7<(@_%2'6]I6:#Z"T_'D/*(KRP*N+9VM5-$J1!M".A M!71?+0E-"UISGP%@D*X : /53B\=5S=?;;79".'O*-CM,0'>X&?,VS4-'4G M(@W626G?P5=,I)AXB_3;:$=/2[5;USF^:)%SI2E"[&V>JN*5BEQ-?R48X@;[ MJ6D+^,$XJO,O(,/FE.*+KR6SOZZ7-"A54FS'F>6"=JI:N\ M+"/>7R=4U_6>]D7V(A(#2X*OT]6VW9>QJ9'2XI+W*/."\+RJ+D=&72GVEQS8 M.-IBI_XBAB7MA^T6$7,JNJ?7^PM*=NRP)O9 :W(M1M8&D2KL5 X)TM]O3VO\ M.4&PL6@&'##(EH1QQJ(99L%(DZP% OY;LWW\E]\:&#.#/%A,L;#6G[XM!X[GAK(%"W4KXASV^T M(XI?X6I"R8?H)&2SK(%#4$H\-ZWM"4^$/_ZL+.25^$:8=[7_ZUFW]06+OX?\ MP-U8]_?S8XQ!H=W?X#QGMRC:[ ]>\KO>F]:?9C4=*'U%F&WE)%=8F*S 'FLO MRR))XN0NQ@I"842@$B76)@JO[HW_C[SL;$/80%6F\-3Z2SDP\HOJ4@*^.,NG MK"&NM=_'..G!)J1CE9G6P%)5-5K]N&H_KXP+I AS?#B#SXJT(CRM MJ'*$&4]\0 D7??RQAA%9K;Z*V*(=9]!Y);PV&E@]:3B#H*A<8CF$.=;P*;?# M#\PYT%:8%B>>8(]Y)L@/L@$O%")8/,<.V^30C(S%?8R$Y?P^#37A:)YY?1,!AZ00QS!>D6; A-=!%ACC6P#._ C_$>G[G=WOZR(;ZWTB#>2QS$%E32);E56>8=TX\JF9\7 HDS/N Q(+_YZ3!P?KER7_86UY]%HS8;GU81H#71(G M\D7XYD^::9?=KQ -_@,EIS6*!COY!87^*FJP+ )CPJKG.HVJ7#CR;U(LD9,D M"[S/IS3-J\!VTK";3VYF%K:H0-?;?O&254)-$SYMX5K5J.+JT/*9$, J44WP MWK]RLM'6ME\1U2O"*G9&WK$WM*,&(PX$@@DS7:2Z&P\^]5V'N*W5C#:<%F M=;PG)]#+B0!WA6"Q=LRF,"AKJ246U$*Z:G+JA%DY0422H*U^N1U.@-12R4< M4QO+2F%!2V58LP01U<*$9J2.HXR '=4C%%P'S&.I]"D((6H7:>)%^"R:HI0B MA6HL,<)W%H\=?CA0)8@(\+?4*Z6<[2'0?)R@H!%QP_5MDX11+1IOXX-T);JV M&X5M%5('.[*!.-!MT93&C92KV/M =%@\.F31>15F1";!I=\P:59=AP]U(P87 M34"&7!(Z,8Z+KB6C;7MGQE@N'D4BBVDWE'/1J)AB*N3'DBX:969$3:$;<:E% MQHWS>J5HX457N)J-&GL&PCF0N$"2'(2 +[H\F!GBD[IYY\#A@FAO?+#_HNNJ M32/.GBOYBBEU'BA(T#A?,3KH:&027,^N=,66.M%-R;:*3B-'H;B_\YD'J95UA(E*(TT\JF>_7B*4A,PV38"GU7GX*8!+42 MH7%,RC7%MN[U U,%XWQ"8)I%5**IP=5LUZW07>):;$.M.F'[3HMKA0LF M6"$7;OEOG>EP[NNE=URP7>WR6H[]6EG\Q$^_'8G#&X_\].]_4^$:DKE .I!\1=];STZ"1>XX$[JXE/N:08R?E]RZ. MMTU5 /1\GHNDO?EJ=QK%%R#I=:;;RLY_7F9*_DCL2:+7EYDK/I'2-$68Y:>/ MC\3GN*?F?&F\%J-ERA?@&@YS#8?1Z1A(B>:UJ"!)OL>-9> -/:MO=%#FO>42 M;7Z;'4D#,5:,J.?)L4"3J; RIZ_P#CUJ5E#KA#84D=K\/QL%A\)<>/S6+\_8\6R]W M\H@%38Q?ZC;[>Y#M*TU%$E>H.AL0J5U@8%C)=59)R7,XSSESF#7,E[O1BS*1 M3)JII6A)Q5]B'X7IMY2612G*H)Z*,GGBAN\JT\_[V'9;&0T?V\[O]KAF0:9B M;MD98_C\7PAOPLIP^(#_Z@>8XM;! ;^/]9&V)-+[8(MUW91PNFK0G9?N[V): M6!$/*"ICL.ADCL^8O@D)JN09?I3G<-#L:L,0=3>'&$LQ1:X0'^4C5S(,SR]> MXG_W$E1)C7S4$9&KB(D()=0T@MGRZCT,=A1IJ](0]/ #'>@?Z^'W M><&ZQ5+#Y-7A2!67&G7(%-K2%&7\9LW"*: J?)1^RW"U>9 =6]=PRF9YG&) M78Y?JG+!KGD%,QRK*@O#XK5H7(TJ<[_4&,=K:] :#5+#8-=?.3##+1I!\\5? M+!M?FO:V5O%JSOOF!-:N$= M,2N3UEAI;$9K\P(RN(]$F,!MN_PV30;0U7(.GZ]OT#F3709Y+F^;/?+S$-72 M/=:):G&_D?,O,?&E@F.=>%&Z)5:5SW'LU[*E,*I8;:Z]4G'EMC#AK3#7PKL5 M!\SQQUL# 5.BM]LEJ'PA*_)CYRUU!!P#BT-7@PU M$GRVGYDDP?C#CTV8D\:V1"+ _^>OO1_CSHZY$@1.>).]Q$&4/44Z[) U"88S M2NOYZI1IX3\.3KB%55Z6#KY4&/A2?7D3(A#4\+UTQ&D\_QI$YXK'7?499IA< M]%XZ)SB?B2>#^8HNVKTZ]MV0T^Y9'*_0S =55$S9?/ B30>PE=.+20P%G6// M2__S3NM?^3E9[9^AZGI7W?RJFQO0S?F-D]*"1Q%&P$*8S\P>9W%>%/ M(/_.2X3;Z8\RO(\OR ^\E]#+B!>0OQ'6L,N2@J3A&LL4M?6B#3J/R:+Q(=]\&F_ ED45:)N>,-[X96)VZ@\4*.<88_]JP6FC+7O[T)KH6& M/Q9.199KZ5M#IY&BS1]W\<>?:+7HY%1 4?ZE :#\A]^^O?7VV?H!#E:O]2:A M&L@NW: Y\)+0C*D'_ @E^*5NZO]'_G,<[9Z##^33P%UF1VQ#BP*Z=Q"+;VH MU+QX>F4MY?-LWT=5BI)9YDRGT?)8 NG??>5<]KXA[.J L^D^-<-OK!8L.?6D&4,LH"S M_W[EX S_8)BP5MF>)-D$;)0PA]BW/D@5TSDUT\"ASHP67[^M_$?8"6QJUEI34+*=0-M4 MS9SA&9^)X@"YN[7%$Z)C+]I':YZGJ3\P3B#6Y#UUN*&S\LV5F7D6'5)PUML\ M;\D\,#C5?C.(I6[15:3FH[+QS'+1"%+Z"P""EAF3=@W_+_I-J"DFZ"/(,Y39N=2@PM?+%L<2TG79T8? MG[K$>C[S(ZP'2%3O^:+5"#%HI,X\R=:J2@T5E.'19@^B:&5#B]L."!V__[?, M2[)[+Q-EGQC^B&UD,;>O)LV(I]H&;/P!#?P\IBG@&4SLM!B&*? #!TUT/,6K MR0N)-K8\*,G$T(.BW75!@QN[)"@J<66CR'8IOL[\"Z%]%%=,V^8NSX[4PP!$ M]$J/[E57Y>NJGZ[*ZE59=5!-6:K5W8H6=HEOSSG%@,76<9]@A(:L7@!$L2N: M!20)ZB8,X^\$%:0+.P8KR)YC4BWP(LW\-QL:$)=^C3.4/L=>1"(L'X,(PX?/ M_15M4/!!;M3MJ?FSI&K2I"4MOI#MO0B+_C"' B@GHXIXM3HR>JM9 [^S31H= MC'?:[$XFNRI/MP=@B]WQ>)YZ/AOB6M2,3 MS+$&RDL2?P0I?L08E,2!1#C%<$#FM^@]"$/D5W0@P[;B)."WGH2W?&!QAEN: M2'L9P\>B^_V[O9?L4+S=LHYK_&)6H"H^O]INBW!-_Q^8+9%H_)1V8!X+GG!5 MX.0ZB4A_^T\@JI<)D;FK;+$D3R>\-A-EUS86IYV*$]C6%94[Z%6\X',@\D@] M-M1)#PF=1HK3:-*]$W0J4L5[?0I%TK43N)J+@PK9@Q-N["G<4JPL.8$^V256 MU=J<0-;\+W-;4S1:J>'G J41Z0)3CKU@I$Y56HU6(' 6M6+->=%U#,['$; ^ M/4L!A$):?XB&!&NG?>DG0 MT0M\XD.-4GH&E!K+K.4++A"P2G9>%/R+;H]TI8K#P"](._)?6EM?;8=H2B46 M>3-K6S1RM\^<775 /-;:UI\BK(WB94\8L4&*B9@T>^>9A3F#;>-][?W@6K([ M0ZQMM)5Y_P5S&!2&7H3BG%.@0G46!'"4(1!LVL([:929=54X)BMPPJ@P&U)Y M3,H))6]N4BVYYZ+K\,V.2RF#7W2-N7.BMX]1L_IR]?4[B5!N@8I(]>?"J M&LK#++F'IQ97*9D.CY"E;5)59L(#2QKFJS+3=&>RZA./>1(%&7XW*K.3H$&9 M;([-T-S\D(?$>'V/\-N$KS2YX/C/(2HO_LTA3K*2*7#QS0_=-;.\-03=YE@" M"Z(=WDWUQZ?#,8D_"J8G#!-5FPOOV@V#WY2F&*_?>3CF6.RNOT%ZK\?;[#L6 MC?E736&6Z7UZQP!+LD51PZ(4]K<4*>Q499[I[G?;;;!!;=S4'$G0#T\ZR?KM M5+J&MC?[[$6^<*.M ?8VB;P4[>/05^9RHADVJSIB:32G:72D!%Z\P^*K& [A M%!@ZO[IVUHMT$:H_5WOI%'.)NM+A!)XU5!0E&G4NWEI#&6K:Z$AU$B=0IZO_ M*Q$@HW_.LK$X[I$QIT@:=33!C<_2O.>:^J@3WKI9[ONS8S'4AF7*=OB?6?\F MTUT$$7&"AUK%IN&$@3\'VXT38[L2'MX>K938FFXBKMJ7K M?$W*+A!/(F-;B;B_7A$W1)S8O%=B[F_+JGDU6Z#*"SVE/5;32._!2XQ:66Y, M!*^Z1:-MM[7JFS2-B>*-?)KE+)276)X>$\O"X"O&S;WFT+[,BGQCN=.-[P<% MS$\1K5]86(TND DM,G2.QH%BZ<0+$GIJ-.N/6\F(/?@:*G<-E8-S&Z^AO=%H<;2:1 Z9DM=6>$E2/8P@#DA%RR\M?N,B<#?="KCLD(.+#-RX",H3OB9R<<4) M#_@EAA%SXU^"6:V3@W"),?PEEW8@PMMBG&U[7!1\W XAO$)H5=$ M;U?KI,4%1.3SS'LQ""E6Y9O8NQ.-M&=9Q)O")!#MJ.Q68>HD*= BG@04F)JR M6]3^4C*>!\(%TH 6.TO'@:VQO$TK2))[X6.A]"(4; #D=;'DVR\?YH%ZE[UQ1K,)QK:3ZGD+3\4.;/+E< ML_4Z\:(4$R>I5?^&DH]@0[M^LX GWLN4_9,PT,OH)RP6<$F.,1:#T3UZSYI# MEU1P$ >NL1XHXCGVK#H?^,J176&A^,T+>X@N_77$FYQFMU[*;S^N MNPRHLQ,%QO+'6P.!<;L%T:^\T5:;)I2M90B9E*[?[-2B%[$W3V,! $!*@I,9 M X%L^@[SW1T6R0J!4,BG%29: ^K;VYH$$.0)R9+[3+I'162C0GC$/-N M])D3ORZC=,[%'1_15.8ZON[:]@2*.$*GXN0>\\@7"[23_Y"[]H&W*$M0$4X!Z?0#Q M34\[.Q2>EG2:O6BN'F]__/@:$,6(%\3%&SY#&?2.##WJ39ZTE#6(1,_4I*7F MAHC)50>776\NJ(NA<2GFD^ XE@RQ",>;=(Y=CK^Z4Y:S"IGT"D]9[AR0:5QE MK?F@+&T:1C8@3K$Y[/O=PD="L[@3D6)*]O2.0U';:CT+'J$5L)3:MMLXY%J1 MEYY:IV]_;J--@&,G[JK$^=!&E5G6Z0Y9BM*R54ST3M"ANJ^BC3Z),\ )S,TO MT3"]%$X$:)N69%05.6>1RQ5O6.S4"2SI,49%7Y43F#O;Y>W9*HPF5\#MCZ%U M?25GX40^RC@1A^>/= )EVE=XG -TCC0<@-6YQA&@V+7J1 ;3Y)>$[\5U(B]I M'.')/<5.($^;^/@.Z5FRM2[!:LK$US0WN1,)6G/ADBTQFTG'NBR)60.;7(_B M^=II7 +RQ.$'):Y^7KBHIT=J"J$1E<7 /8^;)MIT37Q7&\Q8A+(?D4\NVETT M42I[23Y=U3FI]:I!UAG4CW,F.RND_2ZG)XPKZ;ZD=BB,@U UMN" M\Q&;R@*MW:HUA!E,L ;$+\C?X;MPC])@%Q4\1'21N,.M 8#O@5_N!OG"] 76 M2&O;OLU3_-JE6+3"=%T4LZ!_3)"X0XU\GF'VM'[Z=?4%)3M.;B1[S#6/^YKB M?-DISJQ[QC\.WFA8;]- OE9YGY[M%]0HGOXO*-N3&O;5SFYVNX1JAM)$+_%, M0$^O@,(X@^U=^KJ_4H=:>#>=,]I>!8..28BHWBNL/"7!!T;M!S>G0C8+AFH] M5S"BNK;B1,SGM)AWD?+@!/IDBD<;64P9WPDL*:L)]04=RNN.]+V[9E%Q]](Z059Z[,O9 ME!!]SL75F-W%U^A$:J,1]Y 8ECY922T93B0IZ)$7[^F<(Y >/'5QL22CQ?-% M?MNI,\\LME[CY&M<0(A5R$?,UW_UPIPHBC=AV-R^MK)XB9$9#21W<41-6>25 M%_HGA5/LN07C!.&K_O!CL_>B7;TUH7=*/,<>*#6QM;C\K1>26+*W/4+9,_DL MIJ?;$_LL;D]#]B>*6ICQ@Q9K= ZOZ&N0_BYPP BG@ (DK02!&O&T;1[&>KH/ MCIH@*BQFVX'6WI!*\ ICO-6:J8]A_+WZ1 M#Q'&?T*!4&,4HU>_QE:./57ESLK"*8 T6MPJD.BT[\ 0HAJ:RGM;(FLEC>^ M(AX1Z*\#@#(H:ZF-$8G, @%*3H"8XO'DPC&XJ1I2.[5MLJW#""36_ MD:-;L$9D#5BZCU3%%L+&%HN>7<26NL&%X81@62^6CD2IX:9?^XAA(EDZCI3, M*^Q[V3-B./%B3(O&G?.]63JAZ@3R*ME G*#7:_06-"E0$A1@-#P'$I:G/C3C M+1)+QZRI%(=E1X;9U_54Y/>E!YY-X (L(ZL306>V*)=Y0DN/73- H!.,YU?L M"K1R19N[$Y5BITI3?=/W+.5B%X0TKL]@CMJPO*Q'B/&IM%!?@0R2OU@X%0H& MN#GAOW[W$K]ZBZ[1J=?HU&MTZC4Z]1HBJ.IPK[=&V6S]"*EYWGF3KP&$9XXS MZ!X$/1OU8 /69 # U=M:;9M_Y,>\*$R$)B->PRB@&RBN8137,(IYU63N^^O$ MO;XZNUWCJ"*3[V+]9R;,0DP1SPF_V@3L\67(6?PZS XDP,KMUR@A3:Z'/3!0 M2EV&R%_'3Y$?? 1^[H7B7J87:G-K@] '4&2H49D)0 &^H+K+C:V7W^I09FW1 M6\.B>BLB'O*^!E$>Y[U+6?GTGE&:KK$6^.FG+WCDGF]Y,OH1 ,2\8&O.(HN. MW\7),4[PEKJD*,X*%\Y9R(UM-: JN@6?X0+WOVF1*@X'E- @!>_(:<,@'GNA M5%"=Q"IYCJ.=(#W:Z$<6@JQS7!G9-X&BD@W,* QQEKHHP$U0BMK*5C.$A_W3 M:YVN4?UX;%5YON'N.V(54@[ R$6@6#"4E4W%FJ3+-@N/4@B[%B"S:I836)]F MC%>B<"TSKXTND0+<"=L5:YA.8&[DLZ+)79WP,0![<0:2K-%#@-N.>BPO M8-H5KH0[/^$.+1M.)$P!PSJ/79C)\H'++F8^!IYY99;\'Z;OV#7<\@C93-90 MEY#7B\.XAG%HCJ2BY7#IL1:K$JM_=;.10.ORKK(]2K!8AK^_)UFH'XA>3:1.#:1.#,7+,LQ="[]:F PL1S $0D+3CL2O$]%@6":BUA#5#1 MUF[1-D[0*]J$7IH&VZ"(^$^_HFRU77L_.'!/6=$:&OI;>L2:@L(!EH567O!; M$/L2O!C]!$AZF4 8]@&[ +GVMS\#T9S'*CT=-Y,A?,_ARCO2RX;?WR2#9+ 0 M:A=MW&K(\G.@CU<^!D22T+6<]>+*6<.S+*I(^\-N[X.;O72"FA92I">C+QV7 M8S26[GLLI-DK^N0BS21=RHEPA*E$.K&J[6(SR$U0KUD5V(DXCZGDK']L2R_/ M/#<;'A"HT4JWETJ@9U#4?_OS/($QA:K^$ T#CP#YP//#P4M.F/#VB#Q6*6:U M\2XBT2W?L)#UAK(L+.LTXQ&TTK"_3KPHQ8(O><8NTC%^K9!IQ-="KF@MFE<0 M" LW\&< <+Q>?'W,2MA<1?6NBM+@S9U^BAZ\),)TQ --;XVKH\_"#1.ZQL5S M+/JP4H1% Q+C=X\^4!@?J3J/'Z\H%<=NJ,RTYYA!5)#XC"*4>"'>XHU_"** M$ [A#N4NQ<4C]-: (;N=MP2;\*59NO%'NX28YBM@%']PX^VOY1KM85XJ)RI< M=G?<#@IO?M4ERPG@JN\:0 M=RK-@@-Y3MOT?8%&EYO-AH+T-]'4=',\!E/\:+^5$PMY-7[K5_C.HR^C-*-K M\K( $'+Z@CSRAI(-/B;HGSGIJ29X*U1FV@>+M37A"Z$RTSY8MR<6I2EY3$13 MK;+[K.3ETD><,]APE;HW%&$Y^1N6H3>8#/P7+*T':1HGI"DCV\*J/ T,F@77 MFSG4VL:I0-H(;T+[+WNL_3O;J"G2QU\TQ3X@+6':Q9XX_QN:?*-,,[O2\M'G=8( O\ MLCFV\H8U9L.P,YFP&O0B"1G*]]*MRD8U]S8ZNWJO(PD[IG3H3KAEJ8:Z9:F? MJ-9V7'23#\4QU$L5:*8#5*2@NH9 J4[+Q* (\4Y@4*P\UT6LE!1:)Q'&NZ0\ MQ#J!))%7I8TDCFKN!(Y4='L.SQ+P.K=0)[?0RM[-H1'"#0R>0P=IV4.<2%J< M3Q4158E<.$[/K9VH$[]C^->3L-EBDA,H4Q2IE:R<3B!,)BUJFUJ=P-K8FSG- MB+OTO.+I%H6Q[]3Y\HPO,,CRA1[<'F7!Q@LO,N+R&CW$Z,S8"&#?(N] DL3_ MA7Q"+8047K"&%N0'&DN/AZ9I3@"\B].,9.=S\#%U5?L>\J6'YUQ,W C N"*B M6=^2-_O1VQ EY<1W+O.&VB?P^6)9%J*?3N:,;IBPYM!,EXTR1Q.+WX/@YEV@>74& +&OR+'+&SY+:LS;F,08T22;-,ZZ M=Y'?)5>)IJN[RH+YI;3#0,,Q!51XL/>T>4@_8ATQ 3#G9U5S&, M>EJ&-DC1*\)"?40Z1; 0SQAE>!\5&EH:!OE,X2!%/FM3LBE ;M:CMT&%YTWI M?K6& R@26JO$JVWSCR+?D'2B:?K%)TX+]!8:]3I^R9/-WDN9_(,_& "J6V%1 M4NRVQ\Y_$9^P>GZ(ZFKTU<=/BI>2.QU Y5CREJRVU:8Y>.<.!\)AJL+>KUA@ MHU*;SWU&1RQ@NW9+.V+F*Q8[-YLD)T:G8LN%K,KS;FFL8#IO55T>K..N,'<2 MB9KFUC4,:]L4V! 2:_>9Q3YUXJVB]1\RHMG5\BVXP&2!,ZC>ID)9,K#@3 M?#H[-[:G2I=\_'H K_Q+82IGU3B8YQOV<-#9$VV)41Q+61IQ(O2RU8' M;?"\M<[8?@G-N=TL@B*[L[D@EEY7X;RNG$[ SE@_Q]*/9*(#J(E(Z?IKG90H^*&P@;YXDY+RMVL\[\.=Q$7(:LY3YQXJ98%'98?AW'RK.?ZS(( MG%=.),@M6J1_=J?5)]\5S&7]MY7EMM5[,3/7]MWU!$3/0#NZH<3^?UZQ/R?VY:$9Y3G\Y7H.AKS701^'%-E?KA:VAEZ;!-B#BU2\H]!_CA!A3KI5L MKI5LKI5LSHCYMDO%-6M$?/WR),7B$U6M.MM'H-#LO$&%[\ MD@Y?34PUL# ,<4RR9R_=8Z6%_(=D3WQ@?3O*N%5O)J][272B_!J:61LJXS#V M&BI_!L:]J:Q113B5NL+"G >L8F?+NK9*BMWCG[>W-'>**=Y.7P_BJ8I*+4IF M+=CT-3""7XN2RJPQ"?Y[VY)MT-##6?H2$$,]50UC5RBK9V3M2Q(RS(D4%T$1 MG7Z,Q/M#6C**])1YOG$)J'I)8OS'[/2"N2OAJT2,/M)T3YY -M-'+@%955## M*_I ^ =C_)>S[@5;]F:SZ(%58-C$,,\WH%@S7X/=/EMMOZ6H>$EF,FD*/G-Q M5T3,,Z:N>@E,]"5!1R_P\3- A:OB2(VQ4N'JEX">GL19 &!K'B?-0COWI$?O8Z)JE8!V,!XP5].5%P?AX5UG"0F1,G84B'FA3$-@NBH5F\K"M,*M%S5Y(_$]]1 MBL]SXC0N3VAE$ M.W$AK%NTU4.@G3B/RQ/+!L+8L@]HQD=\FGUW[95K /N-1N7;JF/L .CF$Y^N7N9BN "_TE/F_L8OF/^$'Y-H%V"V5A #!B'EX48ZS151B!L0PF?02X_RESU-,BRYD@UQ M35%-DT>Q466[MI=OF*CN4IM0[N M*?H?Y"5K_&&>'6+D8I<#_&.<\XKICUOK@D#'E]H8Z&0M$* K0 3D753E/!T/ MVLC+[82@<1:$%@S#B724\^"3R 1+WFC[=7<[6RH>QY*,/2F7&4%O7HM8NKI1*T)3\H)04 #6TS^>H9$ M>4#\MD-XFG]F)+$^"AI+ZWV0G!M)C&^"QA%1$+/] MN:\;XZ, L307(J#('>/>GC'9M"/9OAOB'ZAC8+XL3MB/8)T#Z^URPNP$ZQB8 MSZ,3Z8$0SN&<>6F 5-SU'@VLB/1?:T1=]5X0>B_K.)A"(W.@XQ+O%%B_1=XA M3K+@7\BG&R$7)%(^#HW9YZ"88:-B\=B%O _LT[J*_.=^6XU*]1\H>8^7A6P= M7G.5T,?>_':]V3,(UG:DO7Y<+%9*\4W]WW&'6Z?OI=.;ZC.LE]4)=$UC;FK(7GKG+5V2D\E&3OBHQR)- M.;?W#)8K,*:7)Q^O3XM!#5[:2[2_/.&O;_GG?'OZXOTC3F@%+(%91G<5BQ5K MA!MMMCEL%Z\',G,EPTKJ.O@U)L\HBO GZ!\.7O)[RK<*B">8/90TR5H'@O_6 M' ;^RV^O&%ML^T7_U[-NZPL^T4-^X&ZL^_OY,<:X@]W?("KP&K=*=Q73%K;- M/_, /U0O7D:2*N[B!*W19A_%8;P[":QM"M.NMEU+U*?XA.FL8-W$!]^$O5B# ML0$1A"%*/_PHW?'5Z7"E#J7)YWTSO1_B-[/SNV&._8#O(VFXU/!;T@@+<^%[ M+_/>O53@(U&="O$*F+:)3SF"NSS-X@-*Z@YDF+.\HA"_A<5_B)]_'QP%M M*L&ZCD05&4^;WRX:J3*YI&L-=21=:NJ3K&S&=2)@9]RSW),2G<#4[*%-SJ)/ MZ=KJFOZ=R'2<)E1KVV2);O?C7Q9=Y_ LO>L!%9YCO;5I%AR(;/N8DWIT;5'Z :\@B M\V*ND;941QJ>YBLBHH-/4C@?,1!>2!KL7_\UNK6P%I_[J8@K7$8KC: MWN'3"+)';Q.$^-!$V?/\\5;;@V9E/\@U_HX@*YXYU-[&&;@<6' 5\/]L/PN\ MV[X3;PQI])EM#;<*@+(EE#,8S T0UB3A##9=S.=[O-['>>I%/M9Q(LPD\"=O MGV,OJJA64-='=2X06@>$.-XST%_SO<28H%< <9Z_D>)YB!I:F M-(\EI>]JF=(BQJI\GF'T_HJ^^V_Q-ON.):U?XI#XRM+GX(!%(I^/:_DD:XC_ MU4L"\G2_>ID8TXR!%@O4IW0?PGSPWB 0&!:()8-AH.ZBH'T!9S00OHQU%(2E M[XR@]2TC3MT7E&R(,+[CB;<:"QAF+J_$-T\*]?KU:RGVY7KX+J-".6 4)&F)D$Z1O6XSQ_ M%;6OZB&,;*IS D;*U MHT:6@MG!"6M9WX7H]>)P&UM$NMZD^; T47?0*8/ZWPAZG:2\;\BVL04:WEO>XQ2 MX"'6DB9"6&A)XS#PB=[Z$.%]!BAEAEA)!AN.$/@_Y#B>H@T_"J WPEZ;M_P] M1?_,\;$^?.#_D<1U\T9#VKXPPHX_'D"CO1M,DWX0YEGP@=[0AH@#F$*+>B'( M?\2\[BX^'//B JZV#UX2$1]%=9/5FO$9^8@U9/6W(PD@YPZW!L K(@+?ALAZ MT>XN3C-:^C)%R8?HWLEFV>ORA-=>;3O;$]X__G@H+$08[\H>>]:V>:Q'C-/> ME3O4&JXG,I^!,-<['F/+&X\YW6"IDFAVJ^TJS]+,BWQZD0^'.'K+XLWO6#S+ MDN ])QM[C).W8Q#%VRT[(G7D6O8N6+$!\<7JC+%?J5TN5]:VM+ZLYX0;4R(V M=GI3\$6TI;LOYQ'M),B=+RX1$FIE@B"[.XJ98U@Z;A5EU$Y)9[X[2EK!7W#(Q=./6N@S038!\";>RY**3[V6U M#K33+?Z[Z03FJ*.59:# M:B?P-.G5;B-1\PV< [D ^TC-<(MKIN9$LHK./1Y)RT[@<>Y[SI>&'&D@KD.H M'!%K#A/8PC#59WY&350\7(&P5#7VPY>8])4/O# \W5?F/GKM_HX2U#'W>>$F M#TOCUH*,6MV L(0D3G_"(8U?+BS'-LI$H+&4NGV3N1PS&,3PA1 MV7A%6;XPL(\_'MB9+"<(U3:"A!7IS:QM-WP_V!"9FQ#TMRC(TM>W;\(K()X# MXR:KWV$0(;H7X]X5/^1+CVBZ!FF>.UJ,70M0X?%VQ#)X!KE#IA#5]\I,W9TDC()%V;9_5PS]S#-I- M5)#,NY@T MXQ(M8$UKK+ HL$1VAMC+.BU=/#V:3Q(OVB%:*^[4#'GQ3K10U7W_O#CV.0T,'XO0YB7G"/N?7/FE/_2K;'O)K]7\^ZK2]!%!SR M W=CW=_/CS%.V8'F-ZLU';"HX"6G-X_(O/0!E-2U88^W!T*S$<),5]LUOD2I MMZ&/M+#$C7PB@%HW4BZ:\MBHFOMPZOKVS;(H^0@VB /';I>@'2G#6PM^LCR# MZ>O:1XDI2_440>\&$XI/B&4=MT2VF[;4UM[$2YYL]AC-8N%O^J*7)V?1__D5 MJ[5!M"L>?5Z?-Z.?..\+[OT0O^"=W^TY_"C?$Y=^ZXZ!2VYB4FACMQ:5C38L!;%F_ MG=0YVD5$9EQ]H.05%;US*HM'P5[6^R3.=WN6EOT8?/1%LS-]]/+)C8,C4LIG M;K(3??KR$-O3@BJ.BE\BRF)G5KH&G[L\!!:0/*5ICOPG!6^5L6_84Q"2>(.0 MGY(0F_^_O3=MCAO'TH7_RD1_[^EU>HL[;X16E^Z5G0I)=LU\ZJ"2R$QV,4DU M%]E9O_X%P"6Y8"5!XH#)B(XNVPF P(.#@[.C4%GP">$Z9]F-I^/3]",]D$OF M*6&WXK[VS&4A';?,NU1$4^:4KZ13G7RV!^!$9[$-BH*WC 71HA< M1%0B*YJD&;W5A73IT;+F@E9:H?7FHCX6396<4)"JBF(G'&.IM,@,[Z@P:,&S M5 24HTA:ATPA7F/Q@)D.[V#=!1>2.F4J#(2=8S5Z?Y:.OWKXE6JT^=)3JR3B MKX&XF8M(V0GJ7G*DUZI7?BCI:.)3/,2NN4#@IN6O[; MY,!X)C]B:HK$,S",\<$,\O#$,LD[(F" M#\L=^?.R27O"4.N688<7X%BA;%9P@8?SI/>E@;.U4KLV$YH\2+;KOK"9@ MX@QHQ9%7B*_'8$[;@E(T>[DU?ULW1H\_S1!$7V[-W]>ML7=FA"'YE:MEY6KV M_ +]V/YJ5Y;I6 6Z*^R$@6HK%NZJF60K> D)%:8+]PA,>F-+TBDJB%=;G3[9 MJJ9U5!A?N.UM7B[-R2ZI]F(&TQ#X>JXO^?'H):?2)UX =H7UV@_DX$5D/F,C20;>+]"+@)>1R/Q?=-C^V!/ *:\+T MN)7?L0;9^1ZEL3CU8IY12(1U8L]*>S>&[)H?.:BS]SAQ(R%BK27:#'E-HO L MZ5^JPEJ=,"8(]Y!SO5A,+6>*2\C@#.S!3-27 AEAZ,B ZLG5&\2<,&6+!-+;#L4 M9%2+CAH%"::N,"+_[G(AM:#UC)N3LUMA39S_YY\6 1I<_?R??W878+D,/BFQ M*G]^P0!;(.R1DW+<:Z7C,C"2933&L+[H*DSV;>S%]X MF[C1+?A[L041+4OG0]H$T+>9\G%=S\MD-]TT7I7+*/FSC(M+T[&S;BTH94W! M561TQ]:KSAA'7D\2'"8YK??P,HJ".<,S68[!2?:H,''=1:#XY#).I+I'O!BTKZ^Q)''Y0$)\RP)]V(VU-WBAZLT15G:*EK9A6O06/:>!&25=N\LJ=UFS:T,=#X/%^ 1!5*-9:@)/@47.$.D 8]YZ,YO M@5M4^JPL\H_^#)8+,W$-PCL&6I-;X.8 LU*-R(\C=N;?5B9FBE[['8>.H;A5 MU;ZU:.5N2R8'>"=5?6KFB:CQ),( 6M+H;8VD6'-Z?OG*7)1:'\<=AZ.<*4:< MAOJ\^X*2D$8Y%>2/S2[V3=0)8@"'[<2:FV7/CS S>U*0)5;.I6X3GWGWUHS* M)"OO<7 B,*Q"T^/PM9S[?B- MV'4A7D@R&#,TS4S:I,BG6*%K]N%$2!HV. YE[S"IWX%KBI^K[)/A1#6:* :7 M@U[T0==SZJ[IG8Z?\KZ;=DT:-!%<5;_EI^2FKB!?7YU>+F/5YF)=^%D?BKAA_4*+]ESG0AI_[6AO4KM(T/Q9\XVM*TXD)8RAR8"G#0/YE MI<#6S+&!#,;Q,\H.L1^'\?XTU4./&E]V[YDHUN+J'/8IGGV2?]"]X+N>7=L4 MZ3U.E.64)ED#$/RW,QCX+_]\)O-B!HAU?YUU6I^#*#CF1^[$VK_/CQ@C%;C] MFSW*SM_2P ^\Y/3BD=NE**C SUSFM[>WA/-$B+Q!74[X(&W)21*GM<@[ LBB M'"Z-J275CQW?&D1WQ_

3/Q4F9WUT6I-]B?",'89"=Y@:U\^4EPSHCMQ5/8-$@ MS\=QQ1-PQ&INSGYIY&4>!?O>&OFO9=LSXBS4H89%[P_'W$A 9IC\+@.*;MQF M#Z.EIS)*S96M,ZA@&%PTW4QF3&RAS-^2RP!7V?S<1(UIO)P"+X#)(5/F(X\F M\,N@68NRZK36WD6GYLA$HK85^.)2S0Q>;AV):PHH08E56G>8W.J_Z%.X="9: M&\\N(T]G4MG8@&WA,G9AJ6>ILI&NV3".["+;];4^N.38]G7=;/,]H[1NX)0. MO2HI8-U'-_>Q/Y60%H=FB'FNT M*X1H5S.$V?,[\Z*=#7W%WDMJQ1R1SUY"R1@Y*"AVAG:^A0D+XCZ&PWH)%1#: M^$!1CNY^;,.]@+'4(B'VW]"$4J\D.R"?\3"-V&= M6?"!REFRMW;8&$!D[BE%E::4+;S8EQZ_,:7KU^B^+7TC)A)%6E76%:_O"XEZ M4!#H%=C$E'%+D.A323RJG9$&997+B/^8Z[(SSF8NPK.L3/Q:LN@*'5-^T)-W MY_/&PK=;BLR5-W@#]A@??)"O3W59(#>-F!=3_&.US2A&F:]%,>PL:BV*(3V7 MK!+?W>/7:F/?&K[6[W#6HS%EJ4#=VW+.1Z@Y-O-.1<.B*!_^JJ0DADJW9;\2 M.<]2FC'+A%+$5FQ>:QB*SC1IJZO-SKUT0TAFNTFCJ2_LV4[@B87@3#\7EU8( MBECMIA@O-C-K?;+)28)=\WY@E)I7U\K6=S8LU/8W_)("1 UB)KRYJNTTKRCP MD(;OM*J"[;]&2>UJ7F#@_>JS&AA^7;_%4UP3KW'FA MG!F\.8ZZOR%J-X.<4!;EM(LPE*].FM7IL CP'6,_'$'N(N*R73&WKXZDU9$$ MT\*K9E$W[+]8+>IJ/A/2[Z'.I%G=E@NS($G5?I_KE&$=H%T"9W6]LP*NQW:DLRU>F:D M[M9-'&5!E ?1?H.IU!-Z)=0'L+Q'CW&:WF..Q9K;-<*'J7G.[GY@NL),)8B\ MY$1E/BS";W%/?#3QU/95U4[A/D_S16"T0K23:!N$9>)T=H]\DAI)F-; V6IFL83Z8\TFFAON$Y)L@C;N'BOQP ],: ME2]19G.HA!B5V'V M$-T&1 ,/,GQKL)(J!HP";1M>#U[V*\TO'C.@4#%?;;9(CWR ,U8@0Q"_OB*_.0AQ.MTE 17ZY&,;L M!4.A4I"0^R5@&)+H17@I-,'2D7LOPN(ZB-@F$JDO(I;9",%J"M\7\:R )K": MXKO1TOY_+R",T)YX_Y8'XH44TE<$:["V5%=M$59%:(>9I>1)EEC"?AO MY^DS'T$O)]K^;?XI,<-WN[_..JWRP23NQ-J_6Z1%RO_$;N).(VN3;1]G(H\& M25%D-.5Q-F&7>0FB_3APGR!:O]LS_]80;784,Y+6R3/Z,MN"NBR>L:#XW0L) MZ]>X*9J]0"WG#K-7+&%LT697A,R_QG=4Y-!8''\,4$N5^QQDO>QE$)*"YN?# M<7/PDCWBIA*R&\-0*A3%R:9BH2*R783_1$',X[]TODQH./):!4-'9KH,*+KA MX#V,%@V#6 [M\Q7.<;H0C+29L5ABO@@WK"(;5@9YT:#)&'1;AYD""H!A^ /. M'4>+N@@WO"&9L:6Y782;W1!P AW1J*M]X3"RG"'+=KH/ (ZGZ4[A7X=0\HSI M/3JGUK8IB.:>.^I%0II%[X;GU*K#,++!4)8F4A):ZL;WZ=<'^ MD&UV7]/BV=[-&Z:6"/D/T=V/[8%8CN[CI#WG1\R;@Q ?*\X*QXSH"KOA;?EZ M@8\GJOFN>AC\^V=$T$*^AQ5B;X^>$2GK@7$IG*QMF$@X;*?]9D>&CO,H(^'; MF]U3,=MO7ICW-%B"\GH1S'015/MTU=G7VH/.JSFK/0S,!3?)\@DE6TQE0Q;, M&L85/JA/$.L%,I"PEGEK2.R3]SE)?RK#+%JB"+XGRHJ9K>LUL*,/<.I2?,&B M 5,*P-.L%G*;\XH>#1K"<&6-PL3.G<2IFD)QUC&%XCW#N^F%_XL\YLNEXP8T MO+J"O-HVAV>T1<$'L M1'#_2(:'B>8+OC5>OZ/P WV.H^S0-8B,'FY6YJ&R&,T18)\E^0:.'@X8USS= MY$FBJJ3T.MD[9X0GO7Z/1QZO:I193]5#))B\:E?PYXB]QJ&C0#LUI$3-D(/3 MZ&?Y[.#!F 7O!HUCX_SP%J#>V8TSQ%CG\''L$MU]G(_2_YK#6" YWO25^SI! M<(Q5#A[&'KE=[3*4&**Y]ECSFAMDR]#I/LEN&-L*R_N@00\CR6E>"M(G&OAL M:B1[FIMTOD9^:;Q'_MV/+6Y]=21_&T)'W+%F)2J=%0T<"281*BY\W%B&MY)/ M3%J^!6:+Q*+SP(9NC/&']47;EPI#=HT;[? 0ZE&M90ZEGN>?7$3 MTN$K%+3F9INU0VK1]0NFXY8-M^6%)&#-Q28O@S)'<\>FSW4*I 5;;'"&PM' MXZ*+E$S.'2? <.6/ET*=<@ZI1;^+QLH&ARS\EXLN/S0U@YP PI4_7@AM*K)' M;::P:-#FYI.=8(]%EQR;CEE.B>+R^.68:*3E$^B,AW^B)^F896@6==X- ]>Q M^$+!;VZYZ!+(<>K3S0]X,OIB(KQ+:;K#/A.DT"ZC64[_99/K6&8@BA1<]'N> M8PZ[]$XW QD\DC-UH.LU#3O536[BXS'(JO(EY'4AC 2*MN056"@/>G(" M> 53/Z^/]2*D;F][L>!Q49'L*4^V!R]M;-;UZ0:?PWV#,N]\*K)"$XT2\R=UBUE^%Y*AW31\X+S$-&L$8D%6_=O(7!WBM>QF 2"*,A MP(N(]3%2D8<7?7Q&2-M-5L^28A>-FR%)N/6^95^J MO' (E:Q::A*'9#&EP5+M%)V6. MH+6.<#=%SM$"B$M;1U]TEML(=AY-ZA\S^')2[+3*U854DQD>&0X MOM'1]C;N"L5^-6DW>T^LUB]U\.9X?6K]PO 0CQMK5I\8/J-I' 8^F<,=/J[T MN1&6]5W2>-9)/U$&AIG-NQ>=N)Y&5BM[;_:Q"8#GDU+N9K^"&+DGHQ1)'T^L MVUFG;XX+F-O4&L:W"'/_;2#R8;2:V&.:*,3#[3^A"&]VB*_^*_\81 'AY5GP M@?Q'V%]4K@QF->.;*"_=A M&)';*F+CWQ:7=AA9'B'1H5TJ/F,.8_OZ7K2=RM@I5,=[J=;2,12G*H?-9\2R M8W=YR=]2].\'L@29I8O; M',H"A 8L5M,URGV-YO0CL,B_L/DZ>T7L5R+(CKH\X>LGB[2^< MI2ATA+(KPC!E=EL80I/D>FS)2ORK:.G*C.P*$\&T?-O4&AZZAH>*#XQ0!U.Y M'R["?BF5]05LYJ(,O2*!7')C+=LXJ0H0.]1IL9:A@?32MYU-&PRF:/KQT2Z( M@H[AIV-M&60.>L'?I*'Y-S$>)$J1WS1@U[^FF]W=OW-:?<7+_2"S:=RIYB35 MBOH-[:D.U5R$AH1V(VN3+7::>!/C",]&:'MBM[5:SJ 4((3J6;^=?=+H0"E* M)Q7W<9=P_HGYG)>'-NU^A"0.<8A9?UI,\2':AICE1?NG.*'W5Y8EP5N>D3/Z M&I,7"TA@;$Q]"@\1EIM0RC5SFAG<&CAG#\&3%_@/T8WW'F1>*#QIXC[V]OF M)8ATDV=IYD5D WA;UFMG_NE.DJ24ELDY6"$ZHJ2(Y^ 7CY!W,OV0)Z'::3W-R_,T9[A.GZ$+Q7A$KU.1*1PEK"R!'-[T(KAN:, MKG 3Q'TLQE&FF(ULJ0"'4::8%H1< $Z*P.U>O1\_!]F!L".,/C^VS"$"&)07D MWWE)1&8BW%!.8[OB!8?KW1W?P_B$$&U395,^A1[7[3MH+&M+9PLSPMT3=H&V MA\5)X0+/%^6'C3;/!5],XQEM0R]-@UVPI1:*S0[S!AINL\/W\WT2'YL2B,9M M/VCX&46;R18^9'1H!%^NH75_7'WW$O]3$J>:Y"X9"]K2*[HULG;98!;5O7_E MA4";OL8G(*4UP$- >?%(=')Q[U2&*J9ER]RXYA7ZDE70O'5B4\,$KW)C M*_8T/U\MN4)74C@[D)C^M[,WD!"VG_V#Q @C_[]_@P\,.O\C!@3]R.Y":GO^ M[]^D:']LS*_KOJO]7T&4_PZSA2!>VXP$K_O(;'S MPG-VGO)2?6K7_NVQI>:T%RVTFK=K>_2<&Z"7'AS)511'O_5;2^)LN3 =7[^&I*KO 9T"F[\ MI VQE]1Q%$91B-R_.@4Z?X6"CGDO[11P_F;C93LR<+6WS7,7K-B VR2"KRLVGUA(SK_,4 M(YZF5]OB/F?58>O$N@B[ *ANSIA?>GUJ_$VML+GB,!;?WB021GUPKCVL3V_1 MRP&AC);'JX2Y,]7AZ>._O,>I%V(I-W]/:W_6I=:;ZQ3N*:[T-'>VRES\ZKY03M?4:OP7!U1L_1ZS= !'TP)PP-%\Q??: M=.0*Z*-[6 M.=3=".U5L-&,5 IJ0TY'_G8%7TXQ2O>.AL<,Q5A7A'8\=505HJ&;@>,3D MB#/*U24<#PL<2#'J"HM;!OE^*@;FJO0?>YYORP;[M9+BY)/-WS A!UYR*IR/ M16R(^"D2=GM[2SA/A ABFUWCF1WQJR3RCDM<%( 2AC6+I?$VUX3KE/6V:5@2 MG?V&&\94/@KYE,TP/ F3G4L^J:_9],A6TJJO#-^ ME20D 9"J*=-]:OH+,Z0@DPB(69C%QP^1MLIH%'S_(")C+LC"LO;@.FK*F MVBH,P])J'+?<#R='KH0&M?-'/>0J.%G M7#%;=#T!0VJ<"[ZE9_Q_#>IX/:"R'@WF0GB=0;K9/34?6!.]XVY6C=XD>P]C M3K]P?C>,S"'RFU/B.9@&#F+8&* Z 9;':< AF=_M]LA_!YQE])_PE"VCT6,9RYC(!R9Y MT[WY<.%=E-%0'>8*)(T-G\__(>R=[Z]H_@SE97/).>2UAC1]L1>7V][])=CW M/U/%*-]FM$8&D>0+90GK B*BDO6RMAP"+=%0&M,3[@R_O?M+L,/8&6_--SAY M\]=9I_492_N-=^Y[$VO_/C]BC,/6_@WF)MIG8'TY$T7; U8T?]$3B+K=K(8[ MI<\(7Q0Y^H+$;VZQV]J+STF2.+F)DP1M"YLMT:BPRE[8B1I%APBWJB+:3XV_ ME TCOP@R%=Q DWP*PN,]]W'269N0CE5Z+G-9$%G/J>8B>IIQNQN@!1GAI78$ MD;H@-E>M[+8P'PNW1<$'PH3['A?@""/A.(UG!:WP07WV_H7/&SZ \1$E7/CX M;0T#68V^B=@R":?1O/)E$P96!15.(_=VUS[?[:C38@F)V=8P@38=&J_>#\S^ MT$X8]RKN8(__)\@/LAX[%P(L[F.'XW..7_MWV)<1'*LL!TQN4^L3'F!&!L#3 MWH,HWNW$O*S5QO2;=CD9=;-[B'ST3OR?6$7*W\)@&Y+2I7[AG_4B#!F+H6GT M-FZQCQ_C?9!FP98D2XML]ZR&,PL)/\1&J-;O]M2V[9:HQ*1&.19)B1M42);< MYI-1:(;"$*N"N1<^)3'^*3L]!EL2R1GMJ_Q6,9&J###1[/$'_7R;JS1.2O[#FO+@L29"N?'ANMX^4:]\$=[\3A/- MLOT58NCX0,GI%46]F?R$0G\3G5$6+6/$J'/M1I4SCORK%"ML)!P/SY.6:Z_F M_Q )R,W,P!;M+/6TG[QDD]#@J:)P_Q-*Z#2YIA9Y3PC+:CXD)%]*J[6UZ5=$ M]8S>XX0^O?A2Y-[P#'F"#A,=I.HJN,&[OH^3D^AL]-I: _8S/FY)HX)WK>I0 MHU>4>7MT?6*^GCQD!'NY>F5!C*)D#U;K'P/O+0BIFO$%\98FZV5M.?1M@^9D ML(I/WS+@K430P6:QY%9I^8>HAW=/H='K"VAI= .P-)Y@-MK8!^7E\?J;-N=V M;47U;5Y91IGV77DO.'Z3,UOZ@ZK/I-G%N=S2"8<;%"M:5WSAW!15.5&PV,(X0CED\XX5'-DB>\4%J' M5RT-QZS7SXB !;UNJ:#&#Y>MA!D!.(XLG2>_C5B[\X==.8-6H,0[<0+D$&@D MQ]1\0!)H#!D1:=6]X=4]) :?1=3C4RCYT)(:Q)'-L^'@)'B$'.^J0%$5K\OQU'[VAU2$,N M8IV8?D>1TG8),K,%'%Z\R+3?3C=P=)%C+,'\3 ;(8,PD*@L#"QRM(VN<<2JE MFD &RQXQ=4R;CI;5-4Q1O?0?R+#,1#M2=[VC%84-D<[P/"W(N$U,6QU'N:/5 ME0TS'T%6'&2 9B"5CI5E"C3^XARYC$E/A(S@#/3$-]], >30.2$&44EI7T2=)PP$6CFRD\"E!/* M\8#,^TG PGV4; +MA[6+PM7;!#MGS!( M6V(/F>_I,[4)]3:)^6"XXA"&BV:H?9[[Z)E.=SAE--9'QLS7TEY^\177'P"Q M77[S0MY%6"OA3P,^858)3QKS*:V&06^P%](3("7^.G7=^)R MPBW_\/N_J7 -25\@+\=\0=\;PDJ"!<\BZB#H"C*C\S23(+";-]7(R_-5" MU 9X/*QFM\T5=#1"5C7I< 0'CB,5 ^=-$C5_B&;(ZILW]7$@1',&PLZ;SS>2 M9C1O>0?#&TI&,6/\0OG%YZ+X$S.@I/T:&[^Y\4?DNI_BQB#PFL*Q]J[Q!J;= MWA)?8:^4<<-%>/[-^HM@&TR^'E5=U1X$Z[>?'U7N(Z/-7R_F]5/)U,JL?))$ M]8*2CV K>$68W]:BM_0#)5E BE*(G;Z]=G"8ENM1.Y-XW-9X'=TCO$G*0\FY M59C-W.,U]KW^Y=3TW/Z23A.]FEF>M,^QC\+T:TI3V8O*9Z>BF(_X37.5[O-> MI.TG._H7:>MW>QRQH%@Q)VRU,;S_3XFWS;#Z&M[AO_H!*0<;'/'=5V]I0Q6Y M#78[K,/?8S6X:G3CI8>;F)9_P@V*=&D6G4SQ&=,G(4$5_^#'#?8;3:XK]J&[ M.L980BD2*OB0#QS)\'I^\A+_NY>@BDOSH>6TM'8T:_S(74(,,RBA%@S,EC=O M8;"GH&U*.\S=#W2D?ZR;W^8%Z^8<:E.CPQ&(7 T#P[/*R,'X.<@.E9WR*DU1 MQG^/6-@%U$*J1+ON*]AJ?=R,;U,P!#;JAG%,HI'0,&&YR@*]JO^K@_Z&=M(J36@[5KKV?D<7;HCSGKKM]K20TJE#$!DUJMX M@> ,.;)XWBL0HU9_J9%Q,LND^U$]"@*?W0B>N6+A=-0A+6NPHZ#8?^MYID5J MB4T=0[3[(6OCSO\R'GG0.?J3. (;J)9LNZ=NY^;,.!S@+4^),I-_RLH>\T^LW?DI'\^=5I3/T-$&:DV\11VL21\%6 MD%'#;VQ^5A'^!/)OO$0XG6XKP_/XC/S >PJ]C'A9^!-A-5NU52>T5>.JV;Q. M;$@!TWT&#GK%%QT%NVI+\QX+P35[$2%-K O](H)6F!*$XXKP)Q3O$^_]$&S+ MG\R58C,EG--0PCL,0()!/1<+C/S'.-H_!A_DQ?L49=S7YT8/9Z\ 1-=>H3IW MD7H]#P1B<]DZH4<+9S?=MXI%S)\39^@(/J6BX-T%Y +)>FL: S M-]2KYB7O9]LP*I.E;/"7__O$X2_X!S@T;:GB#90-+:PVS=?.+N-?YA52GHDQ2^NL&B,91YNY3A&(PN8_;]G#F;X!\.$MZ5J]1.P,+KUZC[+ U8PBM.2J?]4)&RWRA%P6]U7% M3(IL9Y7883>GU@U#-&W(:[7 /Q9?%FB*DS-_VO9,3G.ETR0SP$!>/ZP3-FWA MG9GB#;0X,+%^.5H30WFM/..:HW4MM/>86.L<+5VAQP-[MD(78F>>8];3A4UV M)ZK?D@*)H1'/DM0C(@%=5;;0"_[7=.=MF=4WAKQ5H/8!V\ZNX6L0Q=L8&MQ= M<+"ZG62W6.46^'8-?P0V6&,P +XTT185!HL/=[4?J, MMBCX( 0LNX"4NP/(RFK-E4X43_@^B/"N8-H[3UHM'4MO-&O+5YWF]:DQ97$> MSJ@A+=ZDS;D(TTB835V=N/U,KR;KNXWSMVR7AQ4-G6?,(S:USC;+;?JH/R%9 MM4U!'VM+>4KBCX!881A0A:GGDCV0)*=,,1W_\Z#=](*8V#;UE]-ZRGTHJPY-YF57Z$C /L^=Y9J M!GU)=YMF.?:\/B5QJKUC12=XBY%6_U+I"6]94I.]2L]E+FNT8X)7/*?ZU'V> MX$L"LW'\?7HC"6KHR/K8]-_EQSS$5XU_B]X3A&\>(2A:1WWJ6F(<[ MWY=G9GAK %WG04@K&T=^]<>'XSM6ENC=S"ZIK]<7WO'KFY>5NAA_*N#XGF/&S[ ,2=+8(*7ZU:001G@&%6S*2F1T-0%,69TUPQCRN94V:7")_:-*FJZ MCOO #%_X&JX']R 1<&H5Y=QQ!^ @6)1L 8Z[^88 HV!X<+3"CR&N.R4*,]3^ M&8E"TS0R!0)_A8^ R.XR!21_ P^)V(;C@K]_J*O_RO>#8BV 'F!;W?O]I<%W M[].ZBIBG>$%"*8S&T'"3/=B-X7FH5G<^0'?^4EP'9QF^TG(J 5X4$B/MYKR/ MOZCM\A!M$[)MMZCX[\2>?\Y'5W_,ZH^1WENPP5C],)>A:*WN!5?LXT(>(Q<+ MEFH&GL7KPA,N7%#S.V']M5[_0.T7E,&\Y,>CEYPVN\]>\@M6Y/'Q>T';'*\L ML%^DAS4GF5(O[F--UF5-2Z3 \]O;+/D1I;OB>807E'P$6UKUBD55A"6G[)^$ M:J313UB,\4K>XP1SGEOTEIVW3Q+D)>IC3T7[P R D-U]G) GS=JS*QDHN7C2 M[-I+^:63=(>QMF &/0FL.;S6ZQE5^X3](DT/T0XC\7;[7C$^AX^SD_> M.R>Y2-P6ZFUVUABHXO0UPO!3O>H39E77:!R*4QS;<%K%68HD^DQV MD@@C:GV IRCQ3PBY@3F;3A-#<$,7#Q^UN?X'XI*>M&0IW2]K- MVH*ZO/W^XTM U"_.0KC-)TAB;GYGV)T\:BAK*Q)=4Z.&FGI%G!+?2DO@]05U M,#0.Q702',=>(A;A>)WFF.7PHSMF.*LKDQ[A,/&(ZC!Q'S;18I*HM0X9M&EF)Q<0@HV"<#2FZ\AP/ M\YSM0'6,-([#-NQ&X_D+'2^-H$U#PUR/CJ,TC&3$SDK'2T>,9CY\CZ?CR PC M%KF_U/&J&MH$PW>X.EY90QF)<0Y>QZMO3(72#,+,C 4Y1J+$]5Y- LXG 02B#6*\DWX2J"!JE^.]_I- !5&)&A!&, DVD/4$=OS! M0I)'09:#.F>9GU47:=:HI!. ,E"->:D5?NIU6)/2)DX2]S-,]*\/WS:?4;(7O3[5:[-F_:Y)K&XGL;+.&7\[>*TM![]_ M1MF!E#RI8+[:[Q.TQSA+$T3$/0'=5H)-X30&-/E!5ZW]'.C)[B[[2SN7>&O) MW3P&QFEM+SN]9?4ANOH&JW%)\('IYX,;+R_KY6SHO)H&R2Z#V%?3'(^8FRHZ M3%TUZ=@0/ M$7F8!&1:0ID]-E_O?EE@<+[^U<)5_R''ED]$$+-FMLX80*)/%5*K"N0P\HFH M@W/P)2YF3MX2Q&SAFQ?F1$F["L/S[C<5- MF351'WMNO!KNQ@2OO9"$(KT<$,H>R6?QYER?S@UNXBA+O"V]OZY/?0(515M, M^$&+U?A8$Q5:Z(5=[%%#G"",Z=V/[<&+]O74A+Y%<1\ >W)F',]!^HO C27L M F A1HC+ON>'R=*K^[X^W<\HI$<[/03OFGNF,)AMUV1S0BJ^249[]Y=@GQ1) M9MY]&'\OIR@M(]IO"^ 4T1>STIL\21HN/>XQ:;>V343N1L/=UDZGJ[2@?7$H[J-#Y261UT_R-KP^3^4#OG=$O4D#XDJ-,/X)783:&1H\^AK M.717'P/O+0BIIUN5W3&Z %K(:3(2'?\%$)=R4TML9E%DM1KY!?&(0'\< )1! M64MM#CG&N>J5WND#8"DU"6HNA]?/V> H)7-1RR \H5$&M"=*;E-6T89;4(HM M&I#14+8G3V_#:]=_$1E6( .JYOA5,1RQ\6!1I"-XB!R_)@%94H3 .#L6P\7# MLJ@X I,N_1C&R1&R4HY\Y=O6NN6E&-8KQR'0EI:XEC#'@=")@E:R1H'&P^E( MO=DCCN85^<:%(("-6AK+:88;;QP'#F1^QNQ!7O;5+A4I"C+4TYY1EK48&K1I;BEKT":\N+HU:',-VN0Z=.OS0SEF?3>H>79YG0$L MKIY,>XYTVNI^7E9G (NKI[79G?^1'VZ@T''U8*\>[-6##=*4LGJPG?1@3Z_2 M2-7;FSAYCQ,\I?8NB3/0A'T6 M0LR--T.*EP-GH.WN-RU2!?/=7PXUL-HZ2@753FR2QQ@KN?S4.:,?60A8!0LE>S""$.$,YM7 3E*(VLM7LL?Z;J[7F&Q5N;_AYQ_$BI)\ 0,' M<=8F/4AU4W_(V %CL[)Y54/ULU&HSDH-U$F(1E]S XWG6FMXAC?"Q8J@XU9F M8.>M)_\X#N]0DF-JF8X;[BV36E^#=3S6&!B>LQS=&:.1)X:7I_@Z'J!L!;59 M2&_&L.;1(&KHV%- ]5<'H!JJTKO@*58-#V^QAKQC'%F8J6>WA4S 0J>9>G\ 5P7R^,Z7%.VS@GMG/I40&'B/M:6(KJ;KM$N M3M SVH9>F@:[H @M3K^@;+-[]7YP%CIF1&LP=*=TCZ5;!1Y8Y@@_8>X1^Q)< MC'X")+V,( S1PMQPLPV5D9OZHI[8Z;@;P 1@IL17QZ$4"JJ:!.:$DVFM.[?6 M43-(*4KR7/_!S]Z!@XR$$6 MM!:43]^;][;T$-IV8JQU;=:Z-NUT*7)*:VFE6H$P,X[?P]HRS@_ UIM4U&$[ M'\^'Z,Y+(@P^;V%Z8T#;,:'A6]QG.4NQ_T;<,TH1OGI)P,,M^D!A_$Z5 'SK M1*G8V:32TYZM'U%;T2<4H80^O'OE'_'UBZ]%RN3*68H3$O7&<-8$NE:_<;O> MB_!&A(SG%.4J-.]5T/ HYB=(Y2$%8G'!%*;X'H=)0!;S\(:2X-*V-RB(!9"- M6E. HBE4N& \Z);%J9CF. M1"BRW IB.]XB+##@&5Z?SG^6E,X9-:3-V)?&7(0J*+.I/=)DE=ZJ_JWQJ@&+ M^-*KMY1*R3S:-3*V-6A(+M K2HXDDIZSPE83F'M8O%-E?/M4AK7'ENCD> RF M^!'"9? 9>>2>)\C>)^C?.2EE+V"-*CWM+XLU-2%#5.FYS&79-S@2!I:5#$QZ MJ(&6=VUJ6+M2K//';&^:< MA';/I$N"4FZ)K38+,OPQ/N=4Z69XIK=HAQ+,I6^P?A[XY:-?RA/6Z.VL'\B4 M#87I*A*:(4 ;5Y6L\":L$IUP+X9R#QHGN;W5J.+?1*NM-B\9)0W5NI5 4&JG MKD,S!8<:#3=H4)6XEX9]@,G<18JJ(^B(/(K3P>.&?U$_[D'!Z<"1$O@ 0T9( M@7>)U=JZIHJ2*0(T%$H<1V2=Z-[L+-0<04#$5<9!X ;G4#@7(C=6^Z%UID7% M\=5KV'IE5TO?1N-X>,8LZD+#$+1DN$;I#;-5/IL3K;E5"76"A8SLY*(@^U:$ M#(DYV4_)F.HX%++K7MM6"SDW=/+3,L[L>$'QB4\>28,]H"S8>N$:K+@&*\[W MB,U9&/@:>4=2WN97Y!.*)N3ZA&7W(#_2*&O<-$USLH2;.,U2T5/JI7):GTH[6,YK'0<9T0?H./%LWEX6! M7CX@^S:4NB,-M>S*]X-BH@_1+DZ.14:598&[D^C5/* TB:N:\GE%Z?4)_^4] M3KV0'N&T+E!(N1I]VP/YF_=2-Y7*YG/. $IUA D6*=($YOKZ@N%5+Z(RUAB0%B#H!@5E8 M5K_7$,BD!].&_92 %D\0LX26W5N%Q>@,9_B0%.5"R?,_3UA3PIA[>^;3OZ+V-O&B+E#.'NB.8AAZ6KTP2-$SPI)W1,K\ MLH!GM#(\CPJ&AAI /E.X',[:17-2LBY V U63%'A5U!B-XWF -Y7J4T2F]WY M'T5696E'T_2+=YR6FBR\?:_Q4YYL#U[*Y!_\Q@"@;CCWI>@VVTY_$!^P?G^, MZK*QU<=/BH>2VQU X41REVQVU:0YN'.; ^$PU6,&SUBQHMJ5S[U&!PQ@NSY MTP?]!:N'VVV2$\M0,>5"I^0Y]C1&,)TJIBY:U9$*F#N)I#9SXQI>:]->=R8D MUNPY+)$Z].9N;$YS:G#*!WR MX>,!//)/>'J8[[+2BJ?YACT,6G.BE=2+;2DKH(U^R&C]Z" MST50UG$Z7P1D7Z6R]WIFS\V\&^6 2WU(I=>)_3^M$(^ASA'0H"M4'Q[G%#H' M.K3],*ZC(K'(=W(9A?X3T% H/E?'X?PER M2HD+(@R+_B%C"I>6!1Y%R'D^< $=[.]T_(4XF_3+>?+P-.J7=Y"FS_ M:_'8RAW>4^#ZEPO"5>Z'GP+AORX>85GLP!2H_FWQJ$J"&J8 ]>^+!U4_*F,2 MO>%RE&!^=,@DP"Y?(QL2M3()U)>CJVG%SDR"]84H:F;B?";9@0O1[7C11Y-@ MNGR=SD@$U238+U_ODT1W38+J\G4] X%GDR"_?'UPHK"X27;C0A1)DP%ZD[A3 MEJ]G&@P8=+;$PTM^/'K):;/#\D6G^-IF5U0,Q5O0L![=A%Z:!KN 2!L_H="_ MCQ.BG:]5(=:J$&M5"/CP7G!5B 83V^QTV'Z>D'J3DM=.38WN0CI(5:GTR3N1 M\U(N@0/,^'%A0.)<'1%K!V:BDV+_B R=N6$@+K6RS%"\OL31=E(>SOB O;2F M\@_1_A%Y:=/O>YXE:X\-?\'RZYHF^=68$>V1P=<([TI(C<5T*HWG5OIE(PP/ M[M+FJTEW!@:&(<5(YNRE!RSKD_^0P-T/K-A'&;<*QNAQ7:(3Y4O$S-A0&8>Q M2T3Y,S#.367V*F)\U.5\9C^;2V+H&@TSWB8I9H]_WEW3L'WA&^'#QX.XJZ(B M>I)>$)GT(N("9R(KN\TWY4G!$WT$1? JD(& MGM$'PC\8X[^<<1TV0DUF? *K-+")89IO0#&\/0?[0[;9?4U1<9-,9'T3?,:Y M(R+F&6-'=8&)/B7HW0M\? U0X:K84F.L5#BZ"_!T),YB <8%V7)8EV18,8F, M&- %JI#P5Q,C&KY4\'55?*)A*1'DPTO\;'1)-J-EN+[ZW% M]Q9=N6:NX#'(^Z3RGIW9,+"!B0V\$"K0X*Z5#1=%T2)2'A[JY#B8@XGHC.$" MRT2:#[T:DH"A%-KD.-(&XI>&0"L+%[H\5,W>][S(FLO#U2Q+4(]6<1QI94=_ MAT"'QGN ADNMF*]:I ?W0+-!=@0788G?"8!9"_^:L;:8N*@@EZMUP9 B/1^0 M 7;) L*+V;I0?,62D>'H+\5A/*4'012CZ3C2[EV( MTUZ#,U;!G? :'!U9ZSBTUE46<8#NY:$[M8 M>.W+ ]0XQYA'=%M^#?&HGCQ#6 67!%L.^EJE>RU2O9:I'PMMXR952IJS4)\&5[0'Y.7IX6S%.D"&H, $J+ M6'4YY]4?7OVT%";I9'OOK% M:;QJD5"T2)W;HGF[ZS!CT'+4JF?HZK+Z]_ "U-%5XU" 0)>9\.] Q_-?AG)5 MWMWJ>/3S4#@N0(5\\/$F4R]I]\=5CUSUR#$NUY*>V;.[/GWV_A4GU$),A_\C)2YNPF3M KVAZB.(SW)X$13*$;Q(U1O-QT1K#(X1ER[]V/ MTBU3Z0M(>3G>X)GI)3<:!O1]B#MSZW?#YO\,D3+)LSZ>7Y#7C,WWK M9=Z;EPH,X:I=(=*0:8ONF"VXR=,L/J*D3BB_BOQG%&+.6OR'N%,/P;M RM$< M >*&7&VW^3&G4[XZQDD6_%J6[M'=(MY UA9]ECKQKM"_$(;#WDVU/F!NG"\H M&WK?,+M:6QA):XB/[RA#5_L$48>*>(,$'0">KJ\IVN7A8[#CF2V4N@)<6,I_ M!%'2R3 /E^C(2J+9B(&@6AG4N8/F,*M3==%.U8$FRG80\@#[ER/(B8(][4"W MF.#0$6;3\X,28BNEHPAQ;)ADU0P[(NA%"GD0T_)8K;(% .@UCG*]*I&YDND0 M,D8SA;5HF2,AXS6A.U]58 8-CY)H,\ XK4A,BQ5IYH5L6E%FAD@CV47=-C<[ MNDA3EYBR_1LR3A-?9!V)"#(2#D2WA+B:)^AY$C(Y15_1Q"LRFQJ;>)D%@]1 MFB4YD1@PFJ@H!\2>OR2-L M%;4*,B!4^P*A&&E,+[>Y8="?\)T6I&FWLU=C(4\S,TI0ZY])" M*BC\=&)4Y?T,P_L-??=?XEWVW4O03W%([G4L'1SQY>_SL99WL@;\-R\)R)7Q M[&5BI!D-+59D2>D\A+&.G49 ^(3@0F0T!$$6@BGWFH&8L"8=3Y0^,9+["2HD M<5H#H7"L_Z $I1D!F)9J\Y]0LL4_>'N>(*LQ@&%V_DS4)U+DPJ_E"T'"@J"U MZ?R6/(G]. R]Y.<@.V!QS8\CBLN;%_VRV>T0>7\20_/X<+UY%N2Z#!@&"!EA M]AVD+^\)\OQ-U#RT?U B(D'WJ:7<381NXN@#)1DQ M"WAS7D7'YO(!OSV01:4=W$9K8*97]WF#ZB% GFRVKI;(2YDAVG_7@- MUUH".7A(V44KM0:UP&#:72#CH/3.I29)\(TXKB,A-.Z<([B5#2Z.XR&SO=2( ML*TACJ]>V5A2PZ!@M7 <$[[^UR[5US8<@%ZT4EPNW[K 9XP.QMD*$!"Y'$17 MY'(0X!EKFJMGG0]'5BZ*L1ZV=$?2OM0*N8IM1RWN)[\W( ?)3B,Y]RD(,@;3 M2\UB\YWKV*C)T2*KH.,(B.6DX;9'R!&^TS .+N.%#,7T_$-DMW4=F8%:N, @ M##F8>9ICPU)8(*,P_8EI&]0=CU'6-^.V[/*.!R%KKYYI['A5E@1^$>19\H!>T)<Q,?W/*.3W>SNO"0B M)K)J3;TM[#ABC T/H(+XR+6H51DW\I%9JUWB"SR-P\ G"M$=GCV9+S/.1-+8 ML//Y?\@Y?8BV? =SIX4]"LO?4O3O'-]W=Q_X_R3!P;S6D*8O##/BM[>VA&=$ M)(XM$3:B_4V<9C31-47)AV@G9+WL%:C$8V]VK>D)=X3?'@I1"<,9V6VM\T!. MG7-N4^/Q6ULLY1')>;/;Y%F:8:6+TNGQ&$0F(6\3O0=1 MO-NQH[L&CF6/?HH)B.FFU<;9\!#3$AR[2*$9X0>T4T%<@$4NYM1FCJ[H 7K5 M2JX4B8C2(AF^. 9AP'U(4SJ Q($'0A:4J(C14&K5?. +\R QD-N$I$*S@*B M<)^UJ(A-5:TB$>\%C8"<"*:XO4?*?XXC*M5^6L>J+2="=F$"NJ&D;!RR.PL MCF+>Y[21^PS:4TRJ[@58;SG=5MB1%NG/*$$M[+QPFX+S1@\=LO;4_L M)R*//$'"DBEFQK;K/0FV^-:FA/@5"QSI\\M7(>F*^\ X@>IG;S4AKR9D(*K% M+#(&Y#T8;',1%\\4W,V@T5 RR\X@D,IIT\'<*U'^#3!,'4GLL6,P-2SD0;8B M3L0>)3(@9'O@'!>&'@Y03'MTZH9V!@ )8ZZ2I2WC+4C'1CQ[<& MT5/H15*31:?1Y 5"O\?%$7R(2,HA9D1D CI50D4#V#.KT.T61[RVV]@[.(/) M^;R R%>BK4D^M0(W[%/V;8_5? 1GI-7$^D0U&*=]="D]] 6:WF7^UB69NQ_O M04(;8P4@B'T131H9?]:09L:#?\,Y0>OGWZQF!& ES$M.+QZ5+HD>(LF38;>WMX3S1 @#W.Q>,0]( MO2W5E837FKSC)>UW4_M72>MWTPI><"P@H3"(RN R&[I'45]R M,O'2*I!>Y=DA3H)?D5!J,OH=PQMXCR]LE#SACV"MHGF!U_9/_IXJ]W5OF\M# M4W-$? MODX :.9_Y99$G^YSA3;^)D_[N MZ4/UQ9<$6U+KX1QI7M;),JT@R3]H>/NG(%-F9-#47X."RW,!<1&ZS^X1;9UC4/E[-@/=L&V]#J=J3VB9>J, MNW%4/FF8O!ZB;4+GY(7-R9;5<4BRSSXB8L[F R7/J*B[AEY0\H%98T'PKX?F8G/8P>:C@UL< M#Y-DNV(%[Z$(XTM @Z$6XLP*-&F1SB11"HX )PQDMH&<(^'*2J3'"M]HXK= MFM%;LB.;K5#199I+S5R BJ/XM*=0+ M8ZFHI$5 [JY1.1ZFQ4(4(D\@0S(@L=)0=#OKUEI$$J1Z,)*AK!:P^4X25K[C*9O >!8_^FWI M.)LXT^JQ=I#1A'',!7J#XX]- 3ORTDC(I<-MXN1K!5Q"!M3NX>\81AQ_20V8 MF54A[M7QQ]O, CYY*.T4:/_E,M'F!NA.@?%?+Q-C>0#P%&#_S56PYPD8G@+R MO[L*^5P1R),8:2"Y[NP2NC!4>1+L(1D7K1I\^M',D^ -R? S+][LX.=)0(:D M8P\"F1LFI?/;I M7(>T\ 'B;M1)8+T>96W:>TT\\AA7HZQOY&^R TK*'Z[2%&5ICS:XI19UQP-0 M?5)MRFJ5)G7& M4>&*O*]Y[P7)-R_,$0CVJS7+B]XNP'NTQ(V9-CU6]_.&66HC*&D 9]7HO7C" M@'=L=>>WP"WZ1MF6M;/;^?SZTIT[M +O..O.;X%;A,6_'0ILGNC^#)8+N)@E;LED;<(/K&/-![M18Z<3N87E0:(R.T;*F7FM@BSD^CX;E3IFOG\A9\K".&/6CM"P> YWM\K$ MI:MCF5TZGDN^7K2MR*YOMF-WC![E0,[CAG$2K1VTKB]@Z5MEJ-S:LE](!\= M[)T(2U>/"UD)#G WAFMDW2UWCZ:>"V:Y\?&UL(B%P?Q88/,5-WJ-Z=*+.'D* M"?*MA\D;RZ4PY4Q[A!0X/UQ@40NF'SN^>X[8(< MUGWU'*2_W"<(/6 )#@N[V12/[2I_]W*>\=9\^'E9;SVKTD-YH]@BQ^KS"P:X M('%K )>?7P; E<1X&WP$/E;4Y^*DS.\N"])O<8B'"8/L-#>HG2\O&=89N:UX M HL&>3Z.*YZ NY'9QJQ\ZP.01O'5MX89J:*K8"VZU!V9)G1#9Y\=17Y![\:M M[YZI&N'6=\],N(!_S63'KK MN/"X#_P=TKMW7(Q4KBIYLW\N"\;;#E&N+0#%\S:7-%6M_;]%< !"^;69):(+/);UF#[B'")PP?('SX";]X+"<&WZ#U!VZ"@CLB_.L9) M%OQ:G@6L[>!K*\"T7Z0/\V/:S UNLZXCPO+% 4_T%J\CC-_)GI1T):ON*.UI MC^TB^GCC)Q2AQ O)+OA'?-43"28+/E Y2_;6#AO#V6B$B2YT=FB"T4L0L@=F M@.5W @&AN0G"ZQ0RE IJSPPT;/,YIWG=S IREP)=N>!C5J L)0&G\6:[,6G# M<6^-,FY:@HCC/AMM4#3%F.6:1D06D1L,YQZO&S/SZU-=F<2VG61-Y5Y3N=>W MI1;YMM2B34(<.XKP=4F^A42EVYK4O"8U+R&I>4%/I#0#IPB7$1O*>*V=-8FM M"3J3&QG66OUP\F@68=JR7^Y274X"#>2:B@(KBIO#,2$#MJ:? &)+BN(I9!1A M',"9<\$@Y1(8(D&N6K%'/M;E\8N M=)_7.//"YN_$1_XESOX79><@C/-(1:=N+>LQ4<*3S&>Q/(LNHZZ!%9#]&J(7@W1P S1%N6+I>^'NT:DU8H[^M):V8!0,%SZ M)L"PWEV\]7.$\\*NY?,9_]\_S^;/1X1Q2*]\/R@F^A!1LJ">&\O&RT>4IJB8 MX"U*MTGP7L(AM$S*>EG3>M@3$QD213TL+V.#R0P32;2GLR-U33>[&ZQ "1X7 M4NBX^$=:UI=V)J3,-FD]'-^]("DR,U(>LQ!V6>#K'^-3Q&N(-CN*&?&<<(ZV5C-W;6"*HHU#5%;:'@!-E(H:"N#(9#+(!! M1D79=*,@,,]4&'4M\;Z0$N\S&G(&G&RQ .LH'O;K/\]H?1JPZ1R)VO&"N8;N MM99\[GB-6D.0"&1\QVO%&@*HI1DX7J-U "0\[<)!V_1-?#P&&37:7T4^D6[Q M'F/2#Z8Q6'.+SG%GT3"CLL,[1N;WOV@3C:DROB*4^V!WQ4 MSG.^/I7U1$Z;'0&W:N$+XEJ'CK9:BNU:,0&:^W6,UR2(I7'8A('(G,:&&4?Y ME<*FD'MATXG*+Q*AT,M>W&1Y8#=O8;#W!+9#1D. W(W#C82D,W0TBT5I/_#D ML.@BB7+MM[OL'?LGEM*\/#3M5!W!T@1W+K,IF(D/X,7VT6^P8"F[8[H,&1RE%:*2Q2.T> MD4#M"(JE" L4QEK$=@5. 5&*5*66AYC#^!U!0$10XR"8EAAF*WUC0+AEXP@9 ME>FO>8XN##G88$I2F2%B:H:8"S-:L[I-P@4'ZGG-SRCTZ!J2[-2HQ@8STX.^ODP/&\XF-PG*^78F+3&;IZ,K'T B# T-&84"9 MC $"2T4D?+X/&2.Y3T%VGXG6/Z6%9L9LAB%GI7V3.JIECKI0%&]HMS1+4CD9 M_3O'U\'=!]6[(6J4G4G*-$ENW7 M>. U'GA$J&IA?$QI?:OWRDV](_;.\@5-#D$J=(1RN,0/MC/;.JN0RBZD[ML$ M?=[OK@RM>#6((&BP8= XK$%8%Q.$I7.B5;CYLN#H"TZ"X^T"1:B;4@22NX3% MP??5&T-AD ]Z4A6X)]#0!2/D'W]'$ZS3 "_A+LJ/U )(1D\SB\41 ^\M"*F) MZ29/B''VZBT5EM_C=[!7"6F[Q4*8WY\:9PW\]G:+.2EN ;NM/14C0>]>X)=F MJ*O(IZ%#K4GR= R%GM89MDJLK/00M3+K^=1JD'UMO7";A]X$)KR7S,NH>G,3 MXT$B6B+W;+"N?TU)88F2QZ5?(R_W _PS@]$U9LK<3_9^??_^_3_K/?OC[W__ MIWK#4O*\%AGMM_B#1_:./41X@8@4Q+G'_U[$^^1!M#_/^!KMX@05[5Z]'RC% MS#OQ,&T%D9>_5[BJ;0#&7$%_H<\(W](YJD E1^#G(#OR5W/[8AIH-H3\XX_I^/ MD74,"%)"G,2(=4,GVG&":;;9?8IC^LIK6;&\7GO3GX'_'"(Z_\B_.L9)%OQ: M^CF< N4IB7=!QB.*20^;4SA]09GX_#2!=&IEBORA?WK.BD6URM\"7J;*Z7]& M*<)C'G"S6\P.P_B=7(>UEZZ_8,#K53G8^,"6B[M&$99),M:Z 0J5"(^W8EO[B5DJH/O<)*^'D8YNH>&C[.D^#"#7DI#\O@VLTM8#-#B/B M17MB,2RL(LS5KC12W=-Q%+?ET"[?^"\G8%.A$Z)=?@_"L%O>E[%0AU?9JFH; M1_M'?''ZQ5'X"87DU:ZOC=W]B]ZBYRH\-?D9Z)6PFNZ+]G-6^J(Z+VNET=+B MT\P##&+,90T9R6+5*/;9[A6,ZC2S.N&Q)CON$D<.;-&ST]7^>PZRR7KYRS62NWO3V" MXNC<;')B-X;QY")?E6;S'J6^_1"53A *Q!@5DHN@HXGRPTWM/'5+\A%;XZ0EN@"G8%RJI)J MW>]02UV<8)"B(A)PVTP-QO(J_5N)A_^O/*6%JLY[QX@H6$%F@7SCI8?[,/[^ M$_+WJ!+W"EOH,]J&7IH&NV!;0++#GVBBJ^F4GLMJ)3W2/7,4OP?$98PA"_6E M#_K*:I8;N*?3["'L/9N*][,](--\#"1X@WBZ-FI#ON*,.G3MA5ZT12\'A/4Y M:.H/,X^D):?BK2$U._%_[OZ=!Q]>2*N)9#=>DISPV?_FA3ER3%1OY(80IQ%) M["3/N:(D)4O,3BP<&GW<7:U@GZ^VVSC'._ODG0B+KULZM=2VY:[WWF;JYJKZ M!&I*FF>1/@,:H+BTCJ3PQ+JY[T/8E*#2LF.Q\8QP+LOX62L@*2JRTE""G 7K<[0RN(; M;5'3 7J7"M?,L]UE8&YD+@RYK$SQ Z> ZG-Z^L;!+=HAO.]4 M8DTYS8(L3Q#CJ#N0S"-A;M7"ZR"F1GM\&AS;737"/Q?C?/("O/(;[SW(O+!5 M:,B=#9:S.=I@L[L-TO=U"PM@JB17\=0=YG@G^##H":P-EHM M'1"^3,L2:&AKMFCK1L:63!TMWT^[16_NKE&-O3TE)4]GB&W.T*W@#"N5Y'$G M;TZ-<0F5$-&JX5(SGT$])20X+CL]A5Y$HG0)K;^7WAK'%BEA2W4ZSR/R4B32 M*MU8KAJ'>B:%SR/DWWE)A->>8D4L/^:T=CR61X-MX-0!EC*LKQ'>U1#Y9SVS MQZ?<2-WDG]@V'3^3E6QV7],B+M>Q5RNT] +&YFOFZ<+ET@VN+(H>Z(7JN4$0?.KOF43J0U O\:_P M]UBP/G7R+E?>)_*_NPQ 0U]@F>_UW9,6JJARPGRDY45GBH]3"UMA+D&MK[6E MJ5K:^96%V=T@+$@^=Q#3%!\!4(6/.6$][+/+;FR9WP@9C<6<6:/.[&Y.K9G! M 8&CO%"K,=7\V!GV32'HL99K'\^UN#$O0O;%ZV5M.?WH%.;\>\TLG@3%@!/. MJ5#K;?6@MV-*N*>[U0S6>5"[RYE=ABZ$1"K\M@J"IS,<%+O0FO"0$2P69Y $ M*S#W0M;+'ETIQ"&PJ4O>T;+4.,RY+I T!PT(05DQB,3844%=:*R ^7[C-'9 MWEYS(@O86\AN;/-YFWZL '/FK):7\RH/ ,%/O"ZEKC:3>@4.?O@ M=[!9RD[!+^YMG"- :!8YNW?!ZJZG5YP[V%C'& MMY8@1[7);Q06RVSI3WJ%5[:ZL8P&NS .Q_>&Y89'V(\ X7)_PA8S/37U7 M7VVSX(,;F^1N33:\YHX;_QFE61)L\=:4;O[V/S1:/F&RB ES28@@!_(R\C/>_KO=#K%?(RU^V>R:K3?1J'DYM@<$;W97V-\_1'-F[A2<>?[.'DY> FZ]BBW M.A); YT0&R6W(%+D6LS'G]Q(C;;/MW2@=PK:<>R(="U<4LBG[BFTK44!#IFY M=KI4&5 2;Q'RZ1LX#VF:DQ)7M-QO+X/5@43]<8Q&^G;:'QV@!K LAWDRG4U?W%:WU8D![V7,AW( MSAJK6W=,[S2I!/_W!O]CT"".O[G,*@:H0BVQY"RT,/%P"PQ%RJ#6?$;;RC1> MF\N9F7S.D8@J^^B)*?WX7&;^W_(X*I7L^WA4X0]5&!$3&$<>.S%-*V7(6,5T MF:%C9Y#^>)D@=9+7SGA<@L#.A*.3U7-&Y!+D]SXBP@#%,SCZI3-F>U-5$X[^ M8ZJJ ZQOK\ARR^ M-C=1'P#:3@IT4[6=9 U@?2?UPQF$^ZH]W/KJL\KE)_2 YQS*#EL=3>,Z;+0WG-FOX(%M3U.QL+\A\28^@:UT2T*X IY\_5W 7 MJ4E@<(AIUA?=+:=:]-PW' E$T@W$-:I@]Z5=< MZ@)2Q9LVD^"H"(TF%B\Z]GGGW&?,QK91[AYB$=R=MA"HFGTJ923.[ 5(@'C& M__=/$U)$X3KK5$J")3BHE(%2>@?J4^)>-KSNXEOEE,Z^)_SG$-&)1W[3$"S/ MS!X0OK=6!S.SD))>]992=()0_V8D_;&=&*:&!\3+Q[/QOFX/BX-+JYNWJF\< MW\/XA% 9!\#JY!0'UUI\V?@Y/GDA:\ENY.OK+]D+[^.$"NM4"'L]>%'#82%Z M7=UE"*AQN6Q967+<5):U=IQ3UM+1UPT''&\!:3OP#IS>7E.=BM^#D7P'2HC1+7X"9.^\)LMV%#7Z>&B:]1@KPP^!7_%>NVUV@7 M)ZCY"JPC6;17'WASR(:1(%8O1.1AAL:B"PL$B0Y)LVLO#=A58<1C+ LX2APL M.F]AU2,G9@\N,B2:LH^,&RKS!"?,93AL'C 7<3-YOL(P_DY2(S!L18PH 81= MP TBJQE_HA8"@(DSU.G3&9&-E"LXZ9^9"A56)\<,=BJG0]36L>5.<9\TA?7F M:".@FD6U[_J0E5 M8][*?2UF,0Y1*)B4-V@H:PMGZPS,A3&;@I(6-21%.%R/+Z\K,39N=T!>!XG# MH0X8H[P8"Q(Y?0$++Q"K*>6#S]L3_NMW+SFG-L)R1=QB"#YPHP]T[P4)?5%X MLSO_(R\1' ME*8D9.(/?_R,6QY<2PL8 F)#%F]*5=-AVOO@XB$VCVF%Y28A)4E0XH@_"C2= M=C'ET:D^Q!!T*#%E:NE0G*& +ER?Y0^ 1/LC0,'2.GH&B*8[,E!81E]Q,Y#4 M0J#LWVP38-?[R$+ FH/N9-\$I%:=-:JB8&F0X3\VTYP#K&6]>V%5N0Z61D3@ M?47)D6P72]II_O[9R\KM?$;OY6H:"WR(_A=YR2NF6334F+$(!.[CG"TJ7PP M^!P,S9>;AR&REMSA7ZTF(":J<_RD2](8S)W%%R?/S-KI6 XMG9XY0TLG8[ES MPU9% >G+"W&4!CY-G"&9^1!N6NH0&M[Y^DV544Y;6HXL(M[@JZ+Z2 O<^&%[",X J\KX<@ MX: +.&'?%73)79@=V/#^:0+YCA.=8A*I9N2*D7$!KE7,VZ?!0?A-T!@Q.?34 M(+$^"AHE%J.=&B3&-T%CQ&27DQ\WQD=!RO#=!QN^H.S!Q[,-=@')$F__"$.$ MKS0I4APS0_1M!L8J6+8300\7*P(^8 +8\9=T]Z,DXNJUD9Y<(AF 8L(8Q3&0 M>J0A!(;7;Q%@&#TR#2] L]+>F'J1+A'(O,C,8^A2HX^.14O2">)B1/4TI=TL MUI >QN][U:4UAS'^",N@6ZCRYX7! M0N4]/4RN=AE*>L! +2][*9J7^FVI+42ICNP(+/T+T@ BO4$= :.^#@U@4(WE MTM(%<61#1W-H^8)(LH&#&39IC+J9^H:-,<,!TAD[*:ZT,MBCX:+ZU?E;B MAI9SEBD86PK^/X4 HH%O@%97KX M*/5U'!]S7.1+'&T%+\8!6_<01L)OZ)BD.IQ5<,G$"01&,P-^+_"%.R0'7.WQ M(7#3M_*$$L\DH\1-6E87<8]9Y\>_QW3GS1W)HCJKQ_%ZVJYB=Y@+5-S9<6,9 MIM4!3+I)H#K=9YZYSCD;/!8T-MV4#74X=:.?X6W28=-S,6B1=-&?E:#U1=A? M(*1U&[5$/*.CZR%=C_!?H%$84_A-;<_3G3-S%)B. MIL5[TB0&MN%+-ILV='$^-9U],3#@K%Q$DI0U9 38AXMI;!O%38P!,/Y@J>SF MF.%F)-8(#INPJ1J7R=(3O1P@NXP=@F.MU]#AIF5W.0INAK=)]D#;9L!;Q=T M![)'48H+&C"6#7_\-[?@V@7DW\J_R&*XHR.0/^- M_!,*$9G ?P1^5748I=LDH :;S>XZ3X.(A U&_@NQ.R6GS>XEV$?!+MAZ47:U MI<&%>%5/<1AL Y2^8H'S&H/]RV_^(_*.&'ACPQ7[Z&?);\F?TG]DU4\/&3J^ MXG_ZS7^D^1M]_(-\C!9-QDO"W#'X1VDIHW\F 6FQ_UJ,EE=%WZ,@I,^/_?=O MLH2HMQX>B3PP_M^_V7EA6MXL;,!NO/<@*UXH>XCP%D9>^#5%+_$N^^XEZ#,Z MOI'WXPHTU-IVE^K'1,N<>)WT[X)E-K+DLP-*'C!A)84ALG[SN0C>>R7C]^A@ M<'>P^SY*JRM &35$ 4RQN&,23^5@9)V??-"[UHBUMM$^0' MF0@IO,"2\,FS?DGP1F=UG\3'>TP$*'GRBLC? A35UH;7KTX3 P#(R<$^\[\; M3/#[.#G52^;^WEQD@#G&'A^=&?98B0]T"X%B,*##0[.43ERL:@ @CEYE 8G8_>Q , M3^U0NP[X_:% )">23;+WHK):$'FI @MZ?N$)I2BZH$%P)Z@T>3)Y>*L07D@I7+%+:S*$# M^"7.&N*9\,I2:@J2CJ]\/RA"E:AY!L_Y&:MBU;IXOW:70N0(/*QE&J7E"QL& M)\SZ&3:GXM8DYJBK[19_PF\D4M96*P,C@:%TZ;6J(52T9++2KD74F+(,Y@ Q M13JB.S@.+2>AHAW"UX3DTEMY 3ZC#X1)X'/LHS#%QXF.-5N\O^2%OP_TA.'KR'AZG4!> M*V>[U\\T.!;Y5Q_XC._+=+J=SY:BW=^="N?L1I!FEXNTA MBL-X?R(64]SDULL\XOML,P[EYL!9!O6'),D)+Z6XY#8[)D'WV8!Z3[!'FXI ME6$\]\*K)/&B/6W449Y56L+D1I*:!S]X/4A7E[O@> MQB=$9*7:U=Z6I:;\@C,$Q M"Q'T!6WSA I+;68D;P>2%7W&Z_>P-)V1X(S.BE@_@5Q$I25A7H>)B4H_E+NE M7>N<0L.6)XG^9MFHPYUSQ5NPT)]N(D1,QL1,DZ8Y%@2*)@_1RWL0Q;N=% "] MP8R"9$1JN,)_]; ^DM%A/^30P$,PS@K+"\?43 M"HGUX,4+4=^])FL%A6]++[ GE-!P,]R:[A/#]R)L G(/RYL%[\E386_&FGZM M^S!_,V^G-G):=?/;5 R$<,/EI,1*R8_R6O\V)\$+3_2S]=5$0J1HP&P14ZOB M!38Z)#QV/S#\O"FI:G>&0DYRF?4N3^)WA.^LSX'O8X'42[..H83? "3CNPK# M^#M9/:;+VSA_RW9Y6(:.-T+G;C!I[K&X4L0;7_G_RM.,[F7#,&AB)##V,X48 MBN!8Z/B=0 /&=:C4%"1U*"86-,/+M+JTV!^LX+(AY294+E-V3R@<4'ZAHBB( MDZ]12I1PY#_A&RU(TS@YD3B%-MDK-05)]L2^5%W:"B3:K5#^D)AK-+<2D=PL_%$LL,,XP:9Q>4=2S#Q-[X"8B-)3XMXT 21,CP3,O,*)X"4D309X3UXK,9@?UC'.S@,#IPX6]TWNT\),2=\> &=W&O\#:7C M(S/D'P!J[/\)3YY$BV/!W,^W7;,3[U>0*K=Z>2#UA%=8G$(J.OP/^0Q>27L7 MN_\*@V\QS30BNMMO\F--:/53E)2;5 M(A_L$?_M&NWB!+UZ/SHA"/K=W06HX4V\H;(E6=DY?4>]/10(5#0%;NV2]DVJ MT!#D;=J("U)TG>KT +EDE8H3PM2:7EMWN+]&9+> HK^@;%2Q"O6AH7 *N1.6 M^TA#Y8/G_>[,$CD^QBX?%#8"R1"*N)DB[=UD]F';?39: *[TB' M^)JQB^MFH@OQQKG;D/C!@B*($/.9&[K>/8I(F-GY+?16C)I.#\ A:F?GP.L! M,0_&:WR-2 $11/+7T\J44(@%#52N8)%5Y4>4W)& EB2.@FV'RPL: M@.3V-WF:X4U(-E&W-G+_!Y +P SG(2+*3>&?:0;'=^Y?>4.0"QSYFI*>FY0S M"!1.+C^@SR0VA#3V276-Z\?8BWIEW?@M0!) =$GOANW] M O+<$L,0H1L1P2M$1I 0[E M 50YNXV4W6XZ;^LG=YB4P -I-"MRT(@.$7IU9=6Z--8GRS3C.93D&NS5'#>',86O44=J\A<&^#ATGUV INK=#)G1Z0 R3&%Q*O%$P MSV"!$YW:QXP=,\UL:#T-KD>\0UME((,%< M]/PZ%.8>[=I&P_NW;B>W$A9&Y"K .RXJMG$%GT@O65*WUP!O"I@'5?AFF?@: M/7D!YJ;W09)F5U%$DF4+)T?" LSQ*N-Q<)N+H)&CPN@,BSNQ-$<9,;\ MD#-TAK5'U:*E2DU!4I9:'2L"M4 M@^<@_866.#JQ''N*[<%Z=JI?\_3VL"B+@TWZ/=[SQ"O%5$I#R($3-IC(R MM?62G!_,%&3.+X-#@P62"#0Y5JN;\9&<-ZX56H+D(A*_;M^ZI]'!F?NB_]Q* M%;-P[VVITBA[GH77'N2>7VTQE9)*7QYY&2*](9;Z^KV(3BU@E:8P%]FULG86 MQOL9Y&(P[N\Q'H84K*2Y\?Y]'E%FZH55,>9>B)Q&%Y"+;CH;TR=Y-6/U]B"7 M._3!M++6%?7@#E &!&,YP[_K.A#E6;Y%;]E9BK_W@H2NZ&SIJKF ?D=G0-&T M@S8>*1_2$PHL??C/4@8)4_,CPLQRJ=ET2*6K/H)G%)];W@)Y2V;*X1101;O M3I!N=LV:K[0$;!!M@_<0I:0B2Z,\+,?N-W84L$:L1J!>,VP$*\#Q-B#_2BTY MYX>N&:]L(Q!*.\0A M43)>O1^D%"T]J:\Q%JWI-?:"LJSHNMD5KJY"'JOP&#T,&+>02B[R>Q*0DM"8 M!"*B=C4M^=U?G"&$_WF/'^,]>0)XFS(J%#)_!'F C:7)&\^[=X@:^A7]6MGU MW)\'*)=SI=*K%UC[A(EX1'VV3GZZ2TM4MVHBU;[R%FUU_OV^#79794S4J M+%#T)8F>NC3)T! UIMH*%! MI3TUE03Z1$DKB+WKKS(V(,P;3:%H'".71K,7%#ZE4E^'FC=EU4Z(N03QEA&25;Z,=4NB@C\<^EG]0[@(%!^:F-LKXY[P6CWL_P+$VZCK%FP>EA M?:&<9X5W%A^^;8KG+SJV_]Z_@V3/I&X25@+*:[A;_8+WJSO;HY?"RQ2>1PWA M#E(FW+8C8S(4QX6"Z7#O+Z:@YM,Q;^WWSK2[@?.*%D]KOJB^P2EL"))M?D/? MZSC7GPJC8?J(]3W,#]H+5&@(]^D-T%B%W;#=TYKS*PE^=BG9](F\ M86VI"HC$P_5JE_,:6%W0__D=64^Z/:"C]__]_U!+ P04 " "0@JE89;'N M=)4' "+ #P 'AP97(M97@S,5\Q+FAT;>U:67/DMA%^]Z] =LLNJ6I. M78YFY*U*[$W5.I7$(2((&P#GRZ_TU0,XAS6A'F[VUJI)&0S:Z M&]U?7P1OCE]%M@J/>\6M7?[WM23T>!2 M5]-25_V<]"SWN'!UC2N)6?:=_A\S28Q59/NX E8W=<U."UM/2]V6A9]6DH,RS#%[>B4E- M8>SD^2C\3!>Y]M1WM4QI4EOJ+ZRLIW5 X)"^T\ODDT[Z?@I*J(#*Q+VZ& MO/)#2/_F^?AJ-.WD#VO\PEW!;>_2W)8=/GTFM/KN&2USG6C_V_GXM_$;>F 1 M 9280KT-H[R,&HD8!FO3'&F4Z]=)/6R6%/+)OBD.W[(5OB?K=:93Z;6IA,F$ MSTE\GVO*Q,LEI8W7F/H?%0V^JFQKD':$]Z(GYN"Q/A<]L<7 M)_*T,]A_8"FKO0:[E\LTE]6,Q%]2S[?'U^<7[Q5>'R[)O>J)'P&BOVN;YA79 MGD@#N%8PD?23)V*$\4"\$KE$U%B::UJ0PO:U$[\WT@+2Q0K7N8P*6.IOQI9B M/.K_FX'R:TU6BU=5.I@^$5.=#<1?I8.!8(IR)6XKLRA(S:@7+=;:21DPJXP7 MO%#J2LAJ)9K*VX:@KO14@AL;4(H2WZR6A<@D!Y\5IM0A:@/=/8**4G).VA63 ME/*60BRO>3I<4U &(@O.)UVPI\!W4X*LPG)H@N9%P$1I+ES#?S;K%V2I9<(; M*+4KT&.AYQ$+[7-LT-64!@69+_O?*&QSCF5*)*MM,SP53)P_@ D2F:Y@=7;@ MQLH] +DN&VW[NLJ0W#%JJ:KM&@4>,*36R;M 06: Q+Z.\808ZLH-B!I_>/N MB(:R2C/C'E,T!0B # /W!7$NZ)-*EXNL, O7P<;23#MON8Y(OACUAI:]+>^[ M3IE[VCX5 %P,Q"\[UOKF^?)L-+Z>NM;';5'A*#*Q+PF&?"6DI> RN$ GJ-(P MK2#@)"FTRYFS]'F-3-8](8O'K_KXC8 H+D8!<[&X2T_C# M*AR39N6:FKAURU[?_HJD:PI#F+2F@#Y39OYT8:%..X/?=QS/26T7$>[LA\N73KLLIY)$"35$BPP21M\EMAEKNEHAWY[M#W_G\K/8C'SPQ\ MEV_6+>N9>$">):E]I[H MH62:&)1+)E :&@8N)T 8]]+O'$2U=R&BI49A%^ M/;B&0LJ <\.CLA8%O9C==34WQ9PXQ5=RUC[QLVV6H;(NS(IP=Y&;F%KD#L: MB;=3 @?O\01DGV/>V_E@."<.H\(>./)9\+0]M&5=^ P7JC-YOY K=(=@O\1$ M&$6-1Z/!Z.MN ;!5R-K1Q,7Y@3H;A,/"R#L<*$,!VTGG:2:&W*1;WQ*!2JVM M$\1=0A;,-O3J ,'X-?@U[B&!OS\YIWL>2><$'EGW^[^7.GJ'8)AZ(8[9X#[[/4T(NJ]@>O+ MWCZE /D2')\\@#[GO7W8X#CPWE&8I'ZRF/X4Z!Z*&GQR&_KY-^=;;UMF!2W[ M\7$$ADIND)NRFBKM:C3C$[[;O:ZYWLJ!=S+_VSA^7-/)#FO[5*DO+VM^)"]K MYNN24&,*CAF_+S-,KQ-9+.3*A9Q_,^0W>%]\=3,,[_[^ 5!+ P04 " "0 M@JE8N_ ^GWH' #K*P #P 'AP97(M97@S,5\R+FAT;>U:VW+C-A)]SU=@ M,Y647:6KQW;6DG:JLLFD:A[VELU#7D&R*6)- @P ZK)?OZUQERR(:W8WNTQ< G!6^*M]\)68%R0R?8N:5+^G-VU_[K\>#B]DP?@7!L*68 M)29;"^?7)?WEZTK:N=(3(1MO_J2JVE@OM9_6,LN4GD_$G^O5].O -E.+;E([ MVO>FGHP&5TI/*Z7[!:EYX?'@^@9/$K/J._5?9I(8FY'MXPE8S>J.2VZT9Q*: MC$>UGT9-(L]I&,MEIE)1[ MEL'3.S&I*8V=O!J%G^FR4)[ZKI8I36I+_:65]71/D_<*A^2ERGPQR97OIZ D M'40F]LULR#,_A_1O7XVO1]-._K#&+]P5W/8QS6W9X1]J[V6$2V+*[/EC55> M@=W;55I(/2?Q?>IY>'SS^O*3PNOSI;1W/1 D )3X7B-_.](]D09\K6$EZ2JK C0TH185OEG-6+CG^K#"5"H$;Z.X1:$K).6G73%+)6PKAO.'I\"R# M,A!9\.2.27M @>* A/Z.,<38*LLM2%K_N#W14#93S+C'%$T) B## MP'U!G OZI-(5(B_-TG6PL317SELN)9(?1KVA96_'^ZY3YIZV+P4 EP/QRQUK M??MJ=3$:WTQ=Z^.VJ' 4F=B:!$.^$])2O9S9/K MP?7U=]_L^^Z/CB/T9QDYZ "#AKS\L+=[7#)2V;C3IW#N3F@K*58#TU@P0$0O ME MY E2D Q]NA;899C=+62IE@$);#K;N[+49C <5L@UT<:94F?1!T<2I3$FK M> $J%JV0-S5S:AP7DA Y+E2=D%6,(RCD0]/:$S4Z$Y4VI>1DB&4%);8%"3-B M>=NMRO@O(2:$SS"?LJ/YZ?E#+=F'VLEA?P]QIR>,DX$'L"Y4QGB2SFC)F5$Z M8)';%P:9M%GG<$!0R425RJ^Y:AT2R_ /V ANWVP<#Q7FF(!7[8+JQM: G0M5 M-DV-S8("H1&:DT;Q+($^C%#-L&82-'D188"_JI$#7S#&TG-!"UDV(>;9 93G MZ$W4 J9S!WJ,;=4\(8G%KX?[CH I3$0"C\@X7+I,FC:6_;-3)PZQ MK8SS&."C'#!S*3BU.V!Q=FQ.#J@A&^R1M[JCH::PR^,-H&XVFIU'O0KI-F65 M\TB )F4AP0:3M,EOC;W<+97MEF^/OO?_6^F]>'QFX+OZX%8]G(]L@-O;1C6/=II:%!^!95K&\.=0VUU2P/_T_:6EG7A2UNHSN3]4J[1'8+]"CO"*&H\&@U&WW03@*U2 MUHXF+NX?J+-!N!V,O,,-,A2PG73>S<20FW3S6R)091OK!'%7D 6S#7UVA&#\ MP/CES1T"_&/W]6GOKH.]EUA7/T$^N9V$OWU^<#AH[JN\X *)9J?U><3!$[WV M/@:>'^'$B?B;7(N;GK@875S>N5@^8.8GL^A'+?/ I?G):]N\TA#T&M?0@,]O M/LJ:[X03(N_BN[L_UTI_1# ,W7#_&O"0R5Y&4'TR?'U9VQ\I1K[$QW/ T'-> MV^>-CX=?0+H7)_CD]O/Y-^4[KU7F):WZ\1@"FTENC)M*3S/E:C3A$Q[MWLO< M+.7(RY?_:1P?TW2RP]P^Z>S+6YE/Y*W,8E,$:NQ^8^+ORQR[UHDLEW+M0I:? M#?E5W3=?S8;A)=__ 5!+ P04 " "0@JE88,.L/TH% !=*0 #P 'AP M97(M97@S,E\Q+FAT;>U:;7/3.!#^SJ_8@X$I,W%BIR]0.]>93$B/W!TMI.D, M7V5;CG78DI'D)KY??RO9#J6T4'JYHX [DV8B[9N>74F[.QJE.L^.'L HI23& M;QAIIC-Z-'WK[ [[WFA0_T2"04,Q"D5<@=)51G]]F!.Y9-P'4FKQ"\L+(37A M.BA('#.^].%YL0X>6K$QNVB9FEE'B\)W^_N,!SGC3DK9,M4X<'"((Z%8.XK] M;82$0L94.CB"HD9%*R417!L2ZGMNH8/:DEIF8.<2DK.L\A\ M)0R%UB)'6DW7VB$96W(_HXDV.@Q[JR82F9#^(]?^!:N4:>JH@D34+R1U5I(4 MP15+/JL<-:]8K%,_8=J)D))RJS*41Z.!X?P6VI\\\@[4]0F$SGB]GQ M;#)>S$Y/X/7Y_.Q\?+* Q>G70W+GJ+A7@,S/_YR"MTL<;V\G? JGQ[!X.86S MZ>1\/EO,IFX>[>S\K6..3%^ ]A_/^67_2-R#9*/)V M]]V;$+$K83Q&?O^@?W#P[/%5.[:SR;[=P3[C@#\XC303'%9,IZ!3"F]*(M%Q M605S:BY-$ F\+:AD,.-1OP<$7M",K(BDR"Z1@EC^'_(]$?#!5Q*GLP21E-4! * MUNR"PFF2L @-,N)?2ZJ8<7\/<$BSI.I!44I58A8!6L"\S.BE_8A.70/-CJ(# FGRCE=9[1JQ0]= M=]C#>6*Y\@K><;%"_);4_WEC?,=["@N$K GEI,PPKB.,SLQX:!-9DKXOF:0Y M,BF#I6HVA;>[0]"U$KS]G?BV/JX]F=N@#HS#?V+XAS7\C..6S^N#PLP2QC'* M&;=PMKXAS!PZJ%X9-_3,-,DR0#8\?$B&3E(%^D7U+%?"..&1&4>!,;.BS>9" MJC*KO2CPU+(Z5>NYYESJ_X_7X'7@?P'N+[KZMKFRK9E(B.=4H[BI5XQF4[Z@ MH6;6R4@E2HW2UABQM>0]M^\^#AIZ#):,%(KZBA8$(:5UX83"92OY@BE,4C.F M*[^E;HB0*MXLW,KV7!2-D QT7(L9:'E57E-R63=<"]<*37-"2M?CRKW659=WP+'#<%N]CT_2J0[+KMNQO6['5R5-]_B-44UJ)/M, MH]+HYOH5%)J$^9*0#.W%C66S&8;Y*V:A2(0&XI5LDMQ$P5F/;X M9K9]"7'!E'!E'!E#,Q7S$N:'1M4$L! A0#% @ D(*I6+OP/I]Z M!P ZRL \ ( !P-8# 'AP97(M97@S,5\R+FAT;5!+ 0(4 M Q0 ( )""J5A@PZP_2@4 %TI / " 6?> P!X<&5R A+65X,S)?,2YH=&U02P4& 4 !0 U 0 WN,# end XML 100 xper-20240331_htm.xml IDEA: XBRL DOCUMENT 0001788999 us-gaap:RetainedEarningsMember 2023-12-31 0001788999 xper:OtherAsiaMember 2024-01-01 2024-03-31 0001788999 xper:NreServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 srt:MinimumMember xper:ExistingTechnologyContentDatabaseMember 2024-03-31 0001788999 us-gaap:CommonStockMember 2024-03-31 0001788999 xper:ConsumerElectronicsMember 2024-01-01 2024-03-31 0001788999 2024-04-01 2024-03-31 0001788999 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001788999 2023-01-01 2023-03-31 0001788999 us-gaap:ConstructionInProgressMember 2024-03-31 0001788999 xper:TwoThousandTwentyTwoEquityIncentivePlanMember 2024-01-01 2024-03-31 0001788999 us-gaap:RetainedEarningsMember 2023-03-31 0001788999 xper:OtherAsiaMember 2023-01-01 2023-03-31 0001788999 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001788999 xper:CapitalizedInternalUseSoftwareMember 2024-03-31 0001788999 xper:ConsumerElectronicsMember 2023-01-01 2023-03-31 0001788999 xper:UnbilledContractsReceivableMember 2022-12-31 0001788999 srt:MinimumMember xper:CustomerContractsAndRelatedRelationshipsMember 2024-03-31 0001788999 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001788999 xper:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001788999 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-03-31 0001788999 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember xper:TobiiAbMember 2024-01-31 0001788999 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001788999 xper:ConnectedCarMember 2024-01-01 2024-03-31 0001788999 srt:MaximumMember xper:TimeBasedAwardsMember xper:TwoThousandTwentyTwoEquityIncentivePlanMember 2024-01-01 2024-03-31 0001788999 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 xper:AcquiredPatentsCoreTechnologyMember 2023-12-31 0001788999 us-gaap:SalesRevenueNetMember us-gaap:CreditConcentrationRiskMember 2023-03-31 0001788999 country:JP 2024-01-01 2024-03-31 0001788999 xper:CustomerContractsAndRelatedRelationshipsMember 2023-12-31 0001788999 2022-12-31 0001788999 us-gaap:NoncontrollingInterestMember 2022-12-31 0001788999 xper:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0001788999 xper:PayTVMember 2023-01-01 2023-03-31 0001788999 xper:CapitalizedInternalUseSoftwareMember 2023-12-31 0001788999 xper:ComputerEquipmentAndSoftwareMember 2024-03-31 0001788999 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001788999 xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember us-gaap:EmployeeStockMember 2023-12-01 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001788999 srt:LatinAmericaMember 2023-01-01 2023-03-31 0001788999 xper:TobiiAbMember 2024-01-31 2024-01-31 0001788999 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001788999 xper:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001788999 xper:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 country:US 2024-01-01 2024-03-31 0001788999 2023-01-01 2023-09-30 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001788999 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001788999 2027-01-01 2024-03-31 0001788999 xper:XperiMember us-gaap:SpinoffMember 2022-10-01 0001788999 xper:OfficeEquipmentAndFurnitureMember 2023-12-31 0001788999 xper:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001788999 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001788999 xper:ComputerEquipmentAndSoftwareMember 2023-12-31 0001788999 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001788999 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001788999 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001788999 xper:EuropeAndMiddleEastMember 2024-01-01 2024-03-31 0001788999 xper:OfficeEquipmentAndFurnitureMember 2024-03-31 0001788999 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2024-03-31 0001788999 xper:TIVOMergerMember xper:NonMarketableEquitySecuritiesMember 2023-12-31 0001788999 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001788999 xper:TobiiAbMember 2024-01-01 2024-03-31 0001788999 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001788999 xper:AssetsHeldForSaleMember 2023-12-31 0001788999 srt:MinimumMember xper:TimeBasedAwardsMember xper:TwoThousandTwentyTwoEquityIncentivePlanMember 2024-01-01 2024-03-31 0001788999 xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember us-gaap:EmployeeStockMember 2023-12-01 2023-12-01 0001788999 xper:UnbilledContractsReceivableMember 2023-12-31 0001788999 xper:ExistingTechnologyContentDatabaseMember 2024-03-31 0001788999 xper:PerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001788999 us-gaap:TradeAccountsReceivableMember 2023-03-31 0001788999 us-gaap:TradeAccountsReceivableMember 2024-01-01 2024-03-31 0001788999 us-gaap:LandMember 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2024-03-31 0001788999 xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember 2023-01-01 2023-03-31 0001788999 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001788999 xper:VewdSoftwareHoldingsLimitedMember xper:PromissoryNoteMember 2022-07-01 2022-07-01 0001788999 xper:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 us-gaap:RetainedEarningsMember 2024-03-31 0001788999 xper:UnbilledContractsReceivableMember 2024-03-31 0001788999 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001788999 us-gaap:ForeignExchangeContractMember 2023-12-31 0001788999 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001788999 xper:MediaPlatformMember 2023-01-01 2023-03-31 0001788999 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001788999 country:JP 2023-01-01 2023-03-31 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001788999 xper:XperiMember us-gaap:SpinoffMember 2022-10-01 2022-10-01 0001788999 xper:AcquiredPatentsCoreTechnologyMember 2024-03-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001788999 us-gaap:FairValueMeasurementsRecurringMember xper:SeniorUnsecuredPromissoryNoteMember 2024-03-31 0001788999 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001788999 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001788999 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001788999 srt:MinimumMember xper:ExistingTechnologyContentDatabaseMember 2023-12-31 0001788999 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001788999 us-gaap:NoncontrollingInterestMember 2023-12-31 0001788999 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001788999 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001788999 xper:VewdSoftwareHoldingsLimitedMember xper:PromissoryNoteMember 2022-07-01 0001788999 us-gaap:ConstructionInProgressMember 2023-12-31 0001788999 xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember 2024-01-01 2024-03-31 0001788999 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001788999 us-gaap:CommonStockMember 2023-12-31 0001788999 us-gaap:NoncontrollingInterestMember 2023-03-31 0001788999 us-gaap:FairValueMeasurementsRecurringMember xper:SeniorUnsecuredPromissoryNoteMember 2023-12-31 0001788999 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001788999 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001788999 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-12-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001788999 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001788999 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001788999 us-gaap:TradeAccountsReceivableMember 2023-12-31 0001788999 2023-12-31 0001788999 xper:TiVoTradenameTrademarksMember 2023-12-31 0001788999 xper:MediaPlatformMember 2024-01-01 2024-03-31 0001788999 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001788999 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001788999 us-gaap:NotesReceivableMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001788999 2024-03-31 0001788999 us-gaap:ForeignExchangeContractMember 2024-03-31 0001788999 xper:XperiMember 2024-03-31 0001788999 xper:TobiiAbMember 2024-01-31 0001788999 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001788999 xper:PerceiveCorporationMember 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2023-12-01 2023-12-01 0001788999 xper:XperiMember us-gaap:SpinoffMember 2022-09-21 0001788999 2024-01-31 0001788999 srt:MinimumMember xper:AcquiredPatentsCoreTechnologyMember 2024-03-31 0001788999 srt:MinimumMember xper:CustomerContractsAndRelatedRelationshipsMember 2023-12-31 0001788999 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001788999 country:CN 2023-01-01 2023-03-31 0001788999 us-gaap:PerformanceSharesMember xper:TwoThousandTwentyTwoEquityIncentivePlanMember 2024-01-01 2024-03-31 0001788999 xper:EuropeAndMiddleEastMember 2023-01-01 2023-03-31 0001788999 country:CN 2024-01-01 2024-03-31 0001788999 xper:DeferredConsiderationFromDivestitureMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001788999 2024-04-29 0001788999 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001788999 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001788999 xper:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001788999 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001788999 srt:MaximumMember xper:ExistingTechnologyContentDatabaseMember 2023-12-31 0001788999 xper:UnbilledContractsReceivableMember 2024-01-01 2024-03-31 0001788999 xper:HardwareProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 us-gaap:EmployeeStockMember 2023-12-01 0001788999 xper:TIVOMergerMember xper:NonMarketableEquitySecuritiesMember 2024-01-01 2024-03-31 0001788999 us-gaap:InventoriesMember 2024-03-31 0001788999 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001788999 xper:CustomerContractsAndRelatedRelationshipsMember 2024-03-31 0001788999 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001788999 2025-01-01 2024-03-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001788999 xper:SeniorSecuredPromissoryNoteMember xper:TobiiAbMember 2024-01-31 0001788999 srt:MaximumMember 2024-03-31 0001788999 xper:TwoThousandTwentyOneConvertibleNotesMember 2024-03-31 0001788999 xper:PayTVMember 2024-01-01 2024-03-31 0001788999 xper:ConnectedCarMember 2023-01-01 2023-03-31 0001788999 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001788999 xper:PromissoryNoteMember 2023-01-01 2023-03-31 0001788999 xper:UnbilledContractsReceivableMember 2023-01-01 2023-03-31 0001788999 us-gaap:BuildingMember 2024-03-31 0001788999 srt:LatinAmericaMember 2024-01-01 2024-03-31 0001788999 2024-01-01 2024-03-31 0001788999 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001788999 srt:MaximumMember xper:CustomerContractsAndRelatedRelationshipsMember 2024-03-31 0001788999 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001788999 us-gaap:AdvertisingMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 srt:MaximumMember xper:AcquiredPatentsCoreTechnologyMember 2023-12-31 0001788999 us-gaap:RetainedEarningsMember 2022-12-31 0001788999 us-gaap:CommonStockMember 2023-03-31 0001788999 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001788999 xper:TwoThousandTwentyTwoEquityIncentivePlanMember 2024-03-31 0001788999 us-gaap:NoncontrollingInterestMember 2024-03-31 0001788999 us-gaap:SalesRevenueNetMember us-gaap:CreditConcentrationRiskMember 2024-03-31 0001788999 xper:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 xper:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001788999 xper:TimeBasedRestrictedStockUnitsMember 2023-12-31 0001788999 xper:TIVOMergerMember xper:NonMarketableEquitySecuritiesMember 2023-01-01 2023-03-31 0001788999 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001788999 xper:TiVoTradenameTrademarksMember 2024-03-31 0001788999 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001788999 country:US 2023-01-01 2023-03-31 0001788999 us-gaap:LandMember 2023-12-31 0001788999 us-gaap:TradeAccountsReceivableMember 2023-01-01 2023-03-31 0001788999 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001788999 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001788999 srt:MaximumMember xper:AcquiredPatentsCoreTechnologyMember 2024-03-31 0001788999 us-gaap:BuildingMember 2023-12-31 0001788999 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001788999 xper:ExistingTechnologyContentDatabaseMember 2023-12-31 0001788999 srt:MinimumMember xper:AcquiredPatentsCoreTechnologyMember 2023-12-31 0001788999 us-gaap:CashFlowHedgingMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001788999 us-gaap:PerformanceSharesMember 2024-03-31 0001788999 2029-01-01 2024-03-31 0001788999 srt:MaximumMember xper:ExistingTechnologyContentDatabaseMember 2024-03-31 0001788999 2026-01-01 2024-03-31 0001788999 xper:UnbilledContractsReceivableMember 2023-03-31 0001788999 srt:MaximumMember xper:CustomerContractsAndRelatedRelationshipsMember 2023-12-31 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001788999 2023-03-31 0001788999 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001788999 xper:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0001788999 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001788999 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001788999 2023-12-01 2023-12-31 0001788999 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 xper:TobiiAbMember 2024-03-31 0001788999 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001788999 xper:TimeBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001788999 srt:MaximumMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001788999 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001788999 2028-01-01 2024-03-31 0001788999 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001788999 us-gaap:CommonStockMember 2022-12-31 0001788999 xper:TimeBasedRestrictedStockUnitsMember 2024-03-31 0001788999 us-gaap:TradeAccountsReceivableMember 2024-03-31 0001788999 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001788999 xper:TIVOMergerMember xper:NonMarketableEquitySecuritiesMember 2024-03-31 pure xper:Business shares xper:Customer iso4217:USD shares xper:Segment iso4217:USD false --12-31 Q1 0001788999 P9M P1Y P1Y P1Y P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent P3Y 10-Q true 2024-03-31 2024 false 001-41486 XPERI INC. DE 83-4470363 2190 Gold Street San Jose CA 95002 408 519-9100 Common Stock (par value $0.001 per share) XPER NYSE No Yes Accelerated Filer false true false false 45148108 118844000 126839000 29756000 27792000 50439000 54856000 56353000 57776000 3584000 4093000 11039000 14827000 1096000 151171000 160440000 -32327000 -33601000 1042000 1108000 748000 740000 22934000 -9099000 -33233000 4272000 -294000 -13371000 -32939000 -251000 -939000 -13120000 -32000000 -0.29 -0.29 -0.76 -0.76 44521000 44521000 42224000 42224000 -13371000 -32939000 -384000 613000 -791000 863000 -14546000 -31463000 -251000 -939000 -14295000 -30524000 95216000 142085000 63650000 55984000 70363000 64114000 42889000 38874000 15860000 272118000 316917000 27676000 6016000 16117000 18231000 41712000 41569000 36360000 39900000 195894000 206895000 4893000 5093000 29604000 32781000 12249000 630390000 673635000 19706000 20849000 83502000 109961000 26327000 28111000 6191000 129535000 165112000 50000000 50000000 22704000 19425000 26795000 30598000 7006000 6983000 12593000 4577000 9805000 248633000 286500000 0.001 0.001 6000000 6000000 0 0 0 0 0.001 0.001 140000000 140000000 45031000 45031000 44211000 44211000 45000 44000 1221709000 1212501000 -4040000 -2865000 -818568000 -805448000 399146000 404232000 -17389000 -17097000 381757000 387135000 630390000 673635000 -13371000 -32939000 22934000 3584000 4093000 11039000 14827000 14757000 15968000 1096000 223000 -200000 313000 1000000 10521000 6019000 4324000 9124000 2788000 5709000 -821000 -1108000 -26427000 -23855000 1483000 -1133000 -49787000 -43103000 1845000 1967000 2603000 1894000 39000 68000 227000 -4714000 -3929000 4671000 2917000 -4671000 -2917000 -46000 518000 -59218000 -49431000 154434000 160127000 95216000 110696000 4235000 1603000 756000 1496000 27676000 5854000 918000 676000 12300000 44211000 44000 1212501000 -2865000 -805448000 -17097000 387135000 41000 -41000 820000 1000 -5590000 -5589000 14757000 14757000 -384000 -384000 -791000 -791000 -13120000 -251000 -13371000 45031000 45000 1221709000 -4040000 -818568000 -17389000 381757000 42066000 42000 1136330000 -4119000 -668835000 -14432000 448986000 -11000 11000 431000 -2917000 -2917000 15968000 15968000 613000 613000 863000 863000 -32000000 -939000 -32939000 42497000 42000 1149370000 -2643000 -700835000 -15360000 430574000 <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;min-width:fit-content;">NOTE 1 – DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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;min-width:fit-content;">Xperi Inc. (“Xperi” or the “Company”) 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’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;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable business segment and groups its business into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Xperi Spin-Off</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;min-width:fit-content;">In June 2020, Xperi Holding Corporation (“Xperi Holding,” “Adeia,” or the “Former Parent”) announced plans to separate into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> independent publicly-traded companies (the “Separation”), </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> comprising its intellectual property (“IP”) licensing business and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> comprising its product business (“Xperi Product”). On October 1, 2022 (the “Separation Date”), the Former Parent completed the Separation (the “Spin-Off”) through a pro-rata distribution (the “Distribution”) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter “Xperi Inc.,” “Xperi” or the Company 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;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;min-width:fit-content;">, the record date (the “Record Date”) for the Distribution. Each Former Parent stockholder of record received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Former Parent’s common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 “XPER” on the New York Stock Exchange. In connection with the Separation and the Distribution, the Former Parent was renamed and continues as Adeia Inc. and also changed its stock symbol to “ADEA” on the Nasdaq Global Select Market.</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: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;min-width:fit-content;">Basis of Presentation and 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;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The Company’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;min-width:fit-content;">In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (“Perceive”), which was created to focus on delivering edge inference solutions. As of March 31, 2024, the Company owned approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding equity interest of Perceive. The operating results of Perceive have been included in the Company’s condensed consolidated financial statements since the fourth quarter of 2018.</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;min-width:fit-content;">Unaudited Interim 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;min-width:fit-content;">The accompanying unaudited interim condensed consolidated financial statements are presented in accordance with the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. The amounts as of December 31, 2023 have been derived from the Company’s annual audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023, filed on March 1, 2024 (the “Form 10-K”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements reflect all adjustments, which consist of normal recurring adjustments, necessary to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. These unaudited interim condensed consolidated financial statements should be read in conjunction with the 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2024 or any future period and the Company makes no representations related thereto.</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: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;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s most significant, challenging, and subjective judgment include the estimation of licensees’ 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 fair value of note receivable and deferred consideration in connection with the Divestiture (as described in Note 6—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Divestiture</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), capitalization of internal-use software, loss contingencies related to indemnification liability, the assessm</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ent of useful lives and recoverability of other intangible assets and long-lived assets, 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’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;min-width:fit-content;">Concentration of Credit and Other Risks</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. 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;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;min-width:fit-content;">The Company believes that any concentration of credit risk in its accounts receivable is substantially mitigated by its evaluation process, relatively short collection terms, and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individually significant customers with revenue exceeding 10% of total revenue for the three months end</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> si</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ngle customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s net balance of accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;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;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;min-width:fit-content;">In November 2023, the Financial Accounting Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires significant segment expenses and other segment related items to be disclosed on an interim and annual basis. The new disclosure requirements are also applicable to companies with a single reportable segment. This guidance is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently 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;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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></div> 1 4 2 1 1 2022-09-21 4 0.001 10 0.001 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Basis of Presentation and 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;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The Company’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;min-width:fit-content;">In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (“Perceive”), which was created to focus on delivering edge inference solutions. As of March 31, 2024, the Company owned approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding equity interest of Perceive. The operating results of Perceive have been included in the Company’s condensed consolidated financial statements since the fourth quarter of 2018.</span></p> 0.775 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’s most significant, challenging, and subjective judgment include the estimation of licensees’ 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 fair value of note receivable and deferred consideration in connection with the Divestiture (as described in Note 6—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Divestiture</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), capitalization of internal-use software, loss contingencies related to indemnification liability, the assessm</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ent of useful lives and recoverability of other intangible assets and long-lived assets, 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’s 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit and Other Risks</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. 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;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;min-width:fit-content;">The Company believes that any concentration of credit risk in its accounts receivable is substantially mitigated by its evaluation process, relatively short collection terms, and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> individually significant customers with revenue exceeding 10% of total revenue for the three months end</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> si</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ngle customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s net balance of accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 0 0 0.10 0.10 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;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;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;min-width:fit-content;">In November 2023, the Financial Accounting Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires significant segment expenses and other segment related items to be disclosed on an interim and annual basis. The new disclosure requirements are also applicable to companies with a single reportable segment. This guidance is effective on a retrospective basis for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently 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;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2 – REVENUE</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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;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;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;min-width:fit-content;">Some of the Company’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 (“SSP”) 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;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;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;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;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;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 the 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;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;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;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;min-width:fit-content;">Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (“CE”) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company’s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (“IPTV”) Solutions, Personalized Content Discovery and enriched Metadata.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’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. Hosted solutions and access to our platform is considered a single performance obligation 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;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;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;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;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’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’ 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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company’s technology in the customer’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;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;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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in “Consumer Electronics”. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in “Consumer Electronics”. 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;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;min-width:fit-content;">The Company generates revenue from advertising, TV viewership data, and licensing of the Vewd app framework and core middleware solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 “</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">” section above.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New 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;min-width:fit-content;">Hardware Products, Services and Settlements/Recoveries</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also generates non-recurring engineering (“NRE”) 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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total revenue 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;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’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 legal judgments in a license dispute. 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></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;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;min-width:fit-content;">The Company’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;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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.52%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized at a point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">The following table summarizes revenue by product category (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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.52%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pay-TV</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumer Electronics</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Connected Car</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Media Platform</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.201%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.569999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.029%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.569999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.029%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe and Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Latin America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">A significant portion of the Company’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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;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;min-width:fit-content;">Contract 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;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 recognized is in excess of the Company’s unconditional right to consideration. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the payments are expected to be received 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;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;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;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, amounts received related to NRE services to be performed in the future, and other offerings 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;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;min-width:fit-content;">The following table presents additional revenue disclosures (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.674%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized in the period from:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in deferred revenue at the beginning of<br/>   the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.</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;min-width:fit-content;">Remaining 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;min-width:fit-content;">Remaining performance obligations represent contracted revenue associated with certain non-cancelable fixed fee arrangements and engineering services contracts that have not yet been recognized. As of March 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;min-width:fit-content;">Company’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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:82.176%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.163%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c5fefb55-ad74-4d9e-9c34-dcc27b2f557a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c9f6d59f-2b63-401f-9302-2accd5a77a4d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_b392ce7d-99c6-4db5-8a3c-ba2450b76162;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9b20f4a1-628a-4262-8b10-cf351fa6dfe6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5b8e8dd7-9084-4e7e-a4ac-44e9a5c3121e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9d2bd2b1-34fb-4a1c-b24d-7f419386de17;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Allowance for Credit Losses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the allowance for credit losses for the three months ended March 31, 2024 and 2023 (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.5%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:9.14%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.74%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:9.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recoveries/charge-off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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;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;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;min-width:fit-content;">Some of the Company’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 (“SSP”) 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;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;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;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;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;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 the 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;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;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;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;min-width:fit-content;">Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (“CE”) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company’s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (“IPTV”) Solutions, Personalized Content Discovery and enriched Metadata.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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’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. Hosted solutions and access to our platform is considered a single performance obligation 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;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;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;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;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’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’ 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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company’s technology in the customer’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;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;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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in “Consumer Electronics”. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in “Consumer Electronics”. 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;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;min-width:fit-content;">The Company generates revenue from advertising, TV viewership data, and licensing of the Vewd app framework and core middleware solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 “</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">” section above.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New 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;min-width:fit-content;">Hardware Products, Services and Settlements/Recoveries</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also generates non-recurring engineering (“NRE”) 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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total revenue 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;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’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 legal judgments in a license dispute. 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> 0.10 0.10 0.10 <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;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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.52%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized at a point in time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes revenue by product category (in thousands): </span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.52%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pay-TV</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consumer Electronics</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Connected Car</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Media Platform</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 96682000 100213000 22162000 26626000 118844000 126839000 56806000 60294000 26128000 36735000 24348000 20548000 11562000 9262000 118844000 126839000 <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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.201%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.569999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.029%;"></td> <td style="width:1%;"></td> <td style="width:1.641%;"></td> <td style="width:1%;"></td> <td style="width:12.569999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.161%;"></td> <td style="width:1%;"></td> <td style="width:13.029%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe and Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Latin America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 59799000 0.50 65159000 0.51 12037000 0.10 17495000 0.14 13475000 0.11 10166000 0.08 12787000 0.11 11510000 0.09 6917000 0.06 6623000 0.05 13829000 0.12 15886000 0.13 118844000 1 126839000 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;min-width:fit-content;">The following table presents additional revenue disclosures (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.674%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized in the period from:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts included in deferred revenue at the beginning of<br/>   the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed.</span></p> 7266000 6719000 3009000 -1881000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:82.176%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.163%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c5fefb55-ad74-4d9e-9c34-dcc27b2f557a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c9f6d59f-2b63-401f-9302-2accd5a77a4d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_b392ce7d-99c6-4db5-8a3c-ba2450b76162;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9b20f4a1-628a-4262-8b10-cf351fa6dfe6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5b8e8dd7-9084-4e7e-a4ac-44e9a5c3121e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_9d2bd2b1-34fb-4a1c-b24d-7f419386de17;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 43800000 31234000 13891000 3899000 2038000 966000 95828000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity in the allowance for credit losses for the three months ended March 31, 2024 and 2023 (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.5%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.88%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:9.14%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.74%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:9.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for credit losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recoveries/charge-off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1906000 190000 1950000 369000 798000 58000 136000 -19000 -164000 3000 19000 2868000 245000 2067000 350000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.354%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:11.642000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><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:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.026%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.577%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized internal-use software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;min-width:fit-content;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024 and December 31, 2023, respectively, of accumulated amortization associated with capitalized internal-use software.</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;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, capitalization of costs associated with internal-use software was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Amortization of capitalized internal-use software was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024, whereas it was immaterial for the three months ended March 31, 2023.</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;min-width:fit-content;">Accrued liabilities consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.04%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.72%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><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_f18aa7e0-b034-49a3-8edc-3dcbd33e9d71;"><span style="-sec-ix-hidden:F_97819263-572d-4ab4-9feb-fb0f397a80d7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third-party royalties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.354%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:11.642000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,544</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 25344000 19913000 5988000 7279000 5544000 4813000 6013000 6869000 42889000 38874000 <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:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.026%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.577%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capitalized internal-use software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment and furniture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation and amortization</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;min-width:fit-content;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2024 and December 31, 2023, respectively, of accumulated amortization associated with capitalized internal-use software.</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;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, capitalization of costs associated with internal-use software was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Amortization of capitalized internal-use software was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024, whereas it was immaterial for the three months ended March 31, 2023.</span></p> 53748000 52740000 14503000 11224000 11294000 11074000 17876000 17876000 5300000 5300000 13297000 11758000 768000 3319000 116786000 113291000 75074000 71722000 41712000 41569000 2100000 1600000 3300000 1900000 500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued liabilities consisted of the following (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.04%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.72%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:12.280000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,095</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><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_f18aa7e0-b034-49a3-8edc-3dcbd33e9d71;"><span style="-sec-ix-hidden:F_97819263-572d-4ab4-9feb-fb0f397a80d7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of operating lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third-party royalties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26556000 44095000 17927000 24307000 14059000 14760000 8075000 6464000 7658000 8478000 3012000 1991000 6215000 9866000 83502000 109961000 <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;min-width:fit-content;">NOTE 4 – FINANCIAL </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;min-width:fit-content;">Non-marketable 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;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairments to the carrying amount of the Company’s non-marketable equity securities were recognized in the three months ended March 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;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’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;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;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;min-width:fit-content;">The Company designates certain foreign currency forward contracts as hedging instruments pursuant to Accounting Standards Codification (“ASC”) No. 815—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 (“AOCL”) in stockholders’ equity and reclassified into earnings on the Condensed Consolidated Statements of Operations (Unaudited) 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;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;min-width:fit-content;">The notional and fair values of all derivative financial instruments were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.18%;"></td> <td style="width:28.82%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location in Balance Sheet</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivative instruments designated as cash flow hedges:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">foreign exchange contract assets, net amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0db2d255-bb83-4318-93ef-661219b3d711;"><span style="-sec-ix-hidden:F_7c5f5047-08d6-49d5-965c-d163c11f4b04;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notional value held to buy U.S. dollars in exchange for other currencies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notional value held to sell U.S. dollars in exchange for other currencies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">All of the Company’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's Condensed Consolidated Balance Sheets on a net basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;min-width:fit-content;">The gross amounts of the Company’s foreign currency forward contracts and the net amounts recorded in the Company’s Condensed Consolidated Balance Sheets were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.434%;"></td> <td style="width:1%;"></td> <td style="width:11.562000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:11.422%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross amount of recognized assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross amount of recognized liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net derivative assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) gain before reclassification</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;min-width:fit-content;">The following table summarizes the gains recognized upon settlement of the hedged transactions in the Condensed Consolidated Statement of Operations for three months ended March 31, 2024 and 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.74%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="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;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;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;min-width:fit-content;">For derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the Condensed Consolidated Balance Sheets with their corresponding changes in the fair value recognized as gains or losses in interest and other income, net in the Condensed Consolidated Statements of Operations. These instruments were all re-designated as foreign currency cash flow hedges in July 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;min-width:fit-content;">For the three months ended March 31, 2023, changes in fair value on the undesignated derivatives were insignificant</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 4200000 4900000 0 0 <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;min-width:fit-content;">The notional and fair values of all derivative financial instruments were as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.18%;"></td> <td style="width:28.82%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location in Balance Sheet</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Derivative instruments designated as cash flow hedges:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value</span><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">—</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">foreign exchange contract assets, net amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0db2d255-bb83-4318-93ef-661219b3d711;"><span style="-sec-ix-hidden:F_7c5f5047-08d6-49d5-965c-d163c11f4b04;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notional value held to buy U.S. dollars in exchange for other currencies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notional value held to sell U.S. dollars in exchange for other currencies</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 271000 1184000 1119000 738000 49581000 45468000 <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;min-width:fit-content;">The gross amounts of the Company’s foreign currency forward contracts and the net amounts recorded in the Company’s Condensed Consolidated Balance Sheets were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.434%;"></td> <td style="width:1%;"></td> <td style="width:11.562000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:11.422%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross amount of recognized assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross amount of recognized liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net derivative assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 559000 1300000 -288000 -116000 271000 1184000 <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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.58%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:12.620000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive (loss) gain before reclassification</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1034000 -94000 -422000 859000 -369000 4000 -791000 863000 243000 769000 <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;min-width:fit-content;">The following table summarizes the gains recognized upon settlement of the hedged transactions in the Condensed Consolidated Statement of Operations for three months ended March 31, 2024 and 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.74%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -349000 -11000 -107000 -4000 -456000 -15000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 5 – FAIR </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;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. 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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:8.78%;"></td> <td style="width:91.22%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in active markets for identical assets.</span></p></td> </tr> <tr style="white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></p></td> </tr> <tr style="white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><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;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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></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;min-width:fit-content;">When applying fair value principles in the valuation of assets and liabilities, 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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s derivative financial instruments (as described in Note 4—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">Financial Instruments Not Recorded at Fair Value</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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;min-width:fit-content;">The following table presents the fair value hierarchy for the Company’s assets and liabilities recorded at their carrying amount, but for which the fair value is disclosed (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.41%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Note receivable, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred consideration from divestiture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior unsecured promissory note</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the note receivable and the deferred consideration resulting from the Divestiture (as described in Note 6—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Divestiture</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company’s debt (as described in Note 8—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was 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. The Company classifies its debt 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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the fair value hierarchy for the Company’s assets and liabilities recorded at their carrying amount, but for which the fair value is disclosed (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.41%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:9.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Note receivable, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred consideration from divestiture</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Senior unsecured promissory note</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 27676000 27676000 6016000 5847000 33692000 33523000 50000000 49740000 50000000 49659000 <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;min-width:fit-content;">NOTE 6 – DIVESTITURE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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;min-width:fit-content;">In December 2023, the Company entered into a definitive agreement with Tobii AB (the “Purchaser”), an eye tracking and attention computing company, pursuant to which it agreed to sell to the Purchaser its AutoSense in-cabin safety business and related imaging solutions (the “Divestiture”). The Divestiture represented a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% equity sale transaction of two of the Company’s wholly-owned subsidiaries and was expected to streamline the Company’s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the Divestiture were classified as held for sale as of December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;min-width:fit-content;">The Divestiture was completed on January 31, 2024 (the “Closing Date”) for a total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, comprising $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash, a note receivable from the Purchaser (the “Tobii Note”) of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and deferred consideration (as described under </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Consideration</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below) totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million based on a present value factor on the Closing Date. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash included in the total consideration represents the cash balance that was transferred to the Purchaser on the Closing Date 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. As previously disclosed in the Form 10-K, the Purchaser was required to pay the Company the acquired closing cash balance, less certain adjustments, promptly after the Closing Date. In addition, there may be potential earnout payments (as described under </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingent Consideration </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the 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;min-width:fit-content;">7.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for potential indemnification of certain pre-Closing matters.</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;min-width:fit-content;">As of the Closing Date, the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.572%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets held for sale </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div 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="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;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;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></div></div></div><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;min-width:fit-content;">Upon the completion of the Divestiture, the Company recognized a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the three months ended March 31, 2024.</span></p><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;min-width:fit-content;">The Divestiture did not represent a strategic shift that would have a major effect on the Company’s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note Receivable from Tobii AB</span></p><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;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;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, matures on April 1, 2029 and is payable in three annual installments. The Purchaser 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;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Tobii Note is secured by a floating lien and security interest in certain of the Purchaser’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></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;min-width:fit-content;">The Tobii Note has the following scheduled principal repayments (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:82.236%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.063%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Principal Payment:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total principal payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">For the three months ended March 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;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of March 31, 2024, accrued interest on the Tobii Note was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Consideration</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;min-width:fit-content;">The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by the Purchaser 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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.22%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:15.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Payment:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2031</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">At the Closing Date, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of discount on the deferred consideration</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to be accreted as interest income up to the date of the final payment. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024, the Company accreted $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the discount as interest income.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;min-width:fit-content;">As of March 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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.94%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.360000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized discount on deferred consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingent Consideration</span></p><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;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;min-width:fit-content;"> </span></p><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;min-width:fit-content;">At the Closing Date, the Company elected to apply the gain contingency guidance under ASC 450—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 probable that the Purchaser achieves the targeted shipments.</span></p> 1 44300000 10800000 27700000 15000000 5800000 10800000 7100000 <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;min-width:fit-content;">As of the Closing Date, the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.572%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">January 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets held for sale </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div 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="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;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;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></div></div> 11025000 11025000 3392000 3392000 1398000 5320000 6718000 812000 812000 2291000 2291000 3272000 3272000 2887000 2887000 16627000 13770000 30397000 248000 248000 4933000 4933000 1114000 1114000 2708000 2708000 7064000 7064000 6295000 9772000 16067000 10332000 3998000 14330000 35200000 22900000 0.08 0.02 <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;min-width:fit-content;">The Tobii Note has the following scheduled principal repayments (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:82.236%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.063%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Principal Payment:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">April 1, 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total principal payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10000000 10000000 7676000 27676000 400000 400000 <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;min-width:fit-content;">The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by the Purchaser 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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.22%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:15.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Payment:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2030</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">February 15, 2031</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3000000 2250000 4500000 5250000 15000000 9200000 200000 <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;min-width:fit-content;">As of March 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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.94%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.360000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized discount on deferred consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 15000000 -8984000 6016000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 7 – </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">INTANGIBLE ASSETS, NET</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identified intangible assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.829%;"></td> <td style="width:1.14%;"></td> <td style="width:9.038%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.638%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Existing technology / content database</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts and related relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks/trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TiVo tradename/trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.829%;"></td> <td style="width:1.14%;"></td> <td style="width:9.038%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.638%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Existing technology / content database</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts and related relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks/trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TiVo tradename/trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;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;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Divestiture</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">).</span></div></div></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the estimated future amortization expense of total finite-lived intangible assets was as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.22%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:15.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identified intangible assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.829%;"></td> <td style="width:1.14%;"></td> <td style="width:9.038%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.638%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Existing technology / content database</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts and related relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">371,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks/trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773,137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TiVo tradename/trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">598,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.829%;"></td> <td style="width:1.14%;"></td> <td style="width:9.038%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.638%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:8.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Life<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquired patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Existing technology / content database</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer contracts and related relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks/trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-competition agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite-lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">773,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">TiVo tradename/trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;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;min-width:fit-content;">N/A</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:3.333%;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;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;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Divestiture</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">).</span></div></div> P3Y P10Y 17281000 4031000 13250000 P5Y P10Y 219863000 184819000 35044000 P3Y P9Y 493579000 371093000 122486000 P4Y P10Y 39313000 35708000 3605000 P1Y P2Y 3101000 2992000 109000 773137000 598643000 174494000 21400000 21400000 794537000 598643000 195894000 P3Y P10Y 17281000 3478000 13803000 P5Y P10Y 219717000 181713000 38004000 P3Y P9Y 493685000 365074000 128611000 P4Y P10Y 39313000 34453000 4860000 P1Y P2Y 3101000 2884000 217000 773097000 587602000 185495000 21400000 21400000 794497000 587602000 206895000 35200000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the estimated future amortization expense of total finite-lived intangible assets was as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.22%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:15.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">174,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 32328000 34821000 31490000 30647000 30310000 14898000 174494000 <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;min-width:fit-content;">NOTE 8 – </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;min-width:fit-content;">In connection with the acquisition of Vewd Software Holdings Limited (“Vewd”) on July 1, 2022, the Company issued a senior unsecured promissory note (the “Promissory Note”) 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;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">6.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">6.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 issuer or any guarantor borrows money or guarantees obligations on a secured basis on 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;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;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;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;min-width:fit-content;">The Promissory Note includes certain covenants that restrict the Company and each guarantor’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;min-width:fit-content;">As of March 31, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in principal balance was outstanding. Interest expense on the Promisso</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ry Note was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for each of the three months ended March 31, 2024 and 2023. </span></p> 50000000 0.06 0.06 0.02 2025-07-01 50000000 700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 9 – NET LOSS PER </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SHARE</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share attributable to the Company is computed by dividing the net loss attributable to the Company by the number of weighted-average outstanding common shares in the period. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options, vesting of restricted stock units (“RSUs”), and shares purchased under the Employee Stock Purchase Plan (“ESPP”) 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 attributable to the Company, since their effect would be anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="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;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable the Company (in thousands, except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.614%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.602%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.902000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average number of shares used to compute net loss per share attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.06%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share attributable the Company (in thousands, except per share amounts):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.614%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.602%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.902000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average number of shares used to compute net loss per share attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -13120000 -13120000 -32000000 -32000000 44521000 44521000 42224000 42224000 -0.29 -0.29 -0.76 -0.76 <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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.58%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.06%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.36%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 69000 124000 8053000 7219000 253000 460000 8375000 7803000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 10 – STOCKHOLDERS’ 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity Incentive 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-size:10pt;font-family:Times New Roman;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 “2022 EIP”).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 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;min-width:fit-content;">10-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. The vesting criteria for RSUs 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_7173976a-f634-4049-aa4d-cb2695d9c163;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for 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;min-width:fit-content;">As of March 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares reserved for future grants under the 2022 EIP.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Employee Stock Purchase 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-size:10pt;font-family:Times New Roman;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 “2022 ESPP”). 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;min-width:fit-content;">24-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the employee’s maximum participant contribution was reduced from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the employee’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;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value per share on the semi-annual purchase 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;min-width:fit-content;">If the fair market value per share of the Company’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;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-month offering period, then that 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;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-month 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;min-width:fit-content;">As of March 31, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares reserved for future issuance under the 2022 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity for the three months ended March 31, 2024 is as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.52%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.28%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject<br/>to Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options canceled / forfeited / expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options granted during the three months ended March 31, 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-style:italic;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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the three months ended March 31, 2024 is as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject to<br/>Time-<br/>based Vesting</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject to<br/>Performance-<br/>based Vesting</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested / released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled / forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </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;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;min-width:fit-content;">From time to time, the Company may grant performance-based restricted stock units (“PSU”) 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 th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e 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;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 or RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions (the “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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.973%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.863%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.161999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="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;min-width:fit-content;">Stock-Based Compensation</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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.28%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.42%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><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;min-width:fit-content;">Stock-based compensation expense categorized by award type for the three months ended March 31, 2024 and 2023 is summarized in the table below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.194%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.182%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.742%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;min-width:fit-content;">As of March 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.26%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Stock-Based Compensation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average Period to Recognize Expense <br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> P10Y P4Y P4Y P3Y 4600000 P24M P24M P12M 1 0.15 0.85 0.85 P12M P12M 3700000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity for the three months ended March 31, 2024 is as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.52%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.28%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:12.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject<br/>to Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options canceled / forfeited / expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 106000 26.87 37000 21.39 69000 29.87 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the three months ended March 31, 2024 is as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject to<br/>Time-<br/>based Vesting</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares<br/>Subject to<br/>Performance-<br/>based Vesting</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested / released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled / forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5396000 1671000 7067000 15.51 2259000 670000 2929000 11.41 1301000 14000 1315000 14.8 436000 192000 628000 19.36 5918000 2135000 8053000 13.84 0 2 <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;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:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.973%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.863%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.161999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P3Y P2Y9M18D 0.0421 0.0454 0 0 0.4393 0.4902 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.28%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.42%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.26%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 744000 792000 4333000 5551000 9680000 9625000 14757000 15968000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense categorized by award type for the three months ended March 31, 2024 and 2023 is summarized in the table below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.194%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.182%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.742%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 9185000 10755000 4254000 4225000 1318000 988000 14757000 15968000 <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;min-width:fit-content;">As of March 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.26%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized Stock-Based Compensation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average Period to Recognize Expense <br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> </table> 74406000 P2Y2M12D 23268000 P2Y2M12D 3387000 P0Y10M24D 101061000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 11 – 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;min-width:fit-content;">For the three months ended March 31, 2024, the Company recorded an income tax expense </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on a pretax loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which resulted in an effective tax rate of (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)%. The income tax expense for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 was primarily related to foreign withholding taxes, foreign income taxes, U.S. federal income taxes, and state income taxes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023, the Company recorded an income tax benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on a pretax loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which resulted in an effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The income tax benefit for the three months ended March 31, 2023 was primarily related to foreign withholding taxes, partially offset by U.S. federal income taxes and state income taxes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, gross unrecognized tax benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decreased by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million compared to December 31, 2023. Of the total decrease, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the Divestiture completed in January 2024. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million gross unrecognized tax benefits, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million would affect the effective tax rate, if recognized. The Company is unable to reasonably estimate the timing of the long-term payments or the amount by which the liability will increase or decrease.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">It is the Company’s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. Recognition of interest and penalties related to unrecognized tax benefits was immaterial for the three months ended March 31, 2024 and 2023. As of March 31, 2024 and December 31, 2023, accrued interest and penalties were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="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;min-width:fit-content;">As of March 31, 2024, the Company’s 2019 through 2024 tax years are generally open and subject to potential examination in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> one or more jurisdictions. In addition, 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 examinatio</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 4300000 -9100000 0.47 -300000 -33200000 -0.009 16600000 -7000000 6900000 16600000 2600000 200000 400000 As of March 31, 2024, the Company’s 2019 through 2024 tax years are generally open and subject to potential examination in one or more jurisdictions. In addition, 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 examinatio <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 12 – LEASES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates thr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ugh 2030. 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;min-width:fit-content;">op</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tion to renew</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and to terminate before the expiration date. Leases with an initial term of 12 months or less are not recorded on the balance sheets</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; 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 right-of-use assets calculation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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;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;min-width:fit-content;">Following the Spin-Off in October 2022, the Company decided to vacate and sublease certain of its office facilities due to a change in the manner in which the offices were being used, a significant decrease in the expected market price of the leased asset, and expected delays in subleasing the space based on the condition of the real estate leasing market. As a result, the Company was required to recognize an impairment loss after determining that the carrying amount of the leased office facilities was not recoverable and exceeded fair value. The Company estimated the fair value using a discounted cash flows approach with assumptions such as expectations of cash flows from projected sublease income, occupancy estimates, and its outlook for the local real estate market.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment charges recorded in the three months ended March 31, 2024. For the three months ended March 31, 2023, the Company recorded impairment charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to reduce the carrying amount of certain operating lease ROU assets and the related leasehold improvements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of operating lease costs were as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.14%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.68%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed lease cost </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: sublease income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align: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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</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;min-width:fit-content;">The following table presents supplemental cash flow information arising from lease transactions (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.04%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments included in the measurement of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating ROU assets obtained in exchange for lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </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;min-width:fit-content;"> </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;min-width:fit-content;">The weighted-average remaining term of the Company’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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.014%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.581999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.18</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.37</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</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;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><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:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease payments and related lease liabilities as of March 31, 2024 were as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.242%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.685%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:10.584%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.405000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Payments </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Sublease Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Operating Lease Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,617</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: operating lease liabilities, current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </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;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p></div> 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. Leases with an initial term of 12 months or less are not recorded on the balance sheets true P10Y 0 1100000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of operating lease costs were as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.14%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.68%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed lease cost </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Variable lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: sublease income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align: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;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</span></p> 4286000 5158000 1053000 1487000 1931000 2680000 3408000 3965000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents supplemental cash flow information arising from lease transactions (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.04%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><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;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash payments included in the measurement of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating ROU assets obtained in exchange for lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4496000 5208000 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted-average remaining term of the Company’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;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.014%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.402000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.581999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.18</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.37</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P3Y2M4D P3Y4M13D 0.053 0.053 <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:10pt;font-family:Times New Roman;min-width:fit-content;">Future minimum lease payments and related lease liabilities as of March 31, 2024 were as follows (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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.242%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.685%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:10.584%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:11.405000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Payments </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Sublease Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Operating Lease Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (remaining 9 months)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,617</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: operating lease liabilities, current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </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;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p> 11666000 4454000 7212000 16177000 6107000 10070000 9812000 1412000 8400000 3964000 368000 3596000 1996000 379000 1617000 1152000 291000 861000 44767000 13011000 31756000 3913000 40854000 14059000 26795000 <p id="note_13___commitments_and_contingencies" 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;min-width:fit-content;">NOTE 13 – COMMITMENTS AND CONTINGENCIES</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;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase and Other Contractual Obligations</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;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. As of March 31, 2024, the Company’s total future unconditional purchase obligations were approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">136.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Inventory Purchase Commitment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses contract manufacturers to provide manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate supply, the Company enters into agreements with its contract manufacturers that either allow them to procure inventory based on criteria as defined by the Company or that establish the parameters defining the Company’s requirements. A significant portion of the Company’s purchase commitments arising from these agreements consist of firm, non-cancelable and unconditional purchase commitments. In certain instances, these agreements allow the Company the option to cancel, reschedule or adjust the Company’s requirements based on its business needs prior to firm orders being placed. As of March 31, 2024, the Company had total purchase commitments for inventory of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;min-width:fit-content;">Indemnifications</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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; 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’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;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’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’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’ and officers’ liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements from its insurers, 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;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;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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An adverse decision in any legal actions could result in a loss of the Company’s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company’s licensed technology or otherwise negatively impact the Company’s stock price or its business and consolidated financial results. </span></p> 136900000 300000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TE 14 – SUBSEQUENT 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;min-width:fit-content;">In April 2024, the Company’s Board of Directors (the “Board”) authorized the repurchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of Xperi common stock. Under the repurchase 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 this authorization. The repurchase program does not obligate the Company to repurchase any specific number of shares of common stock, has no time limit, and may be modified, suspended, or discontinued at any time without notice at the discretion of the Board.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 100000000 Includes $12.3 million of cash and cash equivalents classified as held for sale at December 31, 2023. True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation or disputes during the period for past royalties owed. Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $35.2 million. Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $35.2 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 6Divestiture). Includes short-term leases expensed on a straight-line basis. Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance, and real estate taxes.