0000950170-24-125099.txt : 20241112 0000950170-24-125099.hdr.sgml : 20241112 20241112140027 ACCESSION NUMBER: 0000950170-24-125099 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241112 DATE AS OF CHANGE: 20241112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Adeia Inc. CENTRAL INDEX KEY: 0001803696 STANDARD INDUSTRIAL CLASSIFICATION: CABLE & OTHER PAY TELEVISION SERVICES [4841] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39304 FILM NUMBER: 241446794 BUSINESS ADDRESS: STREET 1: 3025 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: (408) 473-2500 MAIL ADDRESS: STREET 1: 3025 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: Xperi Holding Corp DATE OF NAME CHANGE: 20200529 FORMER COMPANY: FORMER CONFORMED NAME: XRAY-TWOLF HoldCo Corp DATE OF NAME CHANGE: 20200214 10-Q 1 adea-20240930.htm 10-Q 10-Q
false0001803696--12-31Q3http://fasb.org/us-gaap/2024#AccountingStandardsUpdate202206Member3 Months1 years1 year1 year1 yearhttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent0001803696us-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:PerformanceSharesMember2024-01-012024-09-300001803696us-gaap:SalesRevenueNetMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001803696us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:RetainedEarningsMember2024-01-012024-09-300001803696us-gaap:SalesRevenueNetMemberadea:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadea:CustomerAMember2024-01-012024-09-3000018036962023-12-310001803696adea:OtherAsiaMember2024-07-012024-09-300001803696adea:TermBLoanFacilityMember2023-12-310001803696us-gaap:SalesRevenueNetMemberadea:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-09-300001803696adea:EuropeAndMiddleEastMember2024-07-012024-09-300001803696adea:TwoThousandTwentyOneConvertibleNotesMember2024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadea:CustomerAMember2023-01-012023-09-300001803696adea:TimeBasedAwardsMemberadea:TwoThousandTwentyEquityIncentivePlanMember2024-01-012024-09-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:TwoThousandTwentyFourTermLoanBMember2024-09-300001803696us-gaap:CommonStockMember2023-01-012023-09-300001803696us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:PerformanceSharesMembersrt:MinimumMember2024-01-012024-09-300001803696us-gaap:CommonStockMember2024-07-012024-09-3000018036962023-01-012023-09-300001803696us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-09-300001803696adea:TwoThousandTwentyTermLoanBFacilityMember2020-06-010001803696us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001803696adea:CrossBusinessAgreementMember2022-10-010001803696adea:CustomerContractsAndRelatedRelationshipsMembersrt:MaximumMember2024-09-300001803696us-gaap:EmployeeStockMember2024-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:AssumedPlansMember2024-01-012024-09-300001803696srt:AsiaMember2023-07-012023-09-3000018036962028-01-012024-09-300001803696us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001803696srt:MinimumMember2024-09-300001803696srt:MaximumMember2024-01-012024-09-3000018036962022-10-010001803696us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001803696srt:AsiaMember2024-07-012024-09-300001803696us-gaap:RestrictedStockMember2024-09-300001803696us-gaap:EmployeeStockMember2024-01-012024-09-300001803696adea:OtherAsiaMember2024-01-012024-09-3000018036962024-10-012024-09-300001803696us-gaap:USTreasuryAndGovernmentMember2023-12-310001803696us-gaap:RestrictedStockMember2024-01-012024-09-300001803696adea:EquipmentFurnitureAndOtherMember2023-12-310001803696country:CA2023-01-012023-09-300001803696us-gaap:BaseRateMemberadea:TwoThousandTwentyFourTermLoanBMember2024-05-202024-05-200001803696us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:TwoThousandTwentyFourTermLoanBMember2023-07-012023-09-300001803696us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001803696adea:TimeBasedRestrictedStockAwardsMember2024-01-012024-09-300001803696us-gaap:CreditConcentrationRiskMemberadea:CustomerTwoMemberus-gaap:AccountsReceivableMember2024-01-012024-09-300001803696us-gaap:CashAndCashEquivalentsMember2023-12-3100018036962027-01-012024-09-300001803696adea:TwoThousandTwentyEquityIncentivePlanMember2024-01-012024-09-300001803696us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:TwoThousandTwentyEquityIncentivePlanMembersrt:MaximumMember2024-05-090001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001803696us-gaap:RetainedEarningsMember2024-09-300001803696us-gaap:CommercialPaperMember2023-12-310001803696adea:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2023-01-012023-09-300001803696us-gaap:SalesRevenueNetMemberadea:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001803696adea:NonrecurringRevenueMember2023-07-012023-09-300001803696adea:NonrecurringRevenueMember2024-01-012024-09-300001803696us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:CommonStockMember2023-09-300001803696us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-09-300001803696us-gaap:RetainedEarningsMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadea:CustomerDMember2023-07-012023-09-300001803696us-gaap:AdditionalPaidInCapitalMember2024-09-300001803696adea:RecurringRevenueMember2023-01-012023-09-3000018036962022-10-012022-10-010001803696adea:TwoThousandTwentyFourTermLoanBMember2024-05-200001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100018036962024-10-250001803696us-gaap:RetainedEarningsMember2023-01-012023-09-300001803696us-gaap:TreasuryStockCommonMember2022-12-310001803696us-gaap:TreasuryStockCommonMember2024-01-012024-09-300001803696us-gaap:TreasuryStockCommonMember2024-09-300001803696us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696adea:TimeBasedRestrictedStockAwardsMember2024-09-300001803696us-gaap:SalesRevenueNetMemberadea:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001803696adea:NonrecurringRevenueMember2024-07-012024-09-300001803696country:CA2024-07-012024-09-300001803696us-gaap:TreasuryStockCommonMember2024-06-300001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:EmployeeStockMember2022-04-292022-04-290001803696srt:MinimumMemberadea:TwoThousandTwentyEquityIncentivePlanMember2024-05-090001803696us-gaap:CreditConcentrationRiskMemberadea:CustomerOneMemberus-gaap:AccountsReceivableMember2024-01-012024-09-300001803696us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:ExistingTechnologyContentDatabaseMember2024-09-3000018036962024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-07-012023-09-300001803696us-gaap:CommercialPaperMember2024-09-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMember2024-09-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:SalesRevenueNetMemberadea:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001803696us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000018036962022-10-030001803696us-gaap:FairValueMeasurementsRecurringMemberadea:TwoThousandTwentyFourTermLoanBMember2023-12-310001803696adea:ExistingTechnologyContentDatabaseMember2023-12-310001803696adea:EuropeAndMiddleEastMember2024-01-012024-09-300001803696adea:MediaPlatformMember2023-07-012023-09-300001803696adea:AcquiredPatentsCoreTechnologyMember2024-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:AvailableforsaleSecuritiesMember2024-09-300001803696us-gaap:RestrictedStockMemberadea:AssumedPlansMember2024-01-012024-09-300001803696us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:SalesRevenueNetMemberadea:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696adea:OperatingAccountsMember2024-09-3000018036962024-06-300001803696adea:ExistingTechnologyContentDatabaseMembersrt:MaximumMember2024-09-300001803696us-gaap:TrademarksAndTradeNamesMember2024-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001803696us-gaap:TreasuryStockCommonMember2024-07-012024-09-300001803696us-gaap:RetainedEarningsMember2023-06-300001803696us-gaap:CommonStockMember2022-12-310001803696us-gaap:SalesRevenueNetMemberadea:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-09-300001803696us-gaap:PerformanceSharesMember2024-09-300001803696country:US2023-07-012023-09-300001803696us-gaap:AdditionalPaidInCapitalMember2023-12-310001803696us-gaap:RetainedEarningsMember2024-06-300001803696adea:TwoThousandTwentyFourTermLoanBMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2024-01-012024-09-300001803696us-gaap:CashAndCashEquivalentsMember2024-09-3000018036962026-01-012024-09-300001803696us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-3000018036962020-06-132024-09-300001803696us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001803696adea:TwoThousandTwentyFourTermLoanBMember2024-05-202024-05-200001803696us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMemberus-gaap:BaseRateMember2024-01-012024-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-09-300001803696adea:EuropeAndMiddleEastMember2023-01-012023-09-300001803696us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001803696adea:TwoThousandTwentyFourTermLoanBMember2023-12-310001803696adea:TwoThousandTwentyFourTermLoanBMember2023-01-012023-09-300001803696us-gaap:CorporateDebtSecuritiesMember2023-12-310001803696us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696adea:TimeBasedRestrictedStockAwardsMember2023-12-310001803696adea:OperatingAccountsMember2023-12-310001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMember2024-01-012024-09-300001803696us-gaap:PerformanceSharesMembersrt:MaximumMember2024-01-012024-09-300001803696adea:EuropeAndMiddleEastMember2023-07-012023-09-300001803696country:US2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadea:CustomerAMember2023-07-012023-09-300001803696us-gaap:AdditionalPaidInCapitalMember2022-12-310001803696us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:CommonStockMember2024-01-012024-09-300001803696adea:SemiconductorMember2024-01-012024-09-300001803696us-gaap:TreasuryStockCommonMember2023-01-012023-09-300001803696us-gaap:EmployeeStockOptionMemberadea:TwoThousandTwentyEquityIncentivePlanMember2024-09-300001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001803696adea:RecurringRevenueMember2023-07-012023-09-300001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001803696us-gaap:PerformanceSharesMember2023-12-310001803696us-gaap:CommonStockMember2023-12-310001803696us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001803696adea:TwoThousandTwentyEquityIncentivePlanMember2024-05-092024-05-090001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001803696us-gaap:LeaseholdImprovementsMember2024-09-300001803696us-gaap:FairValueMeasurementsRecurringMemberadea:TwoThousandTwentyFourTermLoanBMember2024-09-300001803696us-gaap:AdditionalPaidInCapitalMember2023-06-3000018036962029-01-012024-09-300001803696us-gaap:SalesRevenueNetMemberadea:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-09-300001803696adea:SemiconductorMember2023-01-012023-09-300001803696us-gaap:SalesRevenueNetMemberadea:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-09-300001803696us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696srt:AsiaMember2024-01-012024-09-300001803696adea:EquipmentFurnitureAndOtherMember2024-09-300001803696us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:TreasuryStockCommonMember2023-12-3100018036962025-01-012024-09-300001803696us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:RetainedEarningsMember2023-07-012023-09-300001803696us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-07-012024-09-300001803696country:CA2024-01-012024-09-300001803696adea:TermBLoanFacilityMember2024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2023-01-012023-09-300001803696country:US2023-01-012023-09-300001803696us-gaap:RetainedEarningsMember2023-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696adea:SemiconductorMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001803696srt:AsiaMember2023-01-012023-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001803696us-gaap:SalesRevenueNetMemberadea:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001803696us-gaap:LeaseholdImprovementsMember2023-12-310001803696srt:MinimumMemberadea:ExistingTechnologyContentDatabaseMember2024-09-300001803696adea:NonrecurringRevenueMember2023-01-012023-09-300001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001803696us-gaap:CommonStockMember2024-06-300001803696adea:TwoThousandTwentyFourTermLoanBMember2024-01-012024-09-300001803696us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696adea:CustomerContractsAndRelatedRelationshipsMember2023-12-310001803696us-gaap:AdditionalPaidInCapitalMember2024-06-300001803696us-gaap:CommonStockMember2024-09-300001803696us-gaap:CreditConcentrationRiskMemberadea:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2024-01-012024-09-300001803696us-gaap:MoneyMarketFundsMember2024-09-300001803696us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:SalesRevenueNetMemberadea:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2024-07-012024-09-300001803696adea:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2024-01-012024-09-300001803696adea:RecurringRevenueMember2024-01-012024-09-300001803696adea:MediaPlatformMember2024-07-012024-09-300001803696us-gaap:CreditConcentrationRiskMemberadea:CustomerTwoMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001803696us-gaap:SalesRevenueNetMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001803696us-gaap:TreasuryStockCommonMember2023-06-300001803696adea:MediaPlatformMember2024-01-012024-09-300001803696adea:SemiconductorMember2023-07-012023-09-300001803696us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001803696srt:MaximumMemberadea:AcquiredPatentsCoreTechnologyMember2024-09-3000018036962023-07-012023-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2024-07-012024-09-300001803696us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:RetainedEarningsMember2023-12-310001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-07-012024-09-300001803696adea:RecurringRevenueMember2024-07-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-09-300001803696us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-3000018036962024-09-300001803696us-gaap:AdditionalPaidInCapitalMember2023-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:CA2023-07-012023-09-300001803696adea:TwoThousandTwentyFourTermLoanBMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-05-202024-05-200001803696us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001803696us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:TreasuryStockCommonMember2023-09-300001803696us-gaap:RetainedEarningsMember2022-12-310001803696us-gaap:TrademarksAndTradeNamesMember2023-12-3100018036962023-06-300001803696us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2024-09-300001803696us-gaap:AvailableforsaleSecuritiesMember2023-12-310001803696adea:MediaPlatformMember2023-01-012023-09-300001803696us-gaap:MoneyMarketFundsMember2023-12-310001803696us-gaap:CommonStockMember2023-06-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMemberadea:EurodollarWithLondonInterbankOfferedRateLIBORMember2024-01-012024-09-300001803696us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-3000018036962023-09-300001803696adea:AcquiredPatentsCoreTechnologyMember2023-12-3100018036962021-04-220001803696adea:O2024Q4DividendsMemberus-gaap:SubsequentEventMember2024-10-232024-10-230001803696us-gaap:RestrictedStockMember2023-12-310001803696us-gaap:SalesRevenueNetMemberadea:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadea:CustomerAMember2024-07-012024-09-300001803696adea:TwoThousandTwentyTermLoanBFacilityMember2020-06-012020-06-010001803696us-gaap:CorporateDebtSecuritiesMember2024-09-300001803696us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-09-3000018036962020-06-120001803696us-gaap:SalesRevenueNetMemberadea:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001803696adea:OtherAsiaMember2023-01-012023-09-300001803696us-gaap:SalesRevenueNetMembersrt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-09-300001803696adea:OtherAsiaMember2023-07-012023-09-300001803696srt:MaximumMember2024-09-300001803696country:CA2023-07-012023-09-300001803696us-gaap:USTreasuryAndGovernmentMember2024-09-300001803696country:US2024-01-012024-09-300001803696us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-3000018036962022-12-310001803696us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696us-gaap:CommonStockMember2023-07-012023-09-300001803696adea:CustomerContractsAndRelatedRelationshipsMembersrt:MinimumMember2024-09-300001803696adea:TwoThousandTwentyOneRefinancedTermLoanBMember2023-12-310001803696us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001803696srt:MinimumMemberadea:AcquiredPatentsCoreTechnologyMember2024-09-3000018036962024-01-012024-09-300001803696adea:CustomerContractsAndRelatedRelationshipsMember2024-09-300001803696us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-30adea:NumberOfShareiso4217:USDxbrli:sharesxbrli:pureadea:Segmentxbrli:sharesadea:RevenueModeladea:Patentiso4217:USDadea:Customer

 

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 September 30, 2024

OR

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

Commission File Number: 001-39304

 

ADEIA INC.

(Exact Name of Registrant as Specified in Its Charter)

 

 

Delaware

 

84-4734590

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

 

 

3025 Orchard Parkway, San Jose, California

 

95134

(Address of Principal Executive Offices)

 

(Zip Code)

(408) 473-2500

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

ADEA

Nasdaq Global Select Market

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 October 25, 2024 was 109,264,937

 

 


 

ADEIA INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2024

TABLE OF CONTENTS

 

 

 

 

Page

 

PART I

 

 

Item 1.

Financial Statements (unaudited)

 

3

 

Condensed Consolidated Statements of Income – Three and Nine Months Ended September 30, 2024 and 2023

 

3

 

Condensed Consolidated Statements of Comprehensive Income – Three and Nine Months Ended September 30, 2024 and 2023

 

4

 

Condensed Consolidated Balance Sheets – September 30, 2024 and December 31, 2023

 

5

 

Condensed Consolidated Statements of Cash Flows – Nine Months Ended September 30, 2024 and 2023

 

6

 

Condensed Consolidated Statements of Equity – Three and Nine Months Ended September 30, 2024 and 2023

 

7

 

Notes to Condensed Consolidated Financial Statements

 

9

Item 2.

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

 

33

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

43

Item 4.

Controls and Procedures

 

43

 

 

 

 

 

PART II

 

 

Item 1.

Legal Proceedings

 

44

Item 1A.

Risk Factors

 

46

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

46

Item 3.

Defaults Upon Senior Securities

 

46

Item 4.

Mine Safety Disclosures

 

46

Item 5.

Other Information

 

46

Item 6.

Exhibits

 

47

 

 

 

 

Signatures

 

 

48

 

2


 

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

ADEIA INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(in thousands, except per share amounts)

(unaudited)

 

 

 

Three Months Ended

 

Nine Months Ended

 

 

September 30,
2024

 

September 30,
2023

 

September 30,
2024

 

September 30,
2023

Revenue

 

$86,101

 

$101,397

 

$256,856

 

$301,921

Operating expenses:

 

 

 

 

 

 

 

 

Research and development

 

14,825

 

13,768

 

43,549

 

39,895

Selling, general and administrative

 

26,903

 

21,921

 

75,549

 

71,177

Amortization expense

 

13,600

 

23,386

 

56,787

 

70,725

Litigation expense

 

2,652

 

2,205

 

9,844

 

7,161

Total operating expenses

 

57,980

 

61,280

 

185,729

 

188,958

Operating income

 

28,121

 

40,117

 

71,127

 

112,963

Interest expense

 

(12,758)

 

(15,659)

 

(40,229)

 

(47,137)

Other income and expense, net

 

1,431

 

1,486

 

4,259

 

4,723

Loss on debt extinguishment

 

 

 

(453)

 

Income before income taxes

 

16,794

 

25,944

 

34,704

 

70,549

Provision for (benefit from) income taxes

 

(2,520)

 

1,712

 

6,109

 

15,877

Net income

 

$19,314

 

$24,232

 

$28,595

 

$54,672

Net income per share:

 

 

 

 

 

 

 

 

Basic

 

$0.18

 

$0.23

 

$0.26

 

$0.51

Diluted

 

$0.17

 

$0.21

 

$0.25

 

$0.48

Weighted average number of shares used in per share calculations

 

 

 

 

 

 

 

 

Basic

 

109,035

 

106,902

 

108,491

 

106,322

Diluted

 

113,124

 

112,929

 

112,881

 

112,765

 

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

3


 

ADEIA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

(unaudited)

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,
2024

 

 

September 30,
2023

 

 

September 30,
2024

 

 

September 30,
2023

 

Net income

 

$

19,314

 

 

$

24,232

 

 

$

28,595

 

 

$

54,672

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

Change in foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

9

 

Net unrealized gain (losses) on available-for-sale debt securities

 

 

247

 

 

 

12

 

 

 

159

 

 

 

(27

)

Other comprehensive income (loss), net of tax

 

 

247

 

 

 

12

 

 

 

159

 

 

 

(18

)

Total comprehensive income

 

$

19,561

 

 

$

24,244

 

 

$

28,754

 

 

$

54,654

 

 

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

4


 

ADEIA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except for par value)

(unaudited)

 

 

 

September 30,
2024

 

 

December 31,
2023

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

60,698

 

 

$

54,560

 

Marketable securities

 

 

28,486

 

 

 

29,012

 

Accounts receivable, net of allowance for credit losses of $713 and $1,463, respectively

 

 

43,948

 

 

 

39,651

 

Unbilled contracts receivable, net

 

 

101,593

 

 

 

74,919

 

Other current assets

 

 

9,985

 

 

 

7,700

 

Total current assets

 

 

244,710

 

 

 

205,842

 

Long-term unbilled contracts receivable

 

 

62,880

 

 

 

73,843

 

Property and equipment, net

 

 

6,473

 

 

 

6,971

 

Operating lease right-of-use assets

 

 

8,817

 

 

 

9,484

 

Intangible assets, net

 

 

297,361

 

 

 

347,172

 

Goodwill

 

 

313,660

 

 

 

313,660

 

Long-term income tax receivable

 

 

120,391

 

 

 

120,338

 

Other long-term assets

 

 

28,873

 

 

 

28,246

 

Total assets

 

$

1,083,165

 

 

$

1,105,556

 

LIABILITIES AND EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

7,717

 

 

$

9,623

 

Accrued legal fees

 

 

2,236

 

 

 

1,796

 

Accrued liabilities

 

 

16,237

 

 

 

17,342

 

Current portion of long-term debt

 

 

24,732

 

 

 

66,145

 

Deferred revenue

 

 

20,576

 

 

 

7,132

 

Total current liabilities

 

 

71,498

 

 

 

102,038

 

Deferred revenue, less current portion

 

 

24,474

 

 

 

17,672

 

Long-term debt, net

 

 

499,692

 

 

 

519,550

 

Noncurrent operating lease liabilities

 

 

9,180

 

 

 

9,730

 

Long-term income tax payable

 

 

82,422

 

 

 

81,834

 

Other long-term liabilities

 

 

17,684

 

 

 

18,110

 

Total liabilities

 

 

704,950

 

 

 

748,934

 

Commitments and contingencies (Note 14)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock: $0.001 par value; (2024: authorized 15,000 shares; 2023: authorized 15,000 shares and no shares issued and outstanding)

 

 

 

 

 

Common stock: $0.001 par value; (2024: authorized 350,000 shares, issued 123,538 shares, outstanding 109,193 shares; 2023: authorized 350,000 shares, issued 120,730 shares, outstanding 107,384 shares)

 

 

124

 

 

 

121

 

Additional paid-in capital

 

 

639,727

 

 

 

635,331

 

Treasury stock at cost (2024: 14,345 shares; 2023: 13,346 shares)

 

 

(234,057

)

 

 

(222,497

)

Accumulated other comprehensive loss

 

 

151

 

 

 

(8

)

Accumulated deficit

 

 

(27,730

)

 

 

(56,325

)

Total stockholders’ equity

 

 

378,215

 

 

 

356,622

 

Total liabilities and equity

 

$

1,083,165

 

 

$

1,105,556

 

 

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

5


 

ADEIA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

 

 

Nine Months Ended

 

 

 

September 30, 2024

 

 

September 30, 2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

28,595

 

 

$

54,672

 

Adjustments to reconcile net income to net cash from operating activities:

 

 

 

 

 

 

Depreciation

 

 

1,536

 

 

 

1,151

 

Amortization of intangible assets

 

 

56,787

 

 

 

70,725

 

Stock-based compensation expense

 

 

19,156

 

 

 

13,070

 

Deferred income taxes

 

 

(1,818

)

 

 

2

 

Loss on debt extinguishment

 

 

453

 

 

 

 

Amortization of debt issuance costs

 

 

2,429

 

 

 

3,251

 

Other

 

 

(1,421

)

 

 

107

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(3,547

)

 

 

13,728

 

Unbilled contracts receivable

 

 

(15,711

)

 

 

(34,415

)

Other assets

 

 

(481

)

 

 

9,993

 

Accounts payable

 

 

(170

)

 

 

265

 

Accrued and other liabilities

 

 

(1,053

)

 

 

(14,515

)

Deferred revenue

 

 

20,246

 

 

 

(4,719

)

Net cash from operating activities

 

 

105,001

 

 

 

113,315

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(1,274

)

 

 

(1,936

)

Purchases of intangible assets

 

 

(8,476

)

 

 

(95

)

Purchases of short-term investments

 

 

(25,094

)

 

 

(33,598

)

Proceeds from maturities of investments

 

 

26,450

 

 

 

3,800

 

Net cash from investing activities

 

 

(8,394

)

 

 

(31,829

)

Cash flows from financing activities:

 

 

 

 

 

 

Dividends paid

 

 

(16,303

)

 

 

(15,979

)

Repayment of debt

 

 

(64,153

)

 

 

(118,875

)

Proceeds from employee stock purchase program and exercise of stock options

 

 

1,547

 

 

 

1,172

 

Repurchases of common stock for tax withholdings on equity awards

 

 

(11,560

)

 

 

(10,504

)

Net cash from financing activities

 

 

(90,469

)

 

 

(144,186

)

Net increase (decrease) in cash and cash equivalents

 

 

6,138

 

 

 

(62,700

)

Cash and cash equivalents at beginning of period

 

 

54,560

 

 

 

114,555

 

Cash and cash equivalents at end of period

 

$

60,698

 

 

$

51,855

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Interest paid

 

$

36,221

 

 

$

43,507

 

Income taxes paid, net of refunds

 

$

7,694

 

 

$

3,431

 

Unpaid purchases of property and equipment at the end of the period

 

$

235

 

 

$

425

 

 

 

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

6


 

ADEIA INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(in thousands, except per share amount)

(unaudited)

Three Months Ended September 30, 2024

 

Common Stock

 

 

Additional
Paid-In Capital

 

 

Treasury Stock

 

 

Accumulated
Other Comprehensive Income (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholders' Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

Balance at July 1, 2024

 

 

108,854

 

 

$

123

 

 

$

637,752

 

 

 

14,138

 

 

$

(231,599

)

 

$

(96

)

 

$

(47,044

)

 

$

359,136

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,314

 

 

 

19,314

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

247

 

 

 

 

 

 

247

 

Cash dividends paid on common stock ($0.05 per share)

 

 

 

 

 

 

 

 

(5,450

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5,450

)

Issuance of common stock in connection with exercise of stock options

 

 

1

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

Issuance of common stock in connection with employee stock purchase plan

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of restricted stock, net of shares canceled

 

 

545

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Withholding taxes related to net share settlement of restricted awards

 

 

(207

)

 

 

 

 

 

 

 

 

207

 

 

 

(2,458

)

 

 

 

 

 

 

 

 

(2,458

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

7,419

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,419

 

Balance at September 30, 2024

 

 

109,193

 

 

$

124

 

 

$

639,727

 

 

 

14,345

 

 

$

(234,057

)

 

$

151

 

 

$

(27,730

)

 

$

378,215

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30, 2024

 

Common Stock

 

 

Additional
Paid-In Capital

 

 

Treasury Stock

 

 

Accumulated
Other Comprehensive Income (Loss)

 

 

Accumulated
Deficit

 

 

Total
Stockholders' Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2024

 

 

107,384

 

 

$

121

 

 

$

635,331

 

 

 

13,346

 

 

$

(222,497

)

 

$

(8

)

 

$

(56,325

)

 

$

356,622

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28,595

 

 

 

28,595

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

159

 

 

 

 

 

 

159

 

Cash dividends paid on common stock ($0.15 per share)

 

 

 

 

 

 

 

 

(16,303

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(16,303

)

Issuance of common stock in connection with exercise of stock options

 

 

54

 

 

 

 

 

 

568

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

568

 

Issuance of common stock in connection with employee stock purchase plan

 

 

120

 

 

 

 

 

 

975

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

975

 

Issuance of restricted stock, net of shares canceled

 

 

2,634

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

Withholding taxes related to net share settlement of restricted awards

 

 

(999

)

 

 

(1

)

 

 

 

 

 

999

 

 

 

(11,560

)

 

 

 

 

 

 

 

 

(11,561

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

19,156

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,156

 

Balance at September 30, 2024

 

 

109,193

 

 

$

124

 

 

$

639,727

 

 

 

14,345

 

 

$

(234,057

)

 

$

151

 

 

$

(27,730

)

 

$

378,215

 

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

7


 

ADEIA INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(in thousands, except per share amount)

(unaudited)

 

 

 

Total Company Stockholders' Equity

 

 

 

 

 

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Treasury Stock

 

 

Accumulated
Other
Comprehensive Income (Loss)

 

 

Accumulated
Deficit

 

 

 

Total
Stockholders' Equity

 

Three Months Ended September 30, 2023

 

Shares

 

 

Amount

 

 

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

Balance at July 1, 2023

 

 

106,606

 

 

$

119

 

 

$

634,954

 

 

 

12,989

 

 

$

(218,714

)

 

$

(81

)

 

$

(93,257

)

 

 

$

323,021

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24,232

 

 

 

 

24,232

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

12

 

Cash dividends paid on common stock ($0.05 per share)

 

 

 

 

 

 

 

 

(5,343

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5,343

)

Issuance of common stock in connection with exercise of stock options

 

 

4

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

41

 

Issuance of restricted stock, net of shares canceled

 

 

760

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Withholding taxes related to net share settlement of restricted awards

 

 

(274

)

 

 

 

 

 

 

 

 

274

 

 

 

(3,013

)

 

 

 

 

 

 

 

 

 

(3,013

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

4,874

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,874

 

Balance at September 30, 2023

 

 

107,096

 

 

$

120

 

 

$

634,526

 

 

 

13,263

 

 

$

(221,727

)

 

$

(69

)

 

$

(69,025

)

 

 

$

343,825

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Company Stockholders' Equity

 

 

 

 

 

 

 

Common Stock

 

 

Additional
Paid-In Capital

 

 

Treasury Stock

 

 

Accumulated
Other
Comprehensive Loss

 

 

Accumulated
Deficit

 

 

 

Total
Stockholders' Equity

 

Nine Months Ended September 30, 2023

 

Shares

 

 

Amount

 

 

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2023

 

 

105,167

 

 

$

117

 

 

$

636,266

 

 

 

12,225

 

 

$

(211,223

)

 

$

(51

)

 

$

(123,697

)

 

 

$

301,412

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54,672

 

 

 

 

54,672

 

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18

)

 

 

 

 

 

 

(18

)

Cash dividends paid on common stock ($0.15 per share)

 

 

 

 

 

 

 

 

(15,979

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(15,979

)

Issuance of common stock in connection with exercise of stock options

 

 

42

 

 

 

 

 

 

450

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

450

 

Issuance of common stock in connection with employee stock purchase plan

 

 

87

 

 

 

 

 

 

719

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

719

 

Issuance of restricted stock, net of shares canceled

 

 

2,838

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Withholding taxes related to net share settlement of restricted awards

 

 

(1,038

)

 

 

 

 

 

 

 

 

1,038

 

 

 

(10,504

)

 

 

 

 

 

 

 

 

 

(10,504

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

13,070

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,070

 

Balance at September 30, 2023

 

 

107,096

 

 

$

120

 

 

$

634,526

 

 

 

13,263

 

 

$

(221,727

)

 

$

(69

)

 

$

(69,025

)

 

 

$

343,825

 

 

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

8


 

ADEIA INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

NOTE 1 – THE COMPANY AND BASIS OF PRESENTATION

Adeia Inc. (the “Company”), a Delaware corporation, is one of the industry’s largest intellectual property (“IP”) licensing platforms, with a diverse portfolio of media and semiconductor IP consisting of more than 11,750 patents and patent applications worldwide.

On October 1, 2022, the Company completed the previously announced separation (“the Separation”) of its product business into a separate, independent, publicly-traded company, Xperi Inc. (“Xperi Inc.”). The Separation was structured as a spin-off, which was achieved through the Company’s distribution of 100 percent of the outstanding shares of Xperi Inc.’s common stock to holders of the Company’s common stock as of the close of business on the record date of September 21, 2022 (the “Record Date”). Each Company stockholder of record received four shares of Xperi Inc. common stock for every ten shares of Company common stock that it held on the Record Date. Following the Separation, the Company retains no ownership in Xperi Inc., which is now listed under the ticker symbol “XPER” on the New York Stock Exchange. Effective at the open of business on October 3, 2022, the Company’s shares of common stock, par value $0.001 per share, began trading on the Nasdaq Global Select Market under the new ticker symbol “ADEA”.

Additionally, as a result of the Separation, the Company changed its operational structure in the fourth quarter of 2022, resulting in one reportable segment, IP Licensing.

The accompanying interim unaudited Condensed Consolidated Financial Statements have been prepared by the Company in accordance with generally accepted accounting principles (“GAAP”) in the United States (“U.S.”) and the applicable rules and regulations of the 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 February 23, 2024 (the “Form 10-K”). These Condensed Consolidated Financial Statements should be read in conjunction with the annual audited Consolidated Financial Statements and notes thereto included in the Form 10-K as of and for the year ended December 31, 2023.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. The results of operations for the three and nine months ended September 30, 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.

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended September 30, 2024, as compared to the significant accounting policies described in the Form 10-K.

9


 

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates and assumptions that require management’s most significant, challenging, and subjective judgment include identifying the performance obligations in the contract, estimating variable consideration, estimating quarterly royalties prior to receiving the royalty reports from the licensee, determining standalone selling price, and allocating consideration in a contract with multiple performance obligations, the assessment of the recoverability of goodwill, 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 purchase accounting resulting from business combinations, among others. Actual results experienced by the Company may differ from management’s estimates. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”), which deferred the application dates of Topic 848 to December 31, 2024. In the second quarter of 2023, the Company adopted Topic 848 and modified its debt agreement to reference the other rate. The adoption did not have a material impact to the Company’s Condensed Consolidated Financial Statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

10


 

NOTE 3 – REVENUE

Revenue Recognition

General

Revenue is recognized when control of the intellectual property (“IP”) rights is transferred to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for the licensing of the Company’s IP, which may include various combinations of IP rights and services which are generally capable of being distinct and accounted for as separate performance obligations. In situations where foreign withholding taxes are withheld by the Company’s licensee, revenue is recognized gross of withholding taxes that are remitted directly by the licensee to a local tax authority.

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 a contract with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price basis. The determination of standalone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, standalone selling price for separate performance obligations is based on the adjusted market assessment approach to estimate the price that a customer in the relevant market would be willing to pay for licensing the Company’s IP rights. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Income during a given period.

When a contract with a customer includes variable consideration, an estimate of the consideration which the Company expects to be entitled to for transferring the promised IP rights or services is made at contract inception and in each subsequent reporting period until the uncertainty associated with the variable consideration is resolved. The amount of variable consideration is estimated by considering all available information (historical, current, and forecast) and is updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. When the uncertainty associated with variable consideration relates to potential price adjustments as a result of a legal contract dispute, the Company estimates variable consideration using the expected value method or the most likely amount method, whichever is more appropriate in the circumstances, and considers all available information, including historical data and experience. Estimating variable consideration related to potential future price adjustments requires significant judgment in evaluating the possible outcomes. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of IP, 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

IP License Arrangements

The Company licenses (i) its media patent portfolio (“Media IP licensing”) to multichannel video programming distributors, over-the-top video service providers, consumer electronics manufacturers, social media, and other new media companies and (ii) its semiconductor technologies and associated patent portfolio (“Semiconductor IP licensing”) to memory, logic, sensors, radio frequency component, and foundry companies. The Company generally licenses its IP portfolios under three models: (i) per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing, (ii) fixed-fee Media IP licensing, and (iii) fixed-fee or minimum guarantee Semiconductor IP licensing.

11


 

 

Per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing

The Company recognizes revenue from per-unit or per-subscriber IP royalty licenses in the period in which the licensee’s sales or production are estimated to have occurred, which results in an adjustment to revenue when actual sales or production are subsequently reported by the licensee, which is generally in the month or quarter following usage or shipment. Estimating customers’ monthly or 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.

Fixed-fee Media IP licensing

The Company’s long-term fixed-fee Media IP licensing contracts provide its customers with rights to future patented technologies over the term of the contract that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the contract. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license contract. The transaction price is adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis.

Fixed-fee or minimum guarantee Semiconductor IP licensing

The Company enters into Semiconductor IP licenses that have a fixed fee or a minimum guarantee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies in the licensee’s products over the license term. In contracts 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 IP and begins to benefit from the license, adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis. For minimum guarantee contracts where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it believes the customer has exceeded the minimum and adjusts the revenue based on actual usage once that is reported by the customer.

IP license contracts with multiple performance obligations

At times, the Company enters into long-term license contracts with more than one performance obligation, which may include releases from past patent infringement claims or one or more prospective licenses. In these arrangements, the Company allocates the transaction price between releases for past patent infringement claims and prospective licenses based on their relative standalone selling prices, which requires significant management judgment.

In determining the standalone selling price of each performance obligation, the Company considers such factors as the number of past and projected future subscribers, units shipped, and units manufactured, as well as the per-subscriber or per-unit licensing rates the Company generally receives from licensees of comparable sizes in comparable markets and geographies.

As a release from past patent infringement claims is generally satisfied at execution of the contract, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the contract is executed. Transaction price allocated to prospective Media IP licenses is recognized ratably over the license term, and transaction price allocated to prospective Semiconductor IP licenses is recognized upon execution of the contract.

12


 

Practical Expedients and Exemptions

The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of selling, general and administrative expenses when the amortization period would have been one year or less.

The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year; amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation; or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.

Revenue Details

Revenue Disaggregation

The following information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by category, market vertical and geographic location (presented in “Note 15 – Segment and Geographic Information”). This information includes revenue recognized from contracts with customers and revenue from other sources, including sales-based or usage-based royalty revenues and fees associated with releases for past infringement.

Recurring and non-recurring revenue

Recurring revenue includes the following: (i) for fixed-fee Media IP license agreements, revenue associated with rights to existing and future patented technologies during reporting periods beginning with the reporting period in which the agreement is executed through the end of the term of the agreement, which are recognized on a straight-line basis; and (ii) for per-unit or per-subscriber Media IP or Semiconductor IP royalty license agreements, revenue associated with sales-based or usage-based royalties in exchange for a license of IP, which are recognized in the period such subsequent sales or usage occurs.

Non-recurring revenue includes the following: (i) for fixed-fee or minimum guarantee Semiconductor IP license agreements, revenue in the amount of such fixed fee or minimum guarantee associated with the right to use the IP, which is recognized upon execution of the agreement; and (ii) for all license agreements, revenue in the amount of the fees associated with releases for past patent infringement or licenses, in each case with respect to reporting periods prior to the execution of the agreement, which is recognized upon execution of the agreement.

Revenue disaggregated by recurring and non-recurring nature was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Recurring revenue

 

$

82,704

 

 

$

83,595

 

 

$

249,844

 

 

$

255,078

 

Non-recurring revenue

 

 

3,397

 

 

 

17,802

 

 

 

7,012

 

 

 

46,843

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13


 

Revenue by market vertical

Revenue disaggregated by market vertical was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Media

 

$

82,177

 

 

$

95,748

 

 

$

246,240

 

 

$

259,027

 

Semiconductor

 

 

3,924

 

 

 

5,649

 

 

 

10,616

 

 

 

42,894

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

Contract Balances

Contracts Assets

Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed. The amount of unbilled contracts receivable may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission.

Contract assets were recorded in the Condensed Consolidated Balance Sheets as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Unbilled contracts receivable

 

$

101,593

 

 

$

74,919

 

Other current assets

 

 

701

 

 

 

620

 

Long-term unbilled contracts receivable

 

 

62,880

 

 

 

73,843

 

Other long-term assets

 

 

838

 

 

 

1,007

 

Total contract assets

 

$

166,012

 

 

$

150,389

 

Contract Liabilities

Contract liabilities are comprised of deferred revenue related to multi-period licensing arrangements for which the Company is paid in advance, while the underlying performance obligation is satisfied at a future date or over time.

Allowance for Credit Losses

The allowance for credit losses represents the Company’s best estimate of lifetime expected credit losses inherent in accounts receivable and unbilled contracts receivable. The Company’s long-term unbilled contracts receivable is derived from fixed-fee or minimum-guarantee Semiconductor IP licensing and is primarily comprised of contracts with large, well-capitalized companies. It is generally considered to be of high credit quality due to past collection history and the nature of the customers.

The allowance for credit losses at September 30, 2024 and December 31, 2023 was $0.7 million and $1.5 million, respectively and is presented as part of accounts receivable, net in the Condensed Consolidated Balance Sheets.

14


 

Additional Disclosures

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

1,540

 

 

$

3,943

 

 

$

5,248

 

 

$

12,832

 

Performance obligations satisfied in previous periods (1)

 

$

3,137

 

 

$

16,896

 

 

$

6,127

 

 

$

13,143

 

 

(1) Performance obligations satisfied in previous periods consist mainly of fees associated with releases for past patent infringement, settlements of litigation during the period, and revenue from past royalties owed pursuant to expired or terminated IP license agreements. For long-term and multi-year revenue contracts, the Company recorded revenue from the releases for past infringement during the three and nine months ended September 30, 2024 and 2023 and expects to record revenue from the prospective license in future periods.

 

Remaining revenue under contracts with performance obligations represents the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) under certain of the Company’s fixed fee arrangements (in thousands).

 

 

 

As of
September 30, 2024

 

Revenue from contracts with performance obligations expected to be satisfied in:

 

 

 

2024 (remaining 3 months)

 

$

43,042

 

2025

 

 

167,877

 

2026

 

 

71,113

 

2027

 

 

57,239

 

2028

 

 

48,631

 

Thereafter

 

 

59,651

 

Total

 

$

447,553

 

 

 

NOTE 4 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS

Other current assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Prepaid income taxes

 

$

3,536

 

 

$

3,752

 

Prepaid expenses

 

 

1,954

 

 

 

2,185

 

Prepaid insurance

 

 

1,353

 

 

 

1,123

 

Other

 

 

3,142

 

 

 

640

 

Total other current assets

 

$

9,985

 

 

$

7,700

 

 

15


 

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

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Equipment, furniture and other

 

$

17,065

 

 

$

17,267

 

Leasehold improvements

 

 

6,277

 

 

 

5,037

 

  Total property and equipment

 

 

23,342

 

 

 

22,304

 

Less: accumulated depreciation and amortization

 

 

(16,869

)

 

 

(15,333

)

Total property and equipment, net

 

$

6,473

 

 

$

6,971

 

 

Other long-term assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term deferred tax assets

 

$

25,704

 

 

$

23,885

 

Other assets

 

 

3,169

 

 

 

4,361

 

Total other long-term assets

 

$

28,873

 

 

$

28,246

 

Accrued liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

8,699

 

 

$

8,378

 

Accrued expenses

 

 

3,750

 

 

 

3,601

 

Current portion of guarantee (1)

 

 

1,500

 

 

 

2,400

 

Current portion of operating lease liabilities

 

 

320

 

 

 

503

 

Accrued income taxes

 

 

47

 

 

 

325

 

Other

 

 

1,921

 

 

 

2,135

 

Total accrued liabilities

 

$

16,237

 

 

$

17,342

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

 

Other long-term liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term portion of guarantee (1)

 

$

15,583

 

 

$

16,135

 

Other

 

 

2,101

 

 

 

1,975

 

Total other long-term liabilities

 

$

17,684

 

 

$

18,110

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

16


 

NOTE 5 – FINANCIAL INSTRUMENTS

The Company has investments in debt securities, which include corporate bonds and notes, treasury and agency notes and bills, commercial paper, and in equity securities consisting of money market funds. The Company classifies its debt securities as available-for-sale (“AFS”), which are accounted for at fair value with credit related losses recognized as a provision for credit losses in its Consolidated Statements of Income and all non-credit related unrealized gains and losses recognized in accumulated other comprehensive income or loss on the Consolidated Balance Sheets. Under ASU 2016-01 (Topic 321), equity securities are measured at fair value with unrealized gains and losses recognized in other income and expense, net, in the Consolidated Statements of Income.

The following is a summary of marketable securities at September 30, 2024 and December 31, 2023 (in thousands):

 

 

 

September 30, 2024

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

3,645

 

 

$

3

 

 

$

 

 

$

 

 

$

3,648

 

Corporate bonds and notes

 

 

20,446

 

 

 

182

 

 

 

(2

)

 

 

 

 

 

20,626

 

Treasury and agency notes and bills

 

 

4,704

 

 

 

7

 

 

 

-

 

 

 

 

 

 

4,711

 

Total debt securities

 

 

28,795

 

 

 

192

 

 

 

(2

)

 

 

 

 

 

28,985

 

Money market funds

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total equity securities

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total marketable securities

 

$

35,964

 

 

$

192

 

 

$

(2

)

 

$

 

 

$

36,154

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

7,668

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

28,486

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

36,154

 

 

 

 

December 31, 2023

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

12,421

 

 

$

5

 

 

$

(4

)

 

$

 

 

$

12,422

 

Treasury and agency notes and bills

 

 

10,746

 

 

 

 

 

 

(1

)

 

 

 

 

 

10,745

 

Corporate bonds and notes

 

 

5,813

 

 

 

34

 

 

 

(2

)

 

 

 

 

 

5,845

 

Total debt securities

 

 

28,980

 

 

 

39

 

 

 

(7

)

 

 

 

 

 

29,012

 

Money market funds

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total equity securities

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total marketable securities

 

$

34,758

 

 

$

39

 

 

$

(7

)

 

$

 

 

$

34,790

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

5,778

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

29,012

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

34,790

 

 

17


 

 

At September 30, 2024 and December 31, 2023, the Company had $89.2 million and $83.6 million, respectively, in cash and cash equivalents and short-term investments. A portion of these amounts was held in marketable securities, as shown above. The remaining balances of $53.0 million and $48.8 million at September 30, 2024 and December 31, 2023, respectively, consisted of cash held in operating accounts not included in the tables above.

Debt Securities

The gross realized gains and losses on sales of marketable debt securities were immaterial during the three and nine months ended September 30, 2024 and 2023. Unrealized losses on AFS debt securities were immaterial as of September 30, 2024 and December 31, 2023. The Company evaluated whether the decline in fair value has resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of AFS securities and were due primarily to changes in interest rates and market conditions of the underlying securities. The Company did not recognize a provision for credit losses related to its AFS debt securities during the three and nine months ended September 30, 2024 and 2023, respectively.

The estimated fair value of AFS debt securities by contractual maturity at September 30, 2024 is shown below (in thousands). Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.

 

 

 

Amortized
Cost

 

Estimated
Fair Value

 

Due in one year or less

 

$

15,822

 

$

15,855

 

Due in one to two years

 

 

8,956

 

 

9,064

 

Due in two to three years

 

 

4,017

 

 

4,066

 

Total

 

$

28,795

 

$

28,985

 

 

NOTE 6 – FAIR VALUE

The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

 

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, 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. There were no transfers into or out of Level 1 or Level 2 that occurred between December 31, 2023 and September 30, 2024.

18


 

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of September 30, 2024 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

3,648

 

 

$

 

 

$

3,648

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

4,711

 

 

 

 

 

 

4,711

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

20,626

 

 

 

 

 

 

20,626

 

 

 

 

Money market funds - equity securities (3)

 

 

7,169

 

 

 

7,169

 

 

 

 

 

 

 

Total Assets

 

$

36,154

 

 

$

7,169

 

 

$

28,985

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of December 31, 2023 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

12,422

 

 

$

 

 

$

12,422

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

10,745

 

 

 

 

 

 

10,745

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

5,845

 

 

 

 

 

 

5,845

 

 

 

 

Money market funds - equity securities (3)

 

 

5,778

 

 

 

5,778

 

 

 

 

 

 

 

Total Assets

 

$

34,790

 

 

$

5,778

 

 

$

29,012

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.

 

19


 

Financial Instruments Not Recorded at Fair Value

The Company’s long-term debt is carried at amortized cost and is measured at fair value on a quarterly basis for disclosure purposes. The carrying amounts and estimated fair values are as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

2021 Refinanced Term Loan B (1)

 

 

 

 

 

 

 

 

585,695

 

 

 

584,231

 

2024 Term Loan B (1)

 

 

524,424

 

 

 

524,424

 

 

 

 

 

 

 

Total long-term debt, net

 

$

524,424

 

 

$

524,424

 

 

$

585,695

 

 

$

584,231

 

(1) Carrying amounts of long-term debt are net of unamortized debt discount and issuance costs of $12.7 million and $15.6 million as of September 30, 2024 and December 31, 2023, respectively. See “Note 8 – Debt” for additional information.

If reported at fair value in the Condensed Consolidated Balance Sheets, the Company’s debt would be classified within Level 2 of the fair value hierarchy. The fair value of the debt was estimated based on the quoted market prices for the same or similar issues.

NOTE 7 – GOODWILL AND IDENTIFIED INTANGIBLE ASSETS

Goodwill

The carrying value of goodwill at September 30, 2024 and December 31, 2023 was $313.7 million. There were no changes to the carrying value of goodwill from January 1, through September 30, 2024. Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. No impairment charges were recognized during the three and nine months ended September 30, 2024 and 2023.

Identified Intangible Assets

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

 

 

Average

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Life
(Years)

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquired patents / core technology

 

3-10

 

$

661,336

 

 

$

(363,975

)

 

$

297,361

 

 

$

654,360

 

 

$

(323,261

)

 

$

331,099

 

Customer contracts and related relationships

 

3-9

 

 

155,900

 

 

 

(155,900

)

 

 

 

 

 

155,900

 

 

 

(139,827

)

 

 

16,073

 

Existing technology / content database

 

5-10

 

 

38,681

 

 

 

(38,681

)

 

 

 

 

 

38,681

 

 

 

(38,681

)

 

 

 

Trademarks/trade name

 

4-10

 

 

1,300

 

 

 

(1,300

)

 

 

 

 

 

1,300

 

 

 

(1,300

)

 

 

 

Total intangible assets

 

 

 

$

857,217

 

 

$

(559,856

)

 

$

297,361

 

 

$

850,241

 

 

$

(503,069

)

 

$

347,172

 

 

20


 

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

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

13,601

 

2025

 

 

54,397

 

2026

 

 

54,263

 

2027

 

 

53,911

 

2028

 

 

48,868

 

Thereafter

 

 

72,321

 

Total

 

$

297,361

 

 

NOTE 8 – DEBT

The outstanding amounts of debt were as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

2021 Refinanced Term Loan B

 

 

 

 

$

601,250

 

2024 Term Loan B

 

$

537,097

 

 

 

 

Unamortized debt discount and issuance costs

 

 

(12,673

)

 

 

(15,555

)

 

 

 

524,424

 

 

 

585,695

 

Less: current portion, net of debt discount and issuance costs

 

 

(24,732

)

 

 

(66,145

)

Total long-term debt, net of current portion

 

$

499,692

 

 

$

519,550

 

Term Loan B

On June 8, 2021, the Company entered into Amendment No. 1 (“Amendment No. 1”) to that certain Credit Agreement dated June 1, 2020 by and among the Company, the lenders party thereto and Bank of America, N.A., as administrative agent and collateral agent (the “2020 Credit Agreement”). The 2020 Credit Agreement initially provided for a five-year senior secured term loan B facility in an aggregate principal amount of $1,050 million (the “2020 Term Loan B Facility”). Amendment No. 1 provided for, among other things, (i) a new tranche of term loans (the “2021 Refinanced Term Loan B”) in an aggregate principal amount of $810.0 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of base rate loans, 2.50% per annum and (y) in the case of Eurodollar loans, LIBOR plus a margin of 3.50% per annum, (iii) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2021 Refinanced Term Loan B within six months of the closing date of Amendment No. 1, (iv) an extension of the maturity to June 8, 2028, and (v) certain additional amendments, including amendments to provide the Company with additional flexibility under the covenant governing restricted payments.

On May 30, 2023, the Company entered into Amendment No. 2 (“Amendment No. 2”) to the 2020 Credit Agreement, to replace the reference to LIBOR as the base rate with the reference to the Secured Overnight Financing Rate “SOFR” as administered by the Federal Reserve Bank of New York. The new reference rate was effective July 1, 2023.

On May 20, 2024, the Company entered into Amendment No. 3 (“Amendment No. 3”) to the 2020 Credit Agreement, which provided for, among other things, (i) a repricing of the 2020 Term Loan B Facility through a refinancing of the entire amount of the 2021 Refinanced Term Loan B with a new tranche of term loans (the “2024 Term Loan B”) in an aggregate principal amount of $561.1 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of SOFR loans, SOFR plus a margin of 3.00% per annum and (y) in the case of base rate loans, 2.00% per annum, (iii) a reduction in the excess cash flow mandatory payment thresholds

21


 

and (iv) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2024 Term Loan B within six months of the closing date of Amendment No. 3. The 2024 Term Loan B will mature on June 8, 2028, the same date upon which the 2021 Refinanced Term Loan B matured prior to giving effect to Amendment No. 3.

The obligations under the 2020 Credit Agreement, inclusive of any changes by Amendment No. 1, Amendment No. 2 and Amendment No. 3, continue to be guaranteed by the Company’s wholly-owned material domestic subsidiaries (collectively, the “Guarantors”) and continue to be secured by a lien on substantially all of the assets of the Company and the Guarantors.

The 2020 Credit Agreement, as amended, contains customary events of default, upon the occurrence of which, after any applicable cure period, the lenders will have the ability to accelerate all outstanding loans thereunder. The 2020 Credit Agreement, as amended, also contains customary representations and warranties and affirmative and negative covenants that, among other things and subject to certain exceptions, restrict the ability of the Company and its subsidiaries to create or incur certain liens, incur or guarantee additional indebtedness, merge or consolidate with other companies, transfer or sell assets and make restricted payments. The Separation did not require the Company to obtain any waivers under the 2020 Credit Agreement, and the Company completed the Separation in compliance with all of the covenants contained in the 2020 Credit Agreement. The 2020 Credit Agreement, as amended, requires the Company to maintain a total net leverage ratio of no greater than 3.00x in order access an annual basket from which to make restricted payments (such as dividend payments and share repurchases). The Company was in compliance with all requirements as of September 30, 2024. The 2020 Credit Agreement, as amended, also requires the Company to continue to make cash payments on an annual basis based on certain leverage ratios and excess cash flow generated for the immediately preceding fiscal year. The cash payments are applied to the remaining principal balance due at final maturity.

Interest Expense and Expected Principal Payments

At September 30, 2024, the Company had $537.1 million in total debt outstanding. There were also $12.7 million of unamortized debt discount and issuance costs recorded as a reduction from the carrying amount of the debt. The interest rate on the 2024 Term Loan B as of September 30, 2024, including the amortization of debt discount and issuance costs, was 9.2% and interest is payable monthly. Interest expense was $12.5 million and $39.6 million for the three and nine months ended September 30, 2024, respectively. Interest expense was $15.5 million and $46.8 million for the three and nine months ended September 30, 2023, respectively. Amortized debt discount and issuance costs, which were included in interest expense, amounted to $0.9 million and $2.4 million for the three and nine months ended September 30, 2024, respectively, and $1.0 million and $3.3 million for the three and nine months ended September 30, 2023, respectively.

As of September 30, 2024, future minimum principal payments for long-term debt, excluding any additional principal payment required by the excess cash flow provision, are summarized as follows (in thousands):

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

7,014

 

2025

 

 

28,056

 

2026

 

 

28,056

 

2027

 

 

28,057

 

2028

 

 

445,914

 

Total

 

$

537,097

 

 

22


 

NOTE 9 – NET INCOME PER SHARE

The following table sets forth the computation of net income per share (in thousands, except per share amounts):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

19,314

 

 

$

24,232

 

 

$

28,595

 

 

$

54,672

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock outstanding

 

 

109,035

 

 

 

106,902

 

 

 

108,491

 

 

 

106,322

 

Add: Effect of dilutive securities associated with options

 

 

 

 

 

1

 

 

 

2

 

 

 

 

Add: Effect of dilutive securities associated with restricted stock awards and units

 

 

4,086

 

 

 

6,025

 

 

 

4,383

 

 

 

6,442

 

Add: Effect of dilutive securities associated with employee stock purchase program

 

 

3

 

 

 

1

 

 

 

5

 

 

 

1

 

Weighted average common shares - dilutive

 

 

113,124

 

 

 

112,929

 

 

 

112,881

 

 

 

112,765

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

0.18

 

 

$

0.23

 

 

$

0.26

 

 

$

0.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

0.17

 

 

$

0.21

 

 

$

0.25

 

 

$

0.48

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

632

 

 

 

665

 

 

 

736

 

 

 

591

 

Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period, excluding any unvested restricted stock units that are subject to repurchase. Diluted net income per share is computed using the treasury stock method to calculate the weighted average number of shares of common stock and, if dilutive, potential common shares outstanding during the period. Potentially dilutive common shares include unvested restricted stock units and incremental common shares issuable upon the exercise of stock options, less shares repurchased from assumed proceeds. The assumed proceeds calculation includes actual proceeds to be received from the employee upon exercise and the average unrecognized stock compensation cost during the period.

NOTE 10 – STOCKHOLDERS’ EQUITY

Equity Incentive Plans

The 2020 EIP

On June 1, 2020, the Company adopted the 2020 Equity Incentive Plan (the “2020 EIP”). Under the 2020 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, restricted stock units, stock appreciation rights, dividend equivalents and performance awards (or any combination thereof).

At the Company’s 2024 Annual Stockholders Meeting on May 9, 2024, the Company’s stockholders approved an amendment and restatement of the 2020 EIP, which provided for (i) an increase of the number of shares reserved for issuance by 8,900,000 (from an initial share reserve of 16,800,000 under the prior 2020 EIP to 25,700,000 under the amended and restated 2020 EIP) and (ii) the removal of the “fungible share ratio” for future awards, such that all equity awards granted on or after May 9, 2024 will count on a one-to-one basis against the number of shares authorized for issuance under the 2020 EIP (whereas each share granted pursuant to “full value”

23


 

awards (i.e. stock awards, restricted stock awards, restricted stock units, performance awards and dividend equivalents) prior to May 9, 2024 are counted against shares available for issuance on a 1.5 to 1 ratio). As of September 30, 2024, there were approximately 8.1 million shares reserved for future grants under the 2020 EIP.

The 2020 EIP provides for option grants designed as either incentive stock options or non-statutory options. Options generally are granted with an exercise price not less than the value of the common stock on the grant date and have a term of ten years from the date of grant and vest over a four-year period.

The vesting criteria for restricted stock awards and restricted stock units is generally the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period, which is generally four years for time-based awards.

Assumed Plans

On June 1, 2020, the Company assumed all then-outstanding stock options, awards, and shares available and reserved for issuance under all legacy Equity Incentive Plans of TiVo (collectively, the “Assumed Plans”). Stock options assumed from the Assumed Plans generally have vesting periods of four years and a contractual term of seven years. Awards of restricted stock and restricted stock units assumed from the Assumed Plans are generally subject to a four year vesting period. The Company has not issued any awards under these plans since the 2020 EIP was amended in 2022. The number of shares subject to stock options and restricted stock units outstanding under these plans are included in the tables below.

A summary of the stock option activity is presented below (in thousands, except per share amounts):

 

 

 

Options Outstanding

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

213

 

 

$

14.26

 

Options granted

 

 

 

 

$

 

Options exercised

 

 

(53

)

 

$

10.62

 

Options canceled / forfeited / expired

 

 

(27

)

 

$

12.39

 

Balance at September 30, 2024

 

 

133

 

 

$

16.06

 

Vested and exercisable at September 30, 2024

 

 

133

 

 

$

16.06

 

 

24


 

Restricted Stock Awards

Information with respect to outstanding restricted stock units (including both time-based vesting and performance-based vesting) as of September 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Restricted Stock Awards

 

 

 

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

 

 

7,591

 

 

 

1,781

 

 

 

9,372

 

 

$

10.44

 

Awards granted

 

 

2,196

 

 

 

945

 

 

 

3,141

 

 

$

12.03

 

Awards vested / earned

 

 

(2,634

)

 

 

 

 

 

(2,634

)

 

$

9.76

 

Awards canceled / forfeited

 

 

(586

)

 

 

(479

)

 

 

(1,065

)

 

$

12.95

 

Balance at September 30, 2024

 

 

6,567

 

 

 

2,247

 

 

 

8,814

 

 

$

10.92

 

Performance Awards

Performance awards may be granted to employees or consultants based upon, among other things, the contributions, responsibilities and other compensation of the particular employee or consultant. The value and the vesting of such performance awards 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 percent of the grant. For performance awards subject to a market vesting condition (“market-based PSUs”), 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.

Employee Stock Purchase Plans

On June 1, 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the “2020 ESPP”). The 2020 ESPP is implemented through consecutive overlapping 24-month offering periods, each of which is comprised of four six-month purchase periods. The first offering period commenced on September 1, 2020 and ended on August 31, 2022. Due to the Separation, the next offering period under the 2020 ESPP plan commenced on December 1, 2022. Each subsequent offering period under the 2020 ESPP will be twenty-four (24) months long and will commence on each December 1 with four six-month purchase periods. Participants may contribute up to 100% of their base earnings and commissions through payroll deductions, and 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.

An eligible employee’s right to buy the Company’s common stock under the 2020 ESPP may not accrue at a rate in excess of $25,000 of the fair market value of such shares per calendar year for each calendar year of an offering period. 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 24-month offering period, then that offering period will automatically terminate and a new 24-month offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.

At the 2022 Annual Stockholders Meeting on April 29, 2022, the Company’s stockholders approved an amendment to the 2020 ESPP and increased by 6.0 million the number of shares reserved for issuance. As of September 30, 2024, there were approximately 5.2 million shares reserved for grant under the Company’s 2020 ESPP.

25


 

Modification of Equity Awards

In connection with the Separation and under the provisions of the existing plans described above, the Company’s outstanding stock options and equity awards were converted to units denominated in the equity of the Company, Xperi Inc., or both. The number of units and exercise prices of outstanding stock options and equity awards were converted based on the conversion ratios established in the Employee Matters Agreement that the Company entered into in connection with the Separation. The intent of the conversion ratios was to preserve the value of the awards immediately before and after the Separation. Upon the Separation, employees holding stock options and equity awards denominated in the Company’s pre-Separation stock received a number of otherwise-similar stock options and awards in post-Separation Company’s stock and/or Xperi Inc.’s stock based on the conversion ratios outlined for each group of employees. For purposes of the vesting of these equity awards, continued employment or service with the Company or with Xperi Inc. is treated as continued employment for purposes of both the Company’s and Xperi Inc.’s equity awards and the vesting terms of each converted grant remained unchanged. There were no changes to the plan terms described above with the exception that the price on the grant date, or October 1, 2022 was adjusted to exclude the value of Xperi Inc. based on the conversion ratios applied to other equity awards.

Dividends

Stockholders of the Company’s common stock are entitled to receive dividends when declared by the Company’s board of directors (the “Board”). During the periods ended September 30, 2024 and 2023, quarterly dividends declared were $0.05 per common share, respectively. The capacity to pay dividends in the future depends on many factors, including the Company’s financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board considers relevant.

Stock Repurchase Programs

On June 12, 2020 the Board authorized a new stock repurchase program providing for the repurchase of up to $150.0 million of the Company’s Common Stock dependent on market conditions, share prices and other factors. On April 22, 2021, the Board authorized an additional $100.0 million of purchases under the existing stock repurchase plan.

There were no shares repurchased during the three and nine months ended September 30, 2024. As of September 30, 2024, the Company had repurchased a total of approximately 10.0 million shares of common stock, since inception of the plan, at an average price of $17.24 per share for a total cost of $172.2 million. The shares repurchased are recorded as treasury stock and are accounted for under the cost method. No expiration date has been specified for this plan. As of September 30, 2024, the total remaining amount available for repurchase under this plan was $77.8 million. The Company may execute authorized repurchases from time to time under the plan.

The Company accounts for stock repurchases using the cost method and records retirement of treasury stock as a reduction of the cumulative treasury stock paid-in capital balance. Once the cumulative balance is reduced to zero, any remaining difference resulting from the retirement of treasury stock is recorded as a reduction of retained earnings.

The Company issues restricted stock awards as part of the equity incentive plans described above. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the Condensed Consolidated Financial Statements because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company’s authorized share repurchase plan.

26


 

NOTE 11 – STOCK-BASED COMPENSATION EXPENSE

The effect of recording stock-based compensation (“SBC”) expense for the three and nine months ended September 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

1,126

 

 

$

767

 

 

 

3,028

 

 

 

2,097

 

Selling, general and administrative

 

 

6,293

 

 

 

4,107

 

 

 

16,128

 

 

 

10,973

 

Total stock-based compensation expense

 

$

7,419

 

 

$

4,874

 

 

$

19,156

 

 

$

13,070

 

There were no options granted during the three and nine months ended September 30, 2024 and 2023.

The Company uses a Monte Carlo simulation to determine the grant date fair value of performance stock awards subject to market conditions, or market-based PSUs. The following assumptions were used to value the restricted stock units subject to market conditions granted during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

3.0

 

Risk-free interest rate

 

 

4.5

%

 

3.6% - 4.5%

 

Dividend yield

 

 

1.8

%

 

1.9% - 2.3%

 

Expected volatility

 

 

57.0

%

 

63.3% - 68.5%

 

Grants under the 2020 ESPP occur in June and December, as discussed in “Note 10 – Stockholders’ Equity”. The following assumptions were used to value the shares for these grants during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

2.0

 

 

 

2.0

 

Risk-free interest rate

 

 

4.8

%

 

 

4.3

%

Dividend yield

 

 

1.7

%

 

 

2.0

%

Expected volatility

 

 

57.0

%

 

 

63.5

%

 

NOTE 12 – INCOME TAXES

The Company’s income tax provision and effective tax rate for interim periods are based on its estimated annual effective tax rate adjusted for discrete items during the period. For the three and nine months ended September 30, 2024, the Company recorded income tax benefit of $(2.5) million and expense of $6.1 million, respectively. For the three and nine months ended September 30, 2023, the Company recorded income tax expense of $1.7 million and $15.9 million, respectively. The effective tax rate varies from the 21% U.S. federal tax rate primarily due to unrealized foreign exchange gain or loss on prior year South Korea withholding tax refund claims. The decrease in income tax expense for the nine months ended September 30, 2024, as compared to the same period in the prior year was primarily due to certain unrealized foreign exchange benefits associated with South Korea withholding tax refund claims.

27


 

 

NOTE 13 – LEASES

The Company leases office and research facilities and office equipment under operating leases which expire through 2032. The Company’s leases have remaining lease terms of less than one year to eight years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated 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. As a practical expedient, the Company elected, for all office and facility leases, not to separate non-lease components (e.g., common-area maintenance costs) from lease components (e.g., fixed payments including rent) and instead to account for each separate lease component and its associated non-lease components as a single lease component.

As most of the leases do not provide an implicit rate, the Company generally, for purposes of discounting lease payments, uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date.

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fixed lease cost

 

$

512

 

 

$

561

 

 

$

1,535

 

 

 

1,671

 

Variable lease cost

 

 

207

 

 

 

171

 

 

 

689

 

 

 

468

 

Total operating lease cost

 

$

719

 

 

$

732

 

 

$

2,224

 

 

$

2,139

 

Other information related to leases was as follows (in thousands, except lease term and discount rate):

 

 

 

Three Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

502

 

 

$

611

 

 

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

 

7.72

 

 

 

8.35

 

Weighted-average discount rate:

 

 

 

 

 

 

Operating leases

 

 

8.6

%

 

 

8.5

%

 

28


 

 

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

 

 

 

Operating Lease Payments (1)

 

2024 (remaining 3 months)

 

$

502

 

2025

 

 

87

 

2026

 

 

1,709

 

2027

 

 

2,132

 

2028

 

 

1,887

 

Thereafter

 

 

7,772

 

Total lease payments

 

 

14,089

 

Less: imputed interest

 

 

(4,589

)

Present value of lease liabilities:

 

$

9,500

 

 

 

 

 

Less: current obligations under leases (accrued liabilities)

 

 

320

 

Noncurrent operating lease liabilities

 

$

9,180

 

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

NOTE 14 – 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 September 30, 2024, the Company’s total future unconditional purchase obligations were approximately $6.0 million, including $1.6 million due in the remainder of 2024, $2.3 million due in 2025 and $2.1 million due thereafter.

Guarantee

Prior to the Separation, Adeia Media LLC, a subsidiary of the Company (“Adeia Media”), and a subsidiary of Xperi Inc. (“Xperi Sub”) entered into an agreement (the “Specified Agreement”) with a third party pursuant to which Adeia Media guarantees the performance of Xperi Sub under the Specified Agreement, including its payment obligations to such third party. In connection with the Separation, Adeia Media and Xperi Sub entered into a separate cross business agreement (the “Cross Business Agreement”) effective as of October 1, 2022, under which Adeia Media agreed to make guarantee payments to Xperi Sub in amounts based on certain of its operating expenses and other minimum performance obligations under the Specified Agreement through 2031. Consequently, on October 1, 2022, the Company recognized a guarantee liability pursuant to ASC 460 “Guarantees” of $19.7 million, which represents the fair value of Adeia Media’s projected payments of such operating expenses during the term of the Cross Business Agreement. Subsequent changes to the carrying value of the guarantee are recognized as part of the Company’s results of operations. The maximum potential amount of future payments subject to the guarantee is approximately $7.5 million per annum between 2024 and 2031.

As of September 30, 2024 and December 31, 2023, the balance of the guarantee liability was $17.1 million and 18.5 million, respectively.

29


 

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 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 nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party 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. To date, no such claims have been filed against the Company 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 immaterial. 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, should they occur.

Contingencies

At each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of losses is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies.

Litigation related

On June 23, 2017, Adeia Guides Inc. (formerly known as Rovi Guides, Inc.) and Adeia Media Solutions Inc. (formerly known as TiVo Solutions Inc.) (together, “Adeia Media”) filed a patent infringement complaint against Videotron Ltd. and Videotron G.P. (together, “Videotron”) in Toronto, Canada, alleging infringement of six patents. On June 10, 2022, the Federal Court of Canada issued its decision in the case finding in favor of Videotron and its legacy “illico” platform. Specifically, the Court found invalid each of the asserted claims related to the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $2.5 million for expense reimbursement in the fourth quarter of 2022. On September 12, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On January 30, 2023, Adeia Media filed its opening memorandum of fact and law. Videotron filed its memorandum of fact and law on April 17, 2023. On November 28, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

On January 19, 2018, Adeia Media filed a patent infringement complaint against Bell Canada (and four of its affiliates) (collectively, “Bell”) in Toronto, Canada, alleging infringement of six patents. On February 2, 2018, Adeia Media filed a patent infringement complaint against Telus Corporation (and two of its affiliates) (collectively, “Telus”) in Toronto, Canada, alleging infringement of the same six patents. Bell 1 and Telus 1 (each as defined herein) were heard together for purposes of pre-trial and trial proceedings. On October 7, 2022, the Federal Court of Canada issued its decision in the two cases finding in favor of Bell and Telus and their respective IPTV services, Bell Fibe TV and Telus Optik TV. Specifically, the Court found invalid each of the asserted claims of the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $2.8 million for expense reimbursement in the second quarter of 2023. On November 7, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On June 2, 2023, Adeia Media filed its opening memorandum of fact and law. Bell and Telus filed a combined memorandum of fact and law on August 18, 2023. On November 29, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

30


 

The Company is unable to predict the final outcome of other lawsuits, including other patent infringement lawsuits, to which it is a party and therefore cannot determine the likelihood of loss nor estimate a range of possible losses. An adverse decision in any of these proceedings could significantly harm the Company's business and consolidated financial position, results of operations or cash flows.

The Company and its subsidiaries are involved in litigation matters and claims in the normal course of business. In the past, the Company and its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to protect trade secrets, and to defend the Company’s patents against claims of invalidity. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings regarding infringement of its patents, and proceedings to ensure proper and full payment of royalties by licensees under the terms of its license agreements.

NOTE 15 – SEGMENT AND GEOGRAPHIC INFORMATION

The Company has one reportable segment: Intellectual Property (“IP”) Licensing. Reportable segments are identified based on the Company’s organizational structure and information reviewed by the Company’s chief operating decision maker (“CODM”) to evaluate performance and allocate resources. The Company’s Chief Executive Officer is also the CODM as defined by the authoritative guidance on segment reporting.

A portion of the Company’s revenue is derived from licensees headquartered outside of the U.S., and it is expected that this revenue will continue to account for a portion of total revenue in future periods. The table below lists the geographic revenue for the periods indicated (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

U.S.

 

$

68,304

 

 

 

79

%

 

$

74,495

 

 

 

74

%

 

$

208,351

 

 

 

81

%

 

$

225,560

 

 

 

75

%

Asia

 

 

12,314

 

 

 

14

 

 

 

21,434

 

 

 

21

 

 

 

32,154

 

 

 

12

 

 

 

57,416

 

 

 

19

 

Canada

 

 

3,206

 

 

 

4

 

 

 

3,244

 

 

 

3

 

 

 

9,779

 

 

 

4

 

 

 

11,487

 

 

 

4

 

Europe and Middle East

 

 

1,809

 

 

 

2

 

 

 

1,773

 

 

 

2

 

 

 

5,198

 

 

 

2

 

 

 

6,156

 

 

 

2

 

Other

 

 

468

 

 

 

1

 

 

 

451

 

 

 

 

 

 

1,374

 

 

 

1

 

 

 

1,302

 

 

 

 

 

 

$

86,101

 

 

 

100

%

 

$

101,397

 

 

 

100

%

 

$

256,856

 

 

 

100

%

 

$

301,921

 

 

 

100

%

For the three months ended September 30, 2024 and 2023, there were two and four customers, respectively, that each accounted for 10% or more of total revenue. For the nine months ended September 30, 2024 and 2023, there were two and two customers, respectively, that each accounted for 10% or more of total revenue.

The following table sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Customer A

 

 

20.0

%

 

 

17.0

%

 

 

20.1

%

 

 

17.1

%

Customer B

 

 

11.2

%

 

 

10.5

%

 

 

11.6

%

 

 

10.9

%

Customer C

 

*

 

 

 

10.7

%

 

*

 

 

*

 

Customer D

 

*

 

 

 

16.6

%

 

*

 

 

*

 

* denotes less than 10% of total revenue.

31


 

As of September 30, 2024, the Company had two customers representing 41% and 35% of aggregate accounts receivable, respectively. At December 31, 2023, the Company had two customers representing 42% and 28% of aggregate accounts receivable, respectively.

As of September 30, 2024 and December 31, 2023, property and equipment, net, was all located in the U.S.

NOTE 16 – SUBSEQUENT EVENTS

Declaration of Cash Dividends

On October 23, 2024, the Board declared a cash dividend of $0.05 per share of common stock, payable on December 18, 2024 to the stockholders of record at the close of business on November 27, 2024.

32


 

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

The following discussion is intended to promote understanding of the results of operations and financial condition and should be read in conjunction with our condensed consolidated financial statements and notes thereto, and with our audited financial statements and notes thereto for the year ended December 31, 2023 found in the Form 10-K filed by us on February 23, 2023 (the “Form 10-K”). This section of this Form 10-Q generally discusses quarter over quarter comparisons of 2024 against 2023.

This quarterly report on Form 10-Q (this “Quarterly Report”) contains “forward-looking statements” within the meaning of the federal securities laws, including Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements are based on information available to the Company as of the date hereof, as well as the Company’s current expectations, assumptions, estimates and projections that involve risks and uncertainties. In this context, forward-looking statements often address expected future business, financial performance and financial condition, and often contain words such as “expect,” “anticipate,” “intend,” “plan,” “believe,” “could,” “seek,” “see,” “will,” “may,” “would,” “might,” “potentially,” “estimate,” “continue,” “target,” similar expressions or the negatives of these words or other comparable terminology that convey uncertainty of future events or outcomes. All forward-looking statements by their nature address matters that involve risks and uncertainties, many of which are beyond the Company’s control, and are not guarantees of future results. Forward-looking statements are subject to risks, uncertainties and assumptions that could cause actual results to differ materially from those expressed in any forward-looking statements. Accordingly, there are or will be important factors that could cause actual results to differ materially from those indicated in such statements and, therefore, you should not place undue reliance on any such statements and caution must be exercised in relying on forward-looking statements. Important risk factors that may cause such a difference include, but are not limited to: the Company’s ability to implement its business strategy; the Company’s ability to enter into new and renewal license agreements with customers on favorable terms; the Company’s ability to retain and hire key personnel; uncertainty as to the long-term value of the Company’s common stock; legislative, regulatory and economic developments affecting the Company’s business; general economic and market developments and conditions; the Company’s ability to grow and expand its patent portfolios; changes in technology and development of new technology in the industries in which the Company operates; the evolving legal, regulatory and tax regimes under which the Company operates; unforeseen liabilities and expenses; risks associated with the Company’s indebtedness; the Company’s ability to achieve the intended benefits of, and its ability to recognize the tax treatment of, the spin-off of its product business; unpredictability and severity of catastrophic events, including, but not limited to, acts of terrorism or outbreak of war or hostilities, natural disasters and future outbreaks or pandemics, each of which may have an adverse impact on the Company’s business, results of operations, and financial condition.

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” hereof and other documents we file from time to time with the Securities and Exchange Commission (the “SEC”), such as our annual reports on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K. Such risks, uncertainties and changes in condition, significance, value and effect could cause our actual results to differ materially from those expressed herein and in ways not readily foreseeable. Readers are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this 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.

Business Overview

Adeia Inc. (formerly known as Xperi Holding Corporation) (“Adeia”, “we”) is a leading IP licensing platform in the consumer and entertainment space, with a diverse portfolio of media and semiconductor intellectual property and more than 11,750 patents and patent applications worldwide. In order to serve an increasingly connected world, we invent, develop, and license fundamental innovations that enhance billions of devices and shape the way millions of people explore and experience entertainment. Through our IP licensing business, we help enable extraordinary experiences at home and on the go for millions of consumers around the world, with IP that helps elevate content and improves how audiences connect with it in a way that is more intelligent, immersive and personal. Through providing the IP that helps to power smart devices, entertainment experiences and more, we have created a unified ecosystem that reaches highly-engaged consumers and uncovered new business opportunities.

33


 

On October 1, 2022, we completed the previously announced separation (“the Separation”) of its product business into an independent, publicly-traded company, Xperi Inc. (“Xperi Inc.”). The Separation was structured as a spin-off, which was achieved through Adeia’s distribution of 100 percent of the outstanding shares of Xperi Inc.’s common stock to holders of Adeia’s common stock as of the close of business on the record date of September 21, 2022 (the “Record Date”). Each Adeia stockholder of record received four shares of Xperi Inc. common stock for every ten shares of Adeia common stock that it held on the Record Date. Following the Separation, Adeia retains no ownership interest in Xperi Inc., which is now listed under the ticker symbol “XPER” on the New York Stock Exchange. Effective at the open of business on October 3, 2022, Adeia’s shares of common stock, par value $0.001 per share, began trading on the Nasdaq Global Select Market under the new ticker symbol “ADEA”.

Headquartered in Silicon Valley with more than 35 years of operating experience, we have approximately 144 employees, with substantially all of our employees located in the U.S.

Macroeconomic Conditions

Macroeconomic conditions due to inflation, geopolitical instability and global health events may have an adverse impact on our business. For example, such conditions may continue to cause volatility in the markets we serve, particularly the broad consumer electronics market. Impacts from adverse macroeconomic conditions may negatively impact our financial condition and results of operations, which could result in an impairment of our long-lived assets, including goodwill, and increased credit losses.

Reportable Segments

We operate and report in one segment: IP Licensing. We believe that this structure reflects our current operational and financial management and provides the best structure for us to focus on growth opportunities. Our Chief Executive Officer has been determined to be the Chief Operating Decision Maker (“CODM”) in consideration with the authoritative guidance on segment reporting.

We primarily license our innovations to leading companies in the broader media entertainment and semiconductor industries, and those companies developing new technologies that will help drive these industries forward. Licensing arrangements include access to one or more of our foundational patent portfolios and may also include access to some portions of our industry-leading technologies and know-how.

Financial Highlights

In evaluating our financial condition and operating performance, we primarily focus on revenue and cash flows from operations. For the three and nine months ended September 30, 2024, as compared to the same periods in 2023:

Three months ended September 30, 2024:

Revenue decreased by $15.3 million, or 15.1%, from $101.4 million in 2023 to $86.1 million in 2024.
Recurring revenues decreased by $0.9 million, or 1.1% from $83.6 million in 2023 to $82.7 million in 2024.
Non-recurring revenues decreased by $14.4 million, or 80.9% from $17.8 million in 2023 to $3.4 million in 2024.
Cash provided by operating activities decreased by $6.9 million, or 32.6% from $21.2 million in 2023 to $14.3 million in 2024.
Made $12.0 million in principal payments on our term loan, bringing the outstanding balance to $537.1 million as of September 30, 2024.

34


 

Nine months ended September 30, 2024:

Revenue decreased by $45.1 million, or 14.9%, from $301.9 million in 2023 to $256.9 million in 2024.
Recurring revenues decreased by $5.2 million, or 2.1% from $255.1 million in 2023 to $249.8 million in 2024.
Non-recurring revenues decreased by $39.8 million, or 85.0% from $46.8 million in 2023 to $7.0 million in 2024.
Cash provided by operating activities decreased by $8.3 million, or 7.3%, from $113.3 million in 2023 to $105.0 million in 2024.
Repriced our term loan which lowered our interest rate by 61 basis points and made $64.2 million in principal payments, bringing the outstanding balance to $537.1 million as of September 30, 2024.

Results of Operations

Revenue

We derive the majority of our revenue from the licensing of our intellectual property (“IP”) rights to customers. For our revenue recognition policy, including descriptions of revenue-generating activities, refer to “Note 3 – Revenue” of the Notes to Condensed Consolidated Financial Statements.

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

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

17

 

 

 

14

 

 

 

17

 

 

 

13

 

Selling, general and administrative

 

 

31

 

 

 

22

 

 

 

29

 

 

 

24

 

Amortization expense

 

 

16

 

 

 

23

 

 

 

22

 

 

 

23

 

Litigation expense

 

 

3

 

 

 

2

 

 

 

4

 

 

 

2

 

Total operating expenses

 

 

67

 

 

 

61

 

 

 

72

 

 

 

62

 

Operating income

 

 

33

 

 

 

39

 

 

 

28

 

 

 

38

 

Interest expense

 

 

(15

)

 

 

(15

)

 

 

(16

)

 

 

(16

)

Other income and expense, net

 

 

2

 

 

 

2

 

 

 

2

 

 

 

2

 

Loss on debt extinguishment

 

 

 

 

 

 

 

 

 

 

 

 

Income before income taxes

 

 

20

 

 

 

26

 

 

 

14

 

 

 

24

 

Provision for (benefit from) income taxes

 

 

(3

)

 

 

2

 

 

 

2

 

 

 

5

 

Net income

 

 

23

%

 

 

24

%

 

 

12

%

 

 

19

%

 

35


 

 

The following table sets forth our revenue for the three and nine months ended September 30, 2024 and 2023 (in thousands, except for percentages):

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

Revenue

 

$

86,101

 

 

$

101,397

 

 

$

(15,296

)

 

 

(15

)%

 

$

256,856

 

 

$

301,921

 

 

$

(45,065

)

 

 

(15

)%

The decrease in revenue during the three months ended September 30, 2024, as compared to the same period in 2023, was primarily attributable to the execution of the long-term renewal of a license agreement with Samsung, revenue from the settlement of litigation and revenue from updated royalty audit recovery from an existing customer relating to prior periods, each of which occurred in the third quarter of 2023.

Recurring revenues decreased slightly to $82.7 million during the three months ended September 30, 2024 from $83.6 million in the same period in 2023.

Non-recurring revenues for the three months ended September 30, 2024 and 2023 were $3.4 million and $17.8 million, respectively. The decrease of $14.4 million was primarily attributable to the recognition of revenue from periods prior to the execution of the long-term renewal of a license agreement with Samsung, revenue from the settlement of litigation and revenue from updated royalty audit recovery from an existing customer relating to prior periods, each of which occurred in the third quarter of 2023.

The decrease in revenue during the nine months ended September 30, 2024, as compared to the same period in 2023, was primarily attributable to the execution of two long-term license agreements with Kioxia and Western Digital in the first quarter of 2023, recognition of revenue from periods prior to the execution of the long-term renewal of a license agreement with Samsung in the third quarter of 2023, and a decline in royalty revenue from certain Pay-TV customers, partially offset by a multi-year agreement with X Corp. for access to our media portfolio that occurred in the second quarter of 2024.

Recurring revenue for the nine months ended September 30, 2024 and 2023 were $249.8 million and $255.1 million, respectively. The decrease of $5.2 million was primarily attributable to a decrease in royalty revenue from certain Pay-TV customers.

Non-recurring revenues for the nine months ended September 30, 2024 and 2023 were $7.0 million and $46.8 million, respectively. The decrease of $39.8 million was primarily attributable to the execution of long-term license agreements with Kioxia and Western Digital in the first quarter of 2023 and revenue from periods prior to the execution of the long-term renewal of a license agreement with Samsung in the third quarter of 2023, partially offset by a settlement agreement and multi-year renewal with X Corp. for access to our media portfolio that occurred in the second quarter of 2024.

Research and Development (in thousands, except for percentages):

Research and development expense (“R&D expense”) consists primarily of personnel costs, stock-based compensation, outside engineering consulting expenses associated with new IP development, as well as costs related to patent applications and examinations, reverse engineering, materials, supplies and an allocation of facilities costs. All R&D expense is expensed as incurred. We intend to make a continued investment in our R&D efforts because we believe they are essential to grow our patent portfolios to maintain and improve our competitiveness.

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

Research and development

 

$

14,825

 

 

$

13,768

 

 

$

1,057

 

 

 

8

%

 

$

43,549

 

 

$

39,895

 

 

$

3,654

 

 

 

9

%

 

36


 

The increase in R&D expense during the three months ended September 30, 2024, as compared to the same period in 2023, was primarily due to an increase in patent prosecution, patent portfolio development costs and an increase in personnel related costs as a result of increased headcount.

The increase in R&D expense during the nine months ended September 30, 2024, as compared to the same period in 2023, was primarily due to an increase in personnel costs as a result of increased headcount and an increase in patent portfolio development costs, partially offset by a decrease in professional services costs.

Selling, General and Administrative (in thousands, except for percentages):

Selling, general and administrative (“SG&A”) expenses consist primarily of personnel costs, sales commission, advertising, branding activities, stock-based compensation, professional services, facilities costs, and expenses related to our executive finance, human resource, legal, and information technology organizations.

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

Selling, general and administrative

 

$

26,903

 

 

$

21,921

 

 

$

4,982

 

 

 

23

%

 

$

75,549

 

 

$

71,177

 

 

$

4,372

 

 

 

6

%

The increase in SG&A expense during the three months ended September 30, 2024, as compared to the same period in 2023, was primarily due to an increase in personnel related costs as a result of increased headcount and an increase in professional services costs.

The increase in SG&A expense during the nine months ended September 30, 2024, as compared to the same period in 2023, was primarily due to an increase in personnel related costs as a result of increased headcount, an increase in professional services costs, an increase in certain administrative costs associated with the repricing of our credit facility in the second quarter of 2024, partially offset by decreases in separation costs that were incurred in 2023 but did not recur in 2024, lower insurance costs and recovery of certain bad debt expenses.

Amortization Expense (in thousands, except for percentages):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

Amortization expense

 

$

13,600

 

 

$

23,386

 

 

$

(9,786

)

 

 

(42

)%

 

$

56,787

 

 

$

70,725

 

 

$

(13,938

)

 

 

(20

)%

The decrease in amortization expense during the three and nine months ended September 30, 2024, as compared to the same periods in 2023, was primarily due to certain intangible assets becoming fully amortized during 2024. The decrease was partially offset by an increase in amortization expense as a result of patents acquired in 2024.

Litigation Expense (in thousands, except for percentages):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

 

2024

 

 

2023

 

 

Increase

 

 

% Change

 

Litigation expense

 

$

2,652

 

 

$

2,205

 

 

$

447

 

 

 

20

%

 

$

9,844

 

 

$

7,161

 

 

$

2,683

 

 

 

37

%

The increase in litigation expense during the three and nine months ended September 30, 2024, as compared to the same periods in 2023, was primarily due to increased activity in current litigation matters.

37


 

We expect that litigation expense will continue to be a significant portion of our operating expenses, as it is used to enforce and protect our IP and contract rights. Litigation expense may fluctuate between periods because of planned or ongoing litigation, as described in Part II, Item 1 – Legal Proceedings.

Interest Expense (in thousands, except for percentages):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

Interest expense

 

$

12,758

 

 

$

15,659

 

 

$

(2,901

)

 

 

(19

)%

 

$

40,229

 

 

$

47,137

 

 

$

(6,908

)

 

 

(15

)%

The decrease in interest expense during the three and nine months ended September 30, 2024, as compared to the same periods in 2023, was primarily due to lower debt balance and lower interest rates on our variable interest rate debt due to the repricing of our Term Loan B during the second quarter of 2024.

We anticipate interest expense will continue to decrease in 2024, when compared to 2023, as a result of a full year of a lower debt balance, the reduction of the interest rate margin benefited from the repricing of our Term Loan B during the second quarter of 2024, and the Federal Reserve interest rate cut during the third quarter of 2024.

Other Income and Expense, Net (in thousands, except for percentages):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

Other income and expense, net

 

$

1,431

 

 

$

1,486

 

 

$

(55

)

 

 

(4

)%

 

$

4,259

 

 

$

4,723

 

 

$

(464

)

 

 

(10

)%

The decrease in other income and expense, net during the three and nine months ended September 30, 2024, as compared to the same periods in 2023, was primarily due to a decrease in interest income from significant financing components from certain revenue contracts.

Loss on Debt Extinguishment

During the nine months ended September 30, 2024, we recognized $0.5 million associated with the repricing of our Term Loan B and there were no such costs in 2023. Refer to discussion below for further detail on the repricing of our Term Loan B.

Provision for Income Taxes

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

 

2024

 

 

2023

 

 

Decrease

 

 

% Change

 

Provision for (benefit from) income taxes

 

$

(2,520

)

 

$

1,712

 

 

$

(4,232

)

 

 

(247

)%

 

$

6,109

 

 

$

15,877

 

 

$

(9,768

)

 

 

(62

)%

 

38


 

Our income tax provision for interim periods is based on the estimated annual effective tax rate adjusted for discrete items during the period. For the three months ended September 30, 2024, we recorded income tax benefit of $2.5 million on pretax income of $16.8 million, and for the nine months ended September 30, 2024, we recorded an income tax expense of $6.1 million on pretax income of $34.7 million, which resulted in effective tax rates of (14.9)% and 17.6%, respectively, for the three and nine months ended September 30, 2024. The decrease in income tax expense for the three months ended September 30, 2024, as compared to the same period in the prior year was primarily due to certain unrealized foreign exchange benefits associated with South Korea withholding tax refund claims. The decrease in income tax expense for the nine months ended September 30, 2024, as compared to the same period in the prior year was primarily due to certain unrealized foreign exchange benefits associated with South Korea withholding tax refund claims.

For the three months ended September 30, 2023, we recorded an income tax expense of $1.7 million on pretax income of $25.9 million, and for nine months ended September 30, 2023, we recorded an income tax expense of $15.9 million on pretax income of $70.5 million, which resulted in effective tax rates of 6.6% and 22.5%, respectively, for the three and nine months ended September 30, 2023.

The effective tax rate varies from the 21% U.S. federal tax rate primarily due to unrealized foreign exchange gain or loss on prior year South Korea withholding tax refund claims.

We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative. After considering the evidence to assess the recoverability of our net deferred tax assets, we concluded that it was more-likely-than-not that we would realize our federal and certain state deferred tax assets.

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 for the nine months ended September 30, 2024 and 2023.

 

 

 

As of

 

(in thousands)

 

September 30, 2024

 

 

December 31, 2023

 

Cash and cash equivalents

 

$

60,698

 

 

$

54,560

 

Marketable securities

 

 

28,486

 

 

 

29,012

 

Total cash, cash equivalents and marketable securities

 

$

89,184

 

 

$

83,572

 

 

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Net cash from operating activities

 

$

105,001

 

 

$

113,315

 

Net cash from investing activities

 

$

(8,394

)

 

$

(31,829

)

Net cash from financing activities

 

$

(90,469

)

 

$

(144,186

)

Our primary sources of liquidity and capital resources are our operating cash flows and our short-term investments in marketable securities. Cash, cash equivalents and marketable securities were $89.2 million at September 30, 2024, an increase of $5.6 million from $83.6 million at December 31, 2023. This increase primarily resulted from $105.0 million of cash generated from operations, and $1.5 million in proceeds from purchases through our employee stock purchase program and exercise of stock options, partially offset by $64.2 million in repayment of our long-term debt, $11.6 million in repurchases of common stock associated with tax withholdings on equity awards, $16.3 million in dividends paid, $1.3 million in purchases of property and equipment, and $8.5 million in purchases of intangible assets.

39


 

The primary objectives of our investment activities are to preserve principal and to maintain liquidity, while at the same time capturing a market rate of return. To achieve these objectives, we maintain a diversified portfolio of securities including money market funds and debt securities such as corporate bonds and notes, municipal bonds and notes, commercial paper, treasury and agency notes and bills and certificates of deposit. Our marketable debt securities are classified as available-for-sale (“AFS”) with credit losses recognized as a credit loss expense and non-credit related unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income or loss.

For information about our material cash requirements, see “Liquidity and Capital Resources” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023. Other than the principal payments of $64.2 million made by us under the existing Term Loan B during the nine months ended September 30, 2024, our cash requirements have not materially changed since December 31, 2023.

We expect to continue to make additional payments on our existing debt from cash generated from operations. In addition to the cash requirements outlined above, we have returned cash to stockholders through both quarterly dividend payments and repurchases of our common stock under our stock repurchase plan.

Quarterly Dividends

In September 2024, we paid quarterly cash dividends of $0.05 per share of common stock. In October 2024, our board of directors (the “Board”) authorized payment of a quarterly cash dividend of $0.05 per share, to be paid in December 2024.

 

Stock Repurchase Plan

On June 12, 2020, our Board terminated a prior stock repurchase program and approved a new stock repurchase plan (the “Plan”), which provides for the repurchase of up to $150.0 million of our common stock dependent on market conditions, share price and other factors. No expiration has been specified for this Plan. On April 22, 2021, our Board authorized an additional $100.0 million of purchases under the Plan. The stock repurchases may be made from time to time, through solicited or unsolicited transactions in the open market, in privately negotiated transactions, or pursuant to a Rule 10b5-1 plan. Since the inception of the Plan, and through September 30, 2024, we have repurchased an aggregate of approximately 10.0 million shares of common stock at a total cost of $172.2 million at an average price of $17.24. As of September 30, 2024, the total remaining amount available for repurchase under the Plan was $77.8 million. We may continue to execute authorized repurchases from time to time under the Plan. The amount and timing of any repurchases under the Plan depend on a number of factors, including, but not limited to, the trading price, volume and availability of our common shares. There is no guarantee that such repurchases under the Plan will enhance the value of our common stock.

We believe that based on current levels of operations and anticipated growth, our cash from operations, together with cash and cash equivalents currently available, will be sufficient to satisfy our currently anticipated cash requirements through at least the next 12 months and thereafter for the foreseeable future. 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. There can be no assurance that equity or debt financing will be available when needed or, if available, that such financing will be on terms satisfactory to us. The sale of additional equity securities could result in dilution to our stockholders. The incurrence of indebtedness could result in increased debt service obligations and may include covenants that would restrict our operations.

Cash Flows from Operating Activities

Cash flows provided by operations were $105.0 million for the nine months ended September 30, 2024, were primarily due to our net income of $28.6 million being adjusted for non-cash items of amortization of intangible assets of $56.8 million, amortization of debt issuance costs of $2.4 million, stock-based compensation expense of $19.2 million, depreciation of property and equipment of $1.5 million and $(0.7) million in changes in operating assets and liabilities including payment during the period of employee bonuses earned in 2023.

40


 

Cash flows provided by operations were $113.3 million for the nine months ended September 30, 2023, primarily due to our net income of $54.7 million being adjusted for non-cash items of amortization of intangible assets of $70.7 million, amortization of debt issuance costs of $3.3 million and stock-based compensation expense of $13.1 million. These increases were partially offset by $29.6 million in changes in operating assets and liabilities including payment during the period of employee bonuses earned in 2022.

Cash Flows from Investing Activities

Net cash used in investing activities was $8.4 million for the nine months ended September 30, 2024, primarily related to purchases of short-term investments of $25.1 million, purchases of property and equipment of $1.3 million, purchases of intangible assets of $8.5 million, and proceeds from maturities of investments of $26.5 million.

Net cash used in investing activities was $31.8 million for the nine months ended September 30, 2023, primarily related to purchases of short-term investments of $33.6 million, capital expenditures of $1.9 million and proceeds from maturities of investments of $3.8 million.

Capital Expenditures

Our capital expenditures for property and equipment consist primarily of leasehold improvements, purchases of computer hardware and software, information systems, and semiconductor production and test equipment. During the nine months ended September 30, 2024 and 2023, we spent $1.3 million and $1.9 million on capital expenditures, respectively, and we expect capital expenditures in the remainder of 2024 to be approximately $1.0 million. Our capital expenditures for intangible assets consists primarily of acquired patents. During the nine months ended September 30, 2024, we spent $8.5 million on purchases of intangible assets. These expenditures are expected to be financed with cash from operations, existing cash and cash equivalents and short-term investments. 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 $90.5 million for the nine months ended September 30, 2024 due to $64.2 million in repayment of indebtedness, $16.3 million in dividends paid, $11.6 million in repurchases of common stock for tax withholdings on equity awards, partially offset by $1.5 million in proceeds from purchases through our employee stock purchase program and exercise of stock options.

Net cash used in financing activities was $144.2 million for the nine months ended September 30, 2023 due to $118.9 million in repayment of indebtedness, $16.0 million in dividends paid, $10.5 million in repurchases of common stock for tax withholdings on equity awards, partially offset by $1.1 million in proceeds from the issuance of common stock under our employee stock grant programs and employee stock purchase plans.

 

Long-term Debt

On June 8, 2021, we entered into Amendment No. 1 (“Amendment No. 1”) to that certain Credit Agreement dated June 1, 2020 by and among us, the lenders party thereto and Bank of America, N.A., as administrative agent and collateral agent (the “2020 Credit Agreement”). The 2020 Credit Agreement initially provided for a five-year senior secured term loan B facility in an aggregate principal amount of $1,050 million (the “2020 Term Loan B Facility”). Amendment No. 1 provided for, among other things, (i) a new tranche of term loans (the “2021 Refinanced Term Loan B”) in an aggregate principal amount of $810.0 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of base rate loans, 2.50% per annum and (y) in the case of Eurodollar loans, LIBOR plus a margin of 3.50% per annum, (iii) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2021 Refinanced Term Loan B within six months of the closing date of Amendment No. 1, (iv) an extension of the maturity to June 8, 2028, and (v) certain additional amendments, including amendments to provide us with additional flexibility under the covenant governing restricted payments.

41


 

On May 30, 2023, we entered into Amendment No. 3 (“Amendment No. 2”) to the 2020 Credit Agreement to replace the reference to LIBOR as the base rate with the reference to the Secured Overnight Financing Rate “SOFR” as administered by the Federal Reserve Bank of New York.

On May 20, 2024, we entered into Amendment No. 3 (“Amendment No. 3”) to the 2020 Credit Agreement, which provided for, among other things, (i) a repricing of the 2020 Term Loan B Facility through a refinancing of the entire amount of the 2021 Refinanced Term Loan B with a new tranche of term loans (the “2024 Term Loan B”) in an aggregate principal amount of $561.1 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of SOFR loans, SOFR plus a margin of 3.00% per annum and (y) in the case of base rate loans, 2.00% per annum, (iii) a reduction in the excess cash flow mandatory payment thresholds and (iv) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2024 Term Loan B within six months of the closing date of Amendment No. 3. The 2024 Term Loan B will mature on June 8, 2028, the same date upon which the 2021 Refinanced Term Loan B matured prior to giving effect to Amendment No. 3.

At September 30, 2024, $537.1 million was outstanding under the term loan B facility with an interest rate, including unamortized debt discount and issuance costs of $12.7 million. Interest is payable monthly. Under the existing loan agreement, we have future minimum principal payments for our debt of $7.0 million in the remainder of 2024, $28.1 million each year from 2025 through 2027, with the remaining principal balance of $445.9 million due in 2028. After the Separation, we own the debt under the term loan B facility. Additionally, we paid $29.1 million during the nine months ended September 30, 2024, based on certain leverage ratios and our excess cash flow generated for the year ended December 31, 2023. We are obligated to continue to pay a portion of excess cash flows on an annual basis. The term loan B facility contains customary covenants, and as of September 30, 2024, we were in full compliance with such covenants. The 2020 Credit Agreement, as amended, also requires that we continue to make cash payments on an annual basis based on certain leverage ratios and excess cash flow generated for the immediately preceding fiscal year. The cash payments are applied to the remaining principal balance due at final maturity.

Critical Accounting Policies and Estimates

During the three and nine months ended September 30, 2024, there were no significant changes in our critical accounting policies and estimates. See “Note 2 – Summary of Significant Accounting Policies” of Notes to Condensed Consolidated Financial Statements for additional detail. For a discussion of our critical accounting policies and estimates, see Part II, Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K.

Recent Accounting Pronouncements

See “Note 2 – Summary of Significant Accounting Policies” of the Notes to Condensed Consolidated Financial Statements for a full description of recent accounting pronouncements including the respective expected dates of adoption.

42


 

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

Item 4. Controls and Procedures

Attached as exhibits to this Form 10-Q are certifications of Adeia Inc.’s Chief Executive Officer and Chief Financial Officer, which are required in accordance with Rule 13a-14 of the Exchange Act. This “Controls and Procedures” section includes information concerning the controls and controls evaluation referred to in the certifications and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.

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 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 (the evaluation date). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of the evaluation date that our disclosure controls and procedures were effective to provide reasonable assurance that the information relating to Adeia Inc., including our consolidated subsidiaries, required to be disclosed in our SEC reports (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii) is accumulated and communicated to Adeia Inc.’s management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

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

43


 

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 our patents and other intellectual property rights (“IP”), to enforce the terms of license agreements, to protect trade secrets and to defend our patents against claims of invalidity. We expect to continue to be involved in similar legal proceedings in the future, including proceedings regarding infringement of our patents and proceedings to ensure proper and full payment of royalties by licensees under the terms of our license agreements.

We cannot predict the outcome of any of the proceedings described below, other than to the extent such proceedings have concluded. An adverse decision in any of these proceedings could significantly harm our business and our consolidated financial position, results of operations, and cash flows.

Patent Infringement Litigation

In the ordinary course of our business, we engage in litigation to protect our IP from infringement. While litigation is never our preference, and we prefer to reach mutually agreeable commercial licensing arrangements with third parties, it is sometimes a necessary step to effectively protect our investment in our IP. As a result of these lawsuits, defendants have often filed Inter Partes Review (“IPR”) petitions with the U.S. Patent Office’s Patent Trial and Appeal Board (and other similar post-grant proceedings outside of the U.S.) seeking to invalidate one or more of our patents. We are currently engaged in multiple lawsuits with several third parties.

Videotron Patent Infringement Litigation

On June 23, 2017, Adeia Guides Inc. (formerly known as Rovi Guides, Inc.) and Adeia Media Solutions Inc. (formerly known as TiVo Solutions Inc.) (together, “Adeia Media”) filed a patent infringement complaint against Videotron Ltd. and Videotron G.P. (together, “Videotron”) in Toronto, Canada, alleging infringement of six patents (“Videotron 1”). On June 10, 2022, the Federal Court of Canada issued its decision in the case finding in favor of Videotron and its legacy “illico” platform. Specifically, the Court found invalid each of the asserted claims related to the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, we paid $2.5 million for expense reimbursement in the fourth quarter of 2022. On September 12, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On January 30, 2023, Adeia Media filed its opening memorandum of fact and law. Videotron filed its memorandum of fact and law on April 17, 2023. On November 28, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

On May 21, 2021, Adeia Media filed a patent infringement complaint against Videotron in Toronto, Canada, alleging infringement of four patents (“Videotron 2”). On July 21, 2021, the Federal Court of Canada held a case management conference in Videotron 2, shortly before which Videotron filed a motion to strike various portions of the statement of claim. On March 22, 2022, the Court issued an order on Videotron’s motion to strike, dismissing the motion in its entirety. On April 1, 2022, Videotron filed an appeal of the Court’s order dismissing Videotron’s motion to strike. On June 30, 2022, the Court of Appeal issued its decision in Videotron’s appeal in which it ruled in Adeia Media’s favor and dismissed Videotron’s appeal. The trial is scheduled to start on January 20, 2025.

Bell and Telus Patent Infringement Litigation

On January 19, 2018, Adeia Media filed a patent infringement complaint against Bell Canada (and four of its affiliates) (collectively, “Bell”) in Toronto, Canada, alleging infringement of six patents (“Bell 1”). On February 2, 2018, Adeia Media filed a patent infringement complaint against Telus Corporation (and two of its affiliates) (collectively, “Telus”) in Toronto, Canada, alleging infringement of the same six patents (“Telus 1”). Bell 1 and Telus 1 were heard together for purposes of pre-trial and trial proceedings. On October 7, 2022, the Federal Court of Canada issued its decision in the two cases finding in favor of Bell and Telus and their respective IPTV services,

44


 

Bell Fibe TV and Telus Optik TV. Specifically, the Court found invalid each of the asserted claims of the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, we paid $2.8 million for expense reimbursement in the second quarter of 2023. On November 7, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On June 2, 2023, Adeia Media filed its opening memorandum of fact and law. Bell and Telus filed a combined memorandum of fact and law on August 18, 2023. On November 29, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

On July 27, 2021, Adeia Media filed a patent infringement complaint against Bell Canada and four of its affiliates, Telefonaktiebolaget L M Ericsson, Ericsson Canada Inc., and MK Systems USA Inc. and MK Mediatech Canada Inc. (collectively, “Defendants”) in Toronto, Canada, alleging infringement of four patents (“Bell 2”). The Defendants filed a motion to strike various portions of the statement of claim in Bell 2. On March 22, 2022, the Court issued an order on Defendants’ motion to strike, dismissing-in-part and granting-in-part. On April 1, 2022, the Defendants filed a Notice of Motion to Appeal the Court’s order on Defendants’ motion to strike. On June 30, 2022, the Court of Appeal issued its decision in Defendants' appeal in which it ruled in Adeia Media's favor and dismissed Defendants’ appeal. On September 30, 2022, Defendants filed a motion for bifurcation, asking the Federal Court of Canada to bifurcate the case into two phases: a first phase related to liability and injunction and second phase addressing damages if liability is found. The Court held a hearing on the motion for bifurcation on December 12, 2022. On February 15, 2023, the Court issued an order granting the motion for bifurcation in which the Court bifurcated the liability and injunction phase from the damages quantification phase of the case. Discovery in the case began in November 2022. The trial is scheduled to start on April 28, 2025.

Shaw Breach of Contract Litigation

On October 2, 2023, Adeia Guides Inc., Adeia Media Solutions Inc., and Adeia Media Holdings LLC (collectively, “Adeia Media”) filed a complaint against Shaw Cablesystems G.P. and Shaw Satellite G.P. (together “Shaw”) in the United States District Court for the Southern District of New York, alleging breach of contract by Shaw for failure to pay royalties owed to Adeia Media under the license agreement between the parties. On October 8, 2024, Shaw filed a motion to dismiss the complaint. On October 29, 2024, Adeia filed its response. Shaw’s motion to dismiss reply brief is due on November 12, 2024. The trial date has not been set.

Disney Patent Infringement Litigation

On November 7, 2024, Adeia Technologies, Inc., Adeia Guides Inc., and Adeia Media Holdings LLC filed a complaint against The Walt Disney Company, Disney Media and Entertainment Distribution LLC, Disney DTC LLC, Disney Streaming Services LLC, Disney Entertainment & Sports LLC, Disney Platform Distribution, Inc., BAMTech, LLC, Hulu, LLC, and ESPN, Inc. in the United States District Court for the District of Delaware, alleging infringement of six patents.

On November 7, 2024, Adeia Solutions LLC (“Adeia Solutions”) filed a complaint against The Walt Disney Company Benelux (BV), Disney Interactive Studios, Inc., and The Walt Disney Company Limited (collectively, “Disney Europe Defendants”) in the Regional Court of Munich, Germany, alleging infringement of one patent.

On November 7, 2024, Adeia Guides Inc. (“Adeia Guides”) filed a complaint against the Disney Europe Defendants in the Unified Patent Court (“UPC”) Munich Local Division, Germany, alleging infringement of one patent.

On November 7, 2024, Adeia Guides filed a complaint against the Disney Europe Defendants in the UPC The Hague Local Division, The Netherlands, alleging infringement of one patent.

On November 11, 2024, Adeia Guides filed a complaint against The Walt Disney Company (Brasil) LTDA in Rio de Janeiro State Court, Brazil, alleging infringement of four patents.

No case schedule has been set yet.

45


 

Item 1A. Risk Factors

There were no material changes to the risk factors previously disclosed in Part 1, Item 1A. of our Annual Report on Form 10-K for the year ended December 31, 2023, which is incorporated by reference herein.

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

Not applicable.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

During the three and nine months ended September 30, 2024, there were no Rule 10b5-1 plans or non-Rule 10b5-1 trading arrangements adopted, modified or terminated by any director or officer of the Company.

46


 

Item 6. Exhibits

 

Exhibit

Number

 

Exhibit Title

 

 

 

4.1

 

The Registrant’s Amended and Restated 2020 Equity Incentive Plan (filed as Exhibit 4.4 to the Registrant’s Registration Statement on Form S-8 filed with the SEC on May 9, 2024, and incorporated herein by reference)

 

 

 

10.1

 

Amendment No. 3 to Credit Agreement, dated as of May 20, 2024, among Adeia Inc., the subsidiaries of Adeia Inc. party thereto, Bank of America, N.A., as administrative agent and collateral agent, and the lenders party thereto (including Conformed Credit Agreement giving effect to Amendments) (filed as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 20, 2024, and incorporated herein by reference)

 

 

 

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 Document

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

104

 

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

 

47


 

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: November 12, 2024

 

ADEIA INC.

 

 

By:

 

/s/ Keith A. Jones

 

 

Keith A. Jones

Chief Financial Officer

 

48


EX-31.1 2 adea-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, Paul E. Davis, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Adeia 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: November 12, 2024

 

/s/ Paul E. Davis

 

 

Paul E. Davis

 

 

Chief Executive Officer and President

 


 


EX-31.2 3 adea-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, Keith A. Jones, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Adeia 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: November 12, 2024

 

/s/ Keith A. Jones

 

 

Keith A. Jones

 

 

Chief Financial Officer

 


 


EX-32.1 4 adea-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 Adeia Inc., a Delaware corporation (the “Company”), on Form 10-Q for the period ended September 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Paul E. Davis, 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/ Paul E. Davis

Paul E. Davis

Chief Executive Officer and President

November 12, 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 Adeia Inc., a Delaware corporation (the “Company”), on Form 10-Q for the period ended September 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Keith A. Jones, 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/ Keith A. Jones

Keith A. Jones

Chief Financial Officer

November 12, 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 adea-20240930.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 Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Debt - Schedule of Outstanding Amounts of Debt (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - The Company and Basis of Presentation 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 - Goodwill and Identified Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stock-Based Compensation Expense 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 - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - 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 - Goodwill and Identified Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - The Company and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market Vertical (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 - Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Financial Instruments - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Goodwill and Identified Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Debt - Schedule of Outstanding Amounts of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Net Income Per Share - Computation of Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Leases - Schedule of Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Segment and Geographic Information - Schedule of Geographic Revenue Information (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink Schedule of Carrying Amounts and Estimated Fair Values Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Statement [Line Items] Statement [Line Items] Vewd Software Holdings Limited. Vewd Software Holdings Limited Member Vewd Acquisition Unbilled contracts receivable Increase Decrease In Unbilled Contracts Receivable Increase decrease in unbilled contracts receivable. Customer E Customer E [Member] Customer E Accounts receivable Increase (Decrease) in Accounts Receivable Plan Name Plan Name [Domain] Semiconductor. Semiconductor [Member] Semiconductor Other long-term assets Contract With Customer Other Assets Noncurrent Contract with customer other assets noncurrent. Other current assets Contract With Customer Other Assets Current Contract with customer other assets current. Thereafter Long Term Debt Maturities Repayment Of Principal After Year Four Long-term debt maturities repayments of principal after year four. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Available-for-Sale Securities [Member] Available-for-sale debt securities Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax: Operating expenses: Costs and Expenses [Abstract] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Marketable securities, Cost Marketable Securities Amortized Cost Marketable securities, amortized cost. 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Operating lease description Lessee, Operating Lease, Description Long-term Debt, Type Long-Term Debt, Type [Domain] Current portion of long-term debt Long-term Debt, Current Maturities, Total Less: current portion, net of debt discount and issuance costs Long-Term Debt, Current Maturities Time Based Restricted Stock Award Time Based Restricted Stock Awards [Member] Time based restricted stock awards. Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue recognition. 2024 (remaining 3 months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Leases Lessee, Operating Leases [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Two thousand twenty four Term Loan B. Two Thousand Twenty Four Term Loan B [Member] 2024 Term Loan B Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Issuance of restricted stock, net of shares canceled Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Product and Service [Axis] Spinoff date. Spinoff Date Deferred Income Tax Liabilities, Net, Total Long-term deferred tax liabilities Deferred Income Tax Liabilities, Net Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Base Rate Base Rate [Member] Equipment, furniture and other Equipment Furniture And Other [Member] Equipment, furniture and other. Dividends Payable, Date to be Paid Dividends payable date Employee Stock Purchase Plan Employee Stock Purchase Plan Employee Stock [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Prepaid income taxes Prepaid Taxes Stockholders' Equity Equity [Text Block] Two thousand twenty one refinanced term loan B. Two Thousand Twenty One Refinanced Term Loan B [Member] 2021 Refinanced Term Loan B Nonrecurring revenue. Nonrecurring Revenue [Member] Non-recurring revenue Revenue Revenue from Contract with Customer [Text Block] Sale of Stock Sale of Stock [Domain] Total Long-term debt, Gross Long-Term Debt, Gross Two thousand twenty term loan B facility. Two Thousand Twenty Term Loan B Facility [Member] 2020 Term Loan B Facility Dividends Payable, Date Declared Dividends declaration date Estimated Useful Life (years) Estimated Useful Life (years) Finite-Lived Intangible Asset, Useful Life Entity Central Index Key Entity Central Index Key Schedule of Other Information Related to Leases Schedule Of Other Information Related To Leases Table [Text Block] Schedule of other information related to leases. Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Guarantor obligations potential amount of future payments start year Guarantor Obligations Potential Amount of Future Payments Start Year Guarantor obligations potential amount of future payments start year. Common Stock, Shares, Issued, Total Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Other assets Increase (Decrease) in Prepaid Expense and Other Assets 2028 Long-Term Debt, Maturity, Year Four Income Statement [Abstract] Entity Address, State or Province Entity Address, State or Province 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. Issuance of common stock in connection with employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Debt instrument, prepayment premium Debt Instrument Prepayment Premium Debt instrument, prepayment premium. Purchases of short-term investments Payments to Acquire Short-Term Investments Operating Accounts Operating Accounts [Member] Operating accounts. Discontinued operations Net loss attributable to discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total Concentration Risk Type Concentration Risk Type [Domain] Accounting Standards Update [Extensible Enumeration] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Schedule Of Investments [Table] Schedule of Investments [Table] Marketable Securities, Total Marketable securities, Estimated Fair Values Marketable Securities Amounts included in deferred revenue at the beginning of the period Contract with Customer, Liability, Revenue Recognized Customer [Axis] Customer Concentration Risk [Member] Customer Concentration Risk Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Additional shares reserved for issuance 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Dividends Payable, Date of Record Dividends record date Investments Classified by Contractual Maturity Date [Table Text Block] Estimated Fair Value of AFS Debt Securities by Contractual Maturity Amortization of debt issuance costs Amortized costs Amortization of Debt Issuance Costs Maximum potential amount of future payments subject to guarantee Guarantor Obligations, Maximum Exposure, Undiscounted Treasury stock, shares (in shares) Treasury Stock, Common, Shares Cover [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Basic net income per share Basic Earnings Per Share, Basic Net income (loss) Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Estimated Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Debt securities, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Deferred revenue Contract with Customer, Liability, Current Investments, Debt and Equity Securities [Abstract] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Borrowings Total long-term debt, net - Carrying Amount Long-term debt Schedule of Geographic Revenue Information Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Plan Name Plan Name [Axis] Segment Reporting [Abstract] Number of Shares, Beginning balance (shares) Number of Shares, Ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Refinanced Term B Loans Refinanced Term B Loans [Member] Refinanced term B loans. Current assets: Assets, Current [Abstract] U.S. UNITED STATES Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Add: Effect of dilutive securities associated with employee stock purchase program Net cash from operating activities Net Cash Provided by (Used in) Operating Activities Weighted average grant date fair value of restricted stock, canceled / forfeited (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Number of Shares Subject to Options, Vested and Exercisable Product and Service [Domain] Accumulated other comprehensive income Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Remaining lease term Lessee, Operating Lease, Term of Contract Loan facility, term Debt Instrument, Term Debt instrument term Total property and equipment, net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property and equipment, net Property, Plant and Equipment, Net 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Other Other Operating Activities, Cash Flow Statement Deferred revenue, less current portion Contract with Customer, Liability, Noncurrent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Recurring Fair Value, Recurring [Member] 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. Schedule of Fair Value Assets Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Employee Stock Options Net unrealized gain (losses) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 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. Statement of Cash Flows [Abstract] Revenue Recognition [Table] Revenue Recognition [Table] Revenue recognition. Schedule of Other Long Term Assets Schedule of Other Assets, Noncurrent [Table Text Block] Total long-term debt, net - Estimated Fair Value Long-Term Debt, Fair Value Estimated Fair Value, Due in two to three years Available For Sale Securities Debt Maturities After Two Through Three Years Fair Value Available for sale securities debt maturities, after two through three years fair value. Selling, general and administrative Selling, General and Administrative Expenses [Member] Restricted Stock Awards Restricted Stock Restricted Stock [Member] Equity Components Equity Components [Axis] O 2024 Q4 Dividends O 2024 Q4 Dividends [Member] O 2024 Q4 Dividends. Entity Address, Address Line One Entity Address, Address Line One Computation of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Employee-related Liabilities, Current, Total Employee compensation and benefits Employee-related Liabilities, Current Restricted stock awards, granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units subject to market conditions granted Finite-Lived Intangible Assets [Line Items] Intangible Asset, Finite-Lived [Table] 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. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Subsequent Event Type Subsequent Event Type [Axis] Nonoperating Income (Expense), Total Nonoperating Income (Expense) Other income and expense, net Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate US Treasury and Government [Member] Treasury and agency notes and bills Financial Instruments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Restricted stock awards, beginning balance (shares) Restricted stock awards, ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Amendment Flag Amendment Flag Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent 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). Corporate bonds and notes Corporate Debt Securities [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Net income Net income (loss) attributable to the Company Lessee Lease Description [Table] Lessee, Lease, Description [Table] Number of Shares, Options exercised (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Variable Rate Variable Rate [Domain] Research and development Research and Development Expense [Member] Customer [Domain] Schedule of Outstanding Amounts of Debt Schedule of Debt [Table Text Block] Equity Component Equity Component [Domain] Statistical Measurement Statistical Measurement [Domain] Number of revenue models used for company licenses Number Of Revenue Models Used For Company Licenses Number of revenue models used for company licenses. Composition of Certain Financial Statement Captions Supplemental Balance Sheet Disclosures [Text Block] Interest Expense, Debt, Total Interest expense Interest expense Interest Expense, Debt Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Treasury Stock Treasury Stock, Common [Member] Net income Net income Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Preferred Stock, Shares Issued, Total Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Operating cash flows from operating leases Operating Lease, Payments Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Issuance of common stock in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans ESPP grants Asia Asia [Member] Rule 10b5-1 Arr Modified Flag Rule 10b5-1 Arr Modified Flag. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Vested and Exercisable (USD per share) Schedule Of Trading Securities And Other Trading Assets [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Long-term portion of guarantee Long-term Portion of Guarantee Long-term portion of guarantee. Other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Marketable securities, Gross Unrealized Gains Marketablke Securities Accumulated Gross Unrealized Gain Before Tax Marketablke securities, accumulated gross unrealized gain before tax. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) attributable to the Company Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Number of Shares Subject to Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Total Revenue Revenue Benchmark [Member] Sales Revenue Net Customer A [Member] Customer A [Member] Customer A Distribution of outstanding shares. Distribution Of Outstanding Shares Distribution of outstanding shares, percentage Proceeds from employee stock purchase program and exercise of stock options Proceeds From Employee Stock Purchase Program And Exercise Of Stock Options Proceeds from employee stock purchase program and exercise of stock options. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Entity Interactive Data Current Entity Interactive Data Current Estimated Fair Value, Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Additional cash payment under excess cash flow provision Additional Cash Payment under Excess Cash Flow Provision Additional cash payment under excess cash flow provision. Marketable Securities [Table] Marketable Securities [Table] Recurring revenue. Recurring Revenue [Member] Recurring revenue Document Quarterly Report Document Quarterly Report Share based compensation full value awards counted against shares available for issuance ratio Share Based Compensation Full Value Awards Counted Against Shares Available For Issuance Rate Share based compensation full value awards counted against shares available for issuance rate. Weighted average grant date fair value per share of restricted stock, vested / earned (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Statistical Measurement Statistical Measurement [Axis] Lease expiration year Lessee Operating Lease Expiration Year Lessee, operating lease, expiration year. Fixed lease cost Operating Lease, Cost Fair Value Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Noncash or Part Noncash Acquisition, Intangible Assets Acquired Intangible assets acquired during the period Total operating lease cost Lease, Cost Disaggregation of Revenue [Table Text Block] Schedule of Disaggregation of Revenue Schedule of Future Minimum Lease Payments and Related Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Commercial paper Commercial Paper [Member] Finite-Lived Intangible Assets, Gross, Total Finite-lived intangible assets, Gross Assets Finite-Lived Intangible Assets, Gross Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Cash paid for acquisitions, net of cash acquired Summary of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Shares reserved for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Weighted average grant date fair value per share of restricted stock and units, granted (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Purchase commitments remainder of 2024 Purchase Obligation, to be Paid, Remainder of Fiscal Year Loss Contingency, Nature [Domain] Purchase commitments due in 2025 Purchase Obligation, to be Paid, Year One Existing technology / content database Existing Technology Content Database [Member] Existing technology / content database. 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 Income Statement Location Statement of Income Location, Balance [Axis] Total assets Assets Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Restricted stock awards, vested / earned (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Canada CANADA Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision Schedule of Maturities of Long-Term Debt [Table Text Block] Restricted stock awards, canceled / forfeited (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Dividends [Axis] Depreciation, Total Depreciation expense Depreciation Depreciation Numerator: Net Income (Loss) Attributable to Parent [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Amortized Cost, Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Stock-Based Compensation Expense Share-Based Payment Arrangement [Text Block] Number of shares reserved for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Issuance of common stock in connection with exercise of stock options (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Operating leases, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Fair Value Disclosures [Abstract] Long-term income tax receivable Non-current income tax receivable Income Taxes Receivable, Noncurrent 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 Equity securities, Gross Unrealized Losses Equity Securities Accumulated Gross Unrealized Loss Before Tax Equity securities accumulated gross unrealized loss before tax. Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Current liabilities: Liabilities, Current [Abstract] Accounts Receivable Accounts Receivable [Member] Cash and cash equivalents Cash and Cash Equivalents [Member] Document Type Document Type Acquired patents / core technology Acquired Patents Core Technology [Member] Acquired patents/ core technology. Security12b Title Title of 12(b) Security Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Trademarks/trade name Trademarks and Trade Names [Member] Schedule of Operating Lease Costs Lease, Cost [Table Text Block] Dividends [Domain] Statement of Stockholders' Equity [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Research and development Research and Development Expense, Total Research and Development Expense Repurchases of common stock for tax withholdings on equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Long-term Debt, Excluding Current Maturities, Total Long-term debt, net Long-Term Debt, Excluding Current Maturities Number of Shares, Options granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Payments of Dividends, Total Dividends paid Payments of Dividends Marketable securities, Allowance for Credit Losses Marketable Securities Allowance For Credit Losses Marketable securities allowance for credit losses. Asset Class Asset Class [Domain] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Total property and equipment Subsequent Event Type Subsequent Event Type [Domain] Estimated Fair Value, Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Schedule of Assumptions Used to Value Awards Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] 2020 Term B Loan Facility Two Thousand Twenty Term B Loan Facility [Member] Two thousand twenty term B loan facility. Other Other Asia [Member] Other Asia. Financial Instruments Financial Instruments [Domain] 2021 Convertible Notes Two Thousand Twenty One Convertible Notes [Member] Two thousand twenty one convertible notes. U.S. and Canada U.S. And Canada [Member] U.S. And Canada. Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Sale of Stock Sale of Stock [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Deferred Income Taxes and Tax Credits, Total Deferred income taxes Deferred Income Taxes and Tax Credits Changes in carrying value of goodwill Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease), Total Marketable Securities, Current Marketable securities Dividends declared, per share Common Stock, Dividends, Per Share, Declared Dividends payable per share Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Statement of Comprehensive Income [Abstract] Income Taxes Income Tax Disclosure [Text Block] Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-lived intangible assets, Net Finite-Lived Intangible Assets, Net Other Other Accrued Liabilities, Current Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 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] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Summary of Customers Comprising 10% or More of Total Revenues Document Period End Date Document Period End Date Net cash from financing activities Net Cash Provided by (Used in) Financing Activities Effective Income Tax Rate Reconciliation, Percent, Total Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Net loss from discontinued operations, net of tax Net loss attributable to discontinued operations Net loss attributable to discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Non Rule 10b5-1 Arr Modified Flag Non Rule 10b5-1 Arr Modified Flag. Anti-dilutive employee stock-based awards, excluded Shares of common stock excluded from the computation of net income (loss) per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule Of Trading Securities And Other Trading Assets [Line Items] Debt and Equity Securities, FV-NI [Line Items] Total accrued liabilities Accrued liabilities Accrued Liabilities, Current Income tax (benefit) expense Income tax (benefit) expense Income Tax Expense (Benefit), Total Provision for (benefit from) income taxes Income Tax Expense (Benefit) Cash dividends paid on common stock Dividends, Common Stock, Cash 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. Trading Symbol Trading Symbol Variable Rate Variable Rate [Axis] Total stockholders' equity Stockholders' Equity Attributable to Parent, Ending Balance Stockholders' Equity Attributable to Parent, Beginning Balance Equity, Attributable to Parent Number of customers more than 10% of accounts receivable Number Of Customers More Than Ten Percentage Of Accounts Receivable Number of customers more than ten percentage of accounts receivable. 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] Equity securities, Gross Unrealized Gains Equity Securities Accumulated Gross Unrealized Gain Before Tax Equity securities accumulated gross unrealized gain before tax. Loss Contingency Accrual, Beginning Balance Loss Contingency Accrual, Ending Balance Loss Contingency Accrual Accrued estimated expense reimbursement Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Total other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Restricted Stock Units Restricted Stock Units (RSUs) [Member] Discontinued operations Net loss attributable to discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total Customer F Customer F [Member] Customer F Variable lease cost Variable Lease, Cost Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Carrying value of goodwill Goodwill, Total Goodwill Goodwill, beginning Goodwill, ending Goodwill Change in accounting principle, accounting standards update, adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Effect of Recording Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Customer C. Customer C [Member] Customer C Geographical Geographical [Axis] Debt securities, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Leases [Abstract] Time-Based Restricted Stock and Restricted Stock Units Time-Based Restricted Stock Award [Member] Time-based restricted stock awards. Use of Estimates Use of Estimates, Policy [Policy Text Block] Unpaid purchases of intangible assets at the end of the period. Unpaid Purchases Of Intangible Assets At The End Of The Period Unpaid purchases of intangible assets at the end of the period Concentration risk, percentage (or more) Concentration Risk, Percentage Carrying value as of the balance sheet date of obligations incurred through that date and payable for legal fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Legal Fees Current Accrued legal fees Revenue, Performance Obligation [Abstract] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Revenue Recognized in Period Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Security Exchange Name Security Exchange Name Summary of Marketable Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Continuing operations Income (Loss) from Continuing Operations, Per Basic Share Net income (loss) from continuing operations Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Proceeds from maturities of investments Proceeds from Sale, Maturity and Collection of Short-term Investments, Total Proceeds from maturities of investments Proceeds from Sale, Maturity and Collection of Short-Term Investments Unbilled contracts receivable Unbilled contracts receivable, net Unbilled Receivables, Current Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Loss Contingency Nature [Axis] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Customer two. Customer Two [Member] Customer Two Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Fair Value Fair Value Disclosures [Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Subsequent Event Subsequent Event [Member] Maximum Maximum [Member] Maximum [Member] Total liabilities and equity Liabilities and Equity Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Loss on debt extinguishment Loss on debt extinguishment Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Prepaid Expense, Current, Total Prepaid expenses Prepaid Expense, Current Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Diluted net income per share Diluted Earnings Per Share, Diluted Net income (loss) Leasehold improvements Leasehold Improvements [Member] Total liabilities Liabilities Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Total current assets Assets, Current Net cash from investing activities Net Cash Provided by (Used in) Investing Activities Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Operating lease existence of option to extend Lessee, Operating Lease, Existence of Option to Extend [true false] Entity Filer Category Entity Filer Category Goodwill and Identified Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Customer B. Customer B [Member] Customer B Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Other Other Assets, Miscellaneous, Current The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Noncontrolling Interest Noncontrolling Interest [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Cash, cash equivalents and short -term investments Cash Held In Cash Equivalents And Short Term Investments Cash held in operating accounts Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Litigation expense Legal Fees Cross Business Agreement Cross Business Agreement Member Cross business agreement. Operating lease existence of option to terminate Lessee, Operating Lease, Existence of Option to Terminate [true false] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Entity Registrant Name Entity Registrant Name Estimated Fair Value, Due in one to two years Available For Sale Securities Debt Maturities After One Through Two Years Fair Value Available for sale securities debt maturities after one through two years fair value. Number of principal segment Number of principal businesses segment Number of Reportable Segments Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net Income Per Share Earnings Per Share [Text Block] Debt instrument, maturity date Debt Instrument, Maturity Date Entity Emerging Growth Company Entity Emerging Growth Company Money market funds Money Market Funds [Member] Purchases of intangible assets Payments to Acquire Intangible Assets Basic Weighted average shares of common stock outstanding Total common shares-basic (in shares) Weighted average number of shares used in per share calculations-basic Reclassification of current portion of long-term debt Reclassification Of Debt For Future Payments Reclassification of debt for future payments. Operating Lease Payments Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Less: sublease income Sublease Income Geographic Concentration Risk Concentration Risk Type [Axis] Customer one. Customer One [Member] Customer One Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Two thousand twenty four term loan. Two Thousand Twenty Four Term Loan [Member] 2024 Term Loan Debt Disclosure [Abstract] Marketable securities, Gross Unrealized Losses Marketable Securities Accumulated Gross Unrealized Loss Before Tax Marketable securities, accumulated gross unrealized loss before tax. Debt Long-Term Debt [Text Block] Accrued expenses Accrued Expenses Current Accrued expenses current. Withholding taxes related to net share settlement of restricted awards Withholding taxes related to net share settlement of restricted awards Tax withholding on restricted stock awards Tax withholding on restricted stock units Restricted Stock, Value, Shares Issued Net of Tax Withholdings 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 Amortization of Intangible Assets, Total Amortization of intangible assets Amortization expense Amortization of Intangible Assets Financial Instrument Financial Instrument [Axis] Schedule of Contract Assets Contract With Customer Asset Table [Text Block] Contract with customer asset. Commitments And Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and contingencies disclosure. Share-Based Payment Arrangement [Abstract] Number of customers more than 10% of revenue Number Of Customers More Than Ten Percentage Of Revenue Number of customers more than ten percentage of revenue. Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Issuance of common stock in connection with exercise of stock options Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Equity securities, Estimated Fair Values Equity Securities, FV-NI, Current Guarantee liability Guarantees, Fair Value Disclosure Equity securities, Cost Equity Securities, FV-NI, Cost Impairment charges Goodwill impairment charges Goodwill impairment Impairment charge Cash and cash equivalents, current assets of discontinued operations Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Debt securities, Estimated Fair Values Debt Securities, Available-for-Sale Total Accounting Policies [Abstract] Other assets Other Assets, Miscellaneous, Noncurrent Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income Tax Disclosure [Abstract] Stockholders' equity: Equity, Attributable to Parent [Abstract] Schedule Of Investments [Line Items] Schedule of Investments [Line Items] Statement [Table] Statement [Table] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Less: Comprehensive loss attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Subsequent Event [Table] Subsequent Event [Table] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Diluted Diluted net income (loss) per share Earnings Per Share, Diluted [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity File Number Securities Act File Number Segment and Geographic Information Segment Reporting Disclosure [Text Block] Commitments And Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and contingencies disclosure. Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue from Contract with Customer [Abstract] Proceeds from sale of property and equipment Proceeds From Sale Of Property Plant And Equipment And Other Assets Proceeds from sale of property, plant, and equipment and other assets. Net income per share: Earnings Per Share [Abstract] 2024 (remaining 3 months) Long-Term Debt, Maturity, Remainder of Fiscal Year Statement of Financial Position [Abstract] Operating income Operating income Operating income Operating Income (Loss) 2025 Long-Term Debt, Maturity, Year One Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Accrued Income Taxes, Current Accrued income taxes Entity Shell Company Entity Shell Company Line Of Credit Facility [Table] Line of Credit Facility [Table] Total purchase commitments Purchase Obligation, Total Purchase Obligation Interest rate Debt Instrument, Interest Rate, Effective Percentage Entity Tax Identification Number Entity Tax Identification Number ASSETS Assets [Abstract] Entity Current Reporting Status Entity Current Reporting Status Long-term Debt, Type Long-Term Debt, Type [Axis] Subsequent Events [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Geographical Geographical [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Change in accounting principle accounting standards update adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Preferred stock: $0.001 par value; (2024: authorized 15,000 shares; 2023: authorized 15,000 shares and no shares issued and outstanding) Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Number of Shares, Options canceled / forfeited / expired (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Capital Expenditures Incurred but Not yet Paid Unpaid purchases of property and equipment at the end of the period Amortized Cost, Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Finite-lived intangible assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Repurchases of common stock Treasury stock, total cost of repurchased stock Treasury Stock, Value, Acquired, Cost Method Business Acquisition Business Acquisition [Axis] City Area Code City Area Code Total current liabilities Liabilities, Current Time-based Awards Time Based Awards [Member] Time-based awards. 2020 EIP Two Thousand Twenty Equity Incentive Plan [Member] Two thousand twenty equity incentive plan. Performance obligations satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period U.S. federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Customer D. Customer D [Member] Customer D Organization, Consolidation and Presentation of Financial Statements [Abstract] Local Phone Number Local Phone Number Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Amortized Cost, Due in one to two years Available For Sale Securities Debt Maturities After One Through Two Years Amortized Cost Available for sale securities debt maturities after one through two years amortized cost. Withholding taxes related to net share settlement of restricted awards (in shares) Withholding taxes related to net share settlement of restricted awards (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Cash dividends paid on common stock, price per share Common Stock, Dividends, Per Share, Cash Paid Commitments and Contingencies Disclosure [Abstract] Guarantee payment. Guarantee Payment Guarantee Payment Treasury stock at cost (2024: 14,345 shares; 2023: 13,346 shares) Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Treasury stock, average price of share repurchased (in dollars per share) Shares Acquired, Average Cost Per Share Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Debt securities, Cost Debt Securities, Available-for-Sale, Amortized Cost Less: current obligations under leases (accrued liabilities) Current portion of operating lease liabilities Operating Lease, Liability, Current 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 Accumulated Deficit Retained Earnings Retained Earnings [Member] Basic Basic net income (loss) per share Earnings Per Share, Basic [Abstract] Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Document Transition Report Document Transition Report Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Amortized Cost, Due in two to three years Available For Sale Securities Debt Maturities After Two Through Three Years Amortized Cost Available for sale securities debt maturities after two through three years amortized cost. 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 Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Unamortized debt discount and issuance costs Unamortized debt discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Deferred Income Tax Assets, Net, Total Long-term deferred tax assets Deferred Income Tax Assets, Net 2024 (remaining 3 months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Minimum Minimum [Member] Common Stock Common Stock [Member] Two thousand and twenty employee stock purchase plan. Two Thousand and Twenty Employee Stock Purchase Plan [Member] 2020 ESPP Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] 2026 Long-Term Debt, Maturity, Year Two Amortization of intangible assets Intangible Assets Amortization Intangible assets amortization. Number of each shares of common stock held on record date. Number Of Each Shares Of Common Stock Held On Record Date Number of each shares of common stock held on record date Weighted average grant date fair value per share of restricted stock, beginning balance (USD per share) Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Additional Paid-In Capital Additional Paid-in Capital [Member] Guarantor obligations potential amount of future payments end year Guarantor Obligations Potential Amount of Future Payments End Year Guarantor obligations potential amount of future payments end year. Debt acquired in business acquisition. Debt Acquired in Business Acquisition Debt acquired in a business acquisition Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Adjustments to reconcile net income to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Cash dividends paid on common stock Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings Income Statement Location Statement of Income Location, Balance [Domain] Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Long-term unbilled contracts receivable Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Total other long-term assets Other long-term assets Other Assets, Noncurrent Add: Effect od dilutive securities associated with restricted stock awards and units Unvested Restricted Stock Awards And Units Additional shares subject to restricted stock awards and units included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method. Performance Stock Awards Performance Shares Performance Shares [Member] Stock repurchase program, remaining amount available for repurchase Share Repurchase Program, Remaining Authorized, Amount Total other current assets Other current assets Other Assets, Current Goodwill and Intangible Assets Disclosure [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Net income (loss) from continuing operations Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Basis of Accounting Basis of Accounting, Policy [Policy Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Number of patents and applications Number Of Patents And Applications Number of patents and applications. Provision for credit loss expense related available for sale debt securities Provision for credit losses related available for sale debt securities Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Total Debt securities, Allowance for Credit Losses Equity securities, Allowance for Credit Losses Equity Securities Allowance For Credit Losses Equity securities allowance for credit losses. Common stock: $0.001 par value; (2024: authorized 350,000 shares, issued 123,538 shares, outstanding 109,193 shares; 2023: authorized 350,000 shares, issued 120,730 shares, outstanding 107,384 shares) Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Prepaid insurance Prepaid Insurance 2027 Long-Term Debt, Maturity, Year Three Revenue recognition practical expedient amortization period Revenue Recognition Practical Expedient Amortization Period Revenue recognition practical expedient amortization period. Present value of lease liabilities: Operating Lease, Liability Measurement Frequency Measurement Frequency [Axis] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Commitments and contingencies (Note 14) Commitments and Contingencies Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Marketable Securities [Line Items] Marketable Securities [Line Items] Income taxes paid, net of refunds Income Taxes Paid Schedule of Revenue by Major Customers, by Reporting Segments [Table] Diluted Weighted average common shares - dilutive Weighted average number of shares used in per share calculations-diluted Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net of allowance for credit losses of $713 and $1,463, respectively Current Portion of Guarantee Current portion of guarantee. Current portion of guarantee Lessee term of period to extend Lessee, Operating Lease, Renewal Term Total lease payments Lessee, Operating Lease, Liability, to be Paid Weighted average number of shares used in per share calculations Weighted Average Number of Shares Outstanding, Diluted [Abstract] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Purchase commitments due thereafter Purchase Obligation Due After One Year Purchase obligation due after one year. Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Small Business Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Term B Loan Facility Term B Loan Facility [Member] Term B loan facility member. Repayment of debt Voluntary prepayment against the term loan Repayments of Debt Foreign revenues Revenues, Total Total revenue Revenues Common stock, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Stockholder of record received shares Assumed Plans Assumed Plans [Member] Assumed plans. Repurchases of common stock, (in shares) Treasury stock, total repurchase during period (in shares) Treasury Stock, Shares, Acquired Repurchases of common stock, (in shares) Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Issuance of restricted stock, net of shares canceled (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 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 Add: Effect of dilutive securities associated with options Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Asset Class Asset Class [Axis] Media Platform Media Platform [Member] Media platform. Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Operating lease, ROU assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Customer contracts and related relationships Customer Contracts And Related Relationships [Member] Customer contracts and related relationships. Measurement Frequency Measurement Frequency [Domain] Credit Concentration Risk Credit Concentration Risk [Member] Other Other Sundry Liabilities, Noncurrent Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Net income (loss) from continuing operations Net income (loss) from continuing operations Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Operating leases, weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Subsequent Events Subsequent Events [Text Block] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Europe and Middle East Europe And Middle East [Member] Europe and Middle East. 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] Change in accounting principle, accounting standards update, immaterial effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Total operating expenses Costs and Expenses Other income Other Nonoperating Income Accounts receivable allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Secured Overnight Financing Rate (SOFR) [Member] SOFR Long-term income tax payable Accrued Income Taxes, Noncurrent Increase (Decrease) in Accrued Liabilities, Total Accrued and other liabilities Increase (Decrease) in Accrued Liabilities XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Oct. 25, 2024
Cover [Abstract]    
Entity Registrant Name ADEIA INC.  
Trading Symbol ADEA  
Entity Central Index Key 0001803696  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Document Type 10-Q  
Document Period End Date Sep. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   109,264,937
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-39304  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-4734590  
Entity Address, Address Line One 3025 Orchard Parkway  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code 408  
Local Phone Number 473-2500  
Document Quarterly Report true  
Document Transition Report false  
Security12b Title Common Stock (par value $0.001 per share)  
Security Exchange Name NASDAQ  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 86,101 $ 101,397 $ 256,856 $ 301,921
Operating expenses:        
Research and development 14,825 13,768 43,549 39,895
Selling, general and administrative 26,903 21,921 75,549 71,177
Amortization expense 13,600 23,386 56,787 70,725
Litigation expense 2,652 2,205 9,844 7,161
Total operating expenses 57,980 61,280 185,729 188,958
Operating income 28,121 40,117 71,127 112,963
Interest expense (12,758) (15,659) (40,229) (47,137)
Other income and expense, net 1,431 1,486 4,259 4,723
Loss on debt extinguishment 0 0 (453) 0
Income before income taxes 16,794 25,944 34,704 70,549
Provision for (benefit from) income taxes (2,520) 1,712 6,109 15,877
Net income $ 19,314 $ 24,232 $ 28,595 $ 54,672
Net income per share:        
Basic $ 0.18 $ 0.23 $ 0.26 $ 0.51
Diluted $ 0.17 $ 0.21 $ 0.25 $ 0.48
Weighted average number of shares used in per share calculations        
Basic 109,035 106,902 108,491 106,322
Diluted 113,124 112,929 112,881 112,765
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 19,314 $ 24,232 $ 28,595 $ 54,672
Other comprehensive income (loss), net of tax:        
Change in foreign currency translation adjustment 0 0 0 9
Net unrealized gain (losses) on available-for-sale debt securities 247 12 159 (27)
Other comprehensive income (loss), net of tax 247 12 159 (18)
Total comprehensive income $ 19,561 $ 24,244 $ 28,754 $ 54,654
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 60,698 $ 54,560
Marketable securities 28,486 29,012
Accounts receivable, net of allowance for credit losses of $713 and $1,463, respectively 43,948 39,651
Unbilled contracts receivable, net 101,593 74,919
Other current assets 9,985 7,700
Total current assets 244,710 205,842
Long-term unbilled contracts receivable 62,880 73,843
Property and equipment, net 6,473 6,971
Operating lease right-of-use assets 8,817 9,484
Intangible assets, net 297,361 347,172
Goodwill 313,660 313,660
Long-term income tax receivable 120,391 120,338
Other long-term assets 28,873 28,246
Total assets 1,083,165 1,105,556
Current liabilities:    
Accounts payable 7,717 9,623
Accrued legal fees 2,236 1,796
Accrued liabilities 16,237 17,342
Current portion of long-term debt 24,732 66,145
Deferred revenue 20,576 7,132
Total current liabilities 71,498 102,038
Deferred revenue, less current portion 24,474 17,672
Long-term debt, net 499,692 519,550
Noncurrent operating lease liabilities 9,180 9,730
Long-term income tax payable 82,422 81,834
Other long-term liabilities 17,684 18,110
Total liabilities 704,950 748,934
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock: $0.001 par value; (2024: authorized 15,000 shares; 2023: authorized 15,000 shares and no shares issued and outstanding)
Common stock: $0.001 par value; (2024: authorized 350,000 shares, issued 123,538 shares, outstanding 109,193 shares; 2023: authorized 350,000 shares, issued 120,730 shares, outstanding 107,384 shares) 124 121
Additional paid-in capital 639,727 635,331
Treasury stock at cost (2024: 14,345 shares; 2023: 13,346 shares) (234,057) (222,497)
Accumulated other comprehensive loss 151 (8)
Accumulated deficit (27,730) (56,325)
Total stockholders' equity 378,215 356,622
Total liabilities and equity $ 1,083,165 $ 1,105,556
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable allowance for credit losses $ 713 $ 1,463
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 15,000,000 15,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) 350,000,000 350,000,000
Common stock, shares issued (in shares) 123,538,000 120,730,000
Common stock, shares outstanding (in shares) 109,193,000 107,384,000
Treasury stock, shares (in shares) 14,345,000 13,346,000
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 28,595 $ 54,672
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 1,536 1,151
Amortization of intangible assets 56,787 70,725
Stock-based compensation expense 19,156 13,070
Deferred income taxes (1,818) 2
Loss on debt extinguishment 453 0
Amortization of debt issuance costs 2,429 3,251
Other (1,421) 107
Changes in operating assets and liabilities:    
Accounts receivable (3,547) 13,728
Unbilled contracts receivable (15,711) (34,415)
Other assets (481) 9,993
Accounts payable (170) 265
Accrued and other liabilities (1,053) (14,515)
Deferred revenue 20,246 (4,719)
Net cash from operating activities 105,001 113,315
Cash flows from investing activities:    
Purchases of property and equipment (1,274) (1,936)
Purchases of intangible assets (8,476) (95)
Purchases of short-term investments (25,094) (33,598)
Proceeds from maturities of investments 26,450 3,800
Net cash from investing activities (8,394) (31,829)
Cash flows from financing activities:    
Dividends paid (16,303) (15,979)
Repayment of debt (64,153) (118,875)
Proceeds from employee stock purchase program and exercise of stock options 1,547 1,172
Repurchases of common stock for tax withholdings on equity awards (11,560) (10,504)
Net cash from financing activities (90,469) (144,186)
Net increase (decrease) in cash and cash equivalents 6,138 (62,700)
Cash and cash equivalents at beginning of period 54,560 114,555
Cash and cash equivalents at end of period 60,698 51,855
Supplemental disclosure of cash flow information:    
Interest paid 36,221 43,507
Income taxes paid, net of refunds 7,694 3,431
Unpaid purchases of property and equipment at the end of the period $ 235 $ 425
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2022 $ 301,412 $ 117 $ 636,266 $ (211,223) $ (51) $ (123,697)
Beginning balance (in shares) at Dec. 31, 2022   105,167,000   12,225,000    
Net income 54,672         54,672
Other comprehensive income (loss) (18)       (18)  
Cash dividends paid on common stock (15,979)   (15,979)      
Issuance of common stock in connection with exercise of stock options 450   450      
Issuance of common stock in connection with exercise of stock options (in shares)   42,000        
Issuance of common stock in connection with employee stock purchase plan 719   719      
Issuance of common stock in connection with employee stock purchase plan (in shares)   87,000        
Issuance of restricted stock, net of shares canceled 3 $ 3        
Issuance of restricted stock, net of shares canceled (in shares)   2,838,000        
Withholding taxes related to net share settlement of restricted awards (10,504)     $ (10,504)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (1,038,000)   1,038,000    
Stock-based compensation expense 13,070   13,070      
Ending balance at Sep. 30, 2023 343,825 $ 120 634,526 $ (221,727) (69) (69,025)
Ending balance (in shares) at Sep. 30, 2023   107,096,000   13,263,000    
Beginning balance at Jun. 30, 2023 323,021 $ 119 634,954 $ (218,714) (81) (93,257)
Beginning balance (in shares) at Jun. 30, 2023   106,606,000   12,989,000    
Net income 24,232         24,232
Other comprehensive income (loss) 12       12  
Cash dividends paid on common stock (5,343)   (5,343)      
Issuance of common stock in connection with exercise of stock options 41   41      
Issuance of common stock in connection with exercise of stock options (in shares)   4,000        
Issuance of restricted stock, net of shares canceled 1 $ 1        
Issuance of restricted stock, net of shares canceled (in shares)   760,000        
Withholding taxes related to net share settlement of restricted awards (3,013)     $ (3,013)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (274,000)   274,000    
Stock-based compensation expense 4,874   4,874      
Ending balance at Sep. 30, 2023 343,825 $ 120 634,526 $ (221,727) (69) (69,025)
Ending balance (in shares) at Sep. 30, 2023   107,096,000   13,263,000    
Beginning balance at Dec. 31, 2023 356,622 $ 121 635,331 $ (222,497) (8) (56,325)
Beginning balance (in shares) at Dec. 31, 2023   107,384,000   13,346,000    
Net income 28,595         28,595
Other comprehensive income (loss) 159       159  
Cash dividends paid on common stock (16,303)   (16,303)      
Issuance of common stock in connection with exercise of stock options 568   568      
Issuance of common stock in connection with exercise of stock options (in shares)   54,000        
Issuance of common stock in connection with employee stock purchase plan 975   975      
Issuance of common stock in connection with employee stock purchase plan (in shares)   120,000        
Issuance of restricted stock, net of shares canceled 4 $ 4        
Issuance of restricted stock, net of shares canceled (in shares)   2,634,000        
Withholding taxes related to net share settlement of restricted awards (11,561) $ (1)   $ (11,560)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (999,000)   999,000    
Stock-based compensation expense 19,156   19,156      
Ending balance at Sep. 30, 2024 378,215 $ 124 639,727 $ (234,057) 151 (27,730)
Ending balance (in shares) at Sep. 30, 2024   109,193,000   14,345,000    
Beginning balance at Jun. 30, 2024 359,136 $ 123 637,752 $ (231,599) (96) (47,044)
Beginning balance (in shares) at Jun. 30, 2024   108,854,000   14,138,000    
Net income 19,314         19,314
Other comprehensive income (loss) 247       247  
Cash dividends paid on common stock (5,450)   (5,450)      
Issuance of common stock in connection with exercise of stock options 6   6      
Issuance of common stock in connection with exercise of stock options (in shares)   1,000        
Issuance of restricted stock, net of shares canceled 1 $ 1        
Issuance of restricted stock, net of shares canceled (in shares)   545,000        
Withholding taxes related to net share settlement of restricted awards (2,458)     $ (2,458)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (207,000)   207,000    
Stock-based compensation expense 7,419   7,419      
Ending balance at Sep. 30, 2024 $ 378,215 $ 124 $ 639,727 $ (234,057) $ 151 $ (27,730)
Ending balance (in shares) at Sep. 30, 2024   109,193,000   14,345,000    
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Stockholders' Equity [Abstract]        
Cash dividends paid on common stock, price per share $ 0.05 $ 0.05 $ 0.15 $ 0.15
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 19,314 $ 24,232 $ 28,595 $ 54,672
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arr Modified Flag false
Non Rule 10b5-1 Arr Modified Flag false
XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.3
The Company and Basis of Presentation
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation

NOTE 1 – THE COMPANY AND BASIS OF PRESENTATION

Adeia Inc. (the “Company”), a Delaware corporation, is one of the industry’s largest intellectual property (“IP”) licensing platforms, with a diverse portfolio of media and semiconductor IP consisting of more than 11,750 patents and patent applications worldwide.

On October 1, 2022, the Company completed the previously announced separation (“the Separation”) of its product business into a separate, independent, publicly-traded company, Xperi Inc. (“Xperi Inc.”). The Separation was structured as a spin-off, which was achieved through the Company’s distribution of 100 percent of the outstanding shares of Xperi Inc.’s common stock to holders of the Company’s common stock as of the close of business on the record date of September 21, 2022 (the “Record Date”). Each Company stockholder of record received four shares of Xperi Inc. common stock for every ten shares of Company common stock that it held on the Record Date. Following the Separation, the Company retains no ownership in Xperi Inc., which is now listed under the ticker symbol “XPER” on the New York Stock Exchange. Effective at the open of business on October 3, 2022, the Company’s shares of common stock, par value $0.001 per share, began trading on the Nasdaq Global Select Market under the new ticker symbol “ADEA”.

Additionally, as a result of the Separation, the Company changed its operational structure in the fourth quarter of 2022, resulting in one reportable segment, IP Licensing.

The accompanying interim unaudited Condensed Consolidated Financial Statements have been prepared by the Company in accordance with generally accepted accounting principles (“GAAP”) in the United States (“U.S.”) and the applicable rules and regulations of the 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 February 23, 2024 (the “Form 10-K”). These Condensed Consolidated Financial Statements should be read in conjunction with the annual audited Consolidated Financial Statements and notes thereto included in the Form 10-K as of and for the year ended December 31, 2023.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. The results of operations for the three and nine months ended September 30, 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.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended September 30, 2024, as compared to the significant accounting policies described in the Form 10-K.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates and assumptions that require management’s most significant, challenging, and subjective judgment include identifying the performance obligations in the contract, estimating variable consideration, estimating quarterly royalties prior to receiving the royalty reports from the licensee, determining standalone selling price, and allocating consideration in a contract with multiple performance obligations, the assessment of the recoverability of goodwill, 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 purchase accounting resulting from business combinations, among others. Actual results experienced by the Company may differ from management’s estimates. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”), which deferred the application dates of Topic 848 to December 31, 2024. In the second quarter of 2023, the Company adopted Topic 848 and modified its debt agreement to reference the other rate. The adoption did not have a material impact to the Company’s Condensed Consolidated Financial Statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

NOTE 3 – REVENUE

Revenue Recognition

General

Revenue is recognized when control of the intellectual property (“IP”) rights is transferred to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for the licensing of the Company’s IP, which may include various combinations of IP rights and services which are generally capable of being distinct and accounted for as separate performance obligations. In situations where foreign withholding taxes are withheld by the Company’s licensee, revenue is recognized gross of withholding taxes that are remitted directly by the licensee to a local tax authority.

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 a contract with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price basis. The determination of standalone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, standalone selling price for separate performance obligations is based on the adjusted market assessment approach to estimate the price that a customer in the relevant market would be willing to pay for licensing the Company’s IP rights. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Income during a given period.

When a contract with a customer includes variable consideration, an estimate of the consideration which the Company expects to be entitled to for transferring the promised IP rights or services is made at contract inception and in each subsequent reporting period until the uncertainty associated with the variable consideration is resolved. The amount of variable consideration is estimated by considering all available information (historical, current, and forecast) and is updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. When the uncertainty associated with variable consideration relates to potential price adjustments as a result of a legal contract dispute, the Company estimates variable consideration using the expected value method or the most likely amount method, whichever is more appropriate in the circumstances, and considers all available information, including historical data and experience. Estimating variable consideration related to potential future price adjustments requires significant judgment in evaluating the possible outcomes. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of IP, 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

IP License Arrangements

The Company licenses (i) its media patent portfolio (“Media IP licensing”) to multichannel video programming distributors, over-the-top video service providers, consumer electronics manufacturers, social media, and other new media companies and (ii) its semiconductor technologies and associated patent portfolio (“Semiconductor IP licensing”) to memory, logic, sensors, radio frequency component, and foundry companies. The Company generally licenses its IP portfolios under three models: (i) per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing, (ii) fixed-fee Media IP licensing, and (iii) fixed-fee or minimum guarantee Semiconductor IP licensing.

 

Per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing

The Company recognizes revenue from per-unit or per-subscriber IP royalty licenses in the period in which the licensee’s sales or production are estimated to have occurred, which results in an adjustment to revenue when actual sales or production are subsequently reported by the licensee, which is generally in the month or quarter following usage or shipment. Estimating customers’ monthly or 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.

Fixed-fee Media IP licensing

The Company’s long-term fixed-fee Media IP licensing contracts provide its customers with rights to future patented technologies over the term of the contract that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the contract. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license contract. The transaction price is adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis.

Fixed-fee or minimum guarantee Semiconductor IP licensing

The Company enters into Semiconductor IP licenses that have a fixed fee or a minimum guarantee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies in the licensee’s products over the license term. In contracts 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 IP and begins to benefit from the license, adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis. For minimum guarantee contracts where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it believes the customer has exceeded the minimum and adjusts the revenue based on actual usage once that is reported by the customer.

IP license contracts with multiple performance obligations

At times, the Company enters into long-term license contracts with more than one performance obligation, which may include releases from past patent infringement claims or one or more prospective licenses. In these arrangements, the Company allocates the transaction price between releases for past patent infringement claims and prospective licenses based on their relative standalone selling prices, which requires significant management judgment.

In determining the standalone selling price of each performance obligation, the Company considers such factors as the number of past and projected future subscribers, units shipped, and units manufactured, as well as the per-subscriber or per-unit licensing rates the Company generally receives from licensees of comparable sizes in comparable markets and geographies.

As a release from past patent infringement claims is generally satisfied at execution of the contract, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the contract is executed. Transaction price allocated to prospective Media IP licenses is recognized ratably over the license term, and transaction price allocated to prospective Semiconductor IP licenses is recognized upon execution of the contract.

Practical Expedients and Exemptions

The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of selling, general and administrative expenses when the amortization period would have been one year or less.

The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year; amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation; or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.

Revenue Details

Revenue Disaggregation

The following information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by category, market vertical and geographic location (presented in “Note 15 – Segment and Geographic Information”). This information includes revenue recognized from contracts with customers and revenue from other sources, including sales-based or usage-based royalty revenues and fees associated with releases for past infringement.

Recurring and non-recurring revenue

Recurring revenue includes the following: (i) for fixed-fee Media IP license agreements, revenue associated with rights to existing and future patented technologies during reporting periods beginning with the reporting period in which the agreement is executed through the end of the term of the agreement, which are recognized on a straight-line basis; and (ii) for per-unit or per-subscriber Media IP or Semiconductor IP royalty license agreements, revenue associated with sales-based or usage-based royalties in exchange for a license of IP, which are recognized in the period such subsequent sales or usage occurs.

Non-recurring revenue includes the following: (i) for fixed-fee or minimum guarantee Semiconductor IP license agreements, revenue in the amount of such fixed fee or minimum guarantee associated with the right to use the IP, which is recognized upon execution of the agreement; and (ii) for all license agreements, revenue in the amount of the fees associated with releases for past patent infringement or licenses, in each case with respect to reporting periods prior to the execution of the agreement, which is recognized upon execution of the agreement.

Revenue disaggregated by recurring and non-recurring nature was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Recurring revenue

 

$

82,704

 

 

$

83,595

 

 

$

249,844

 

 

$

255,078

 

Non-recurring revenue

 

 

3,397

 

 

 

17,802

 

 

 

7,012

 

 

 

46,843

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue by market vertical

Revenue disaggregated by market vertical was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Media

 

$

82,177

 

 

$

95,748

 

 

$

246,240

 

 

$

259,027

 

Semiconductor

 

 

3,924

 

 

 

5,649

 

 

 

10,616

 

 

 

42,894

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

Contract Balances

Contracts Assets

Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed. The amount of unbilled contracts receivable may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission.

Contract assets were recorded in the Condensed Consolidated Balance Sheets as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Unbilled contracts receivable

 

$

101,593

 

 

$

74,919

 

Other current assets

 

 

701

 

 

 

620

 

Long-term unbilled contracts receivable

 

 

62,880

 

 

 

73,843

 

Other long-term assets

 

 

838

 

 

 

1,007

 

Total contract assets

 

$

166,012

 

 

$

150,389

 

Contract Liabilities

Contract liabilities are comprised of deferred revenue related to multi-period licensing arrangements for which the Company is paid in advance, while the underlying performance obligation is satisfied at a future date or over time.

Allowance for Credit Losses

The allowance for credit losses represents the Company’s best estimate of lifetime expected credit losses inherent in accounts receivable and unbilled contracts receivable. The Company’s long-term unbilled contracts receivable is derived from fixed-fee or minimum-guarantee Semiconductor IP licensing and is primarily comprised of contracts with large, well-capitalized companies. It is generally considered to be of high credit quality due to past collection history and the nature of the customers.

The allowance for credit losses at September 30, 2024 and December 31, 2023 was $0.7 million and $1.5 million, respectively and is presented as part of accounts receivable, net in the Condensed Consolidated Balance Sheets.

Additional Disclosures

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

1,540

 

 

$

3,943

 

 

$

5,248

 

 

$

12,832

 

Performance obligations satisfied in previous periods (1)

 

$

3,137

 

 

$

16,896

 

 

$

6,127

 

 

$

13,143

 

 

(1) Performance obligations satisfied in previous periods consist mainly of fees associated with releases for past patent infringement, settlements of litigation during the period, and revenue from past royalties owed pursuant to expired or terminated IP license agreements. For long-term and multi-year revenue contracts, the Company recorded revenue from the releases for past infringement during the three and nine months ended September 30, 2024 and 2023 and expects to record revenue from the prospective license in future periods.

 

Remaining revenue under contracts with performance obligations represents the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) under certain of the Company’s fixed fee arrangements (in thousands).

 

 

 

As of
September 30, 2024

 

Revenue from contracts with performance obligations expected to be satisfied in:

 

 

 

2024 (remaining 3 months)

 

$

43,042

 

2025

 

 

167,877

 

2026

 

 

71,113

 

2027

 

 

57,239

 

2028

 

 

48,631

 

Thereafter

 

 

59,651

 

Total

 

$

447,553

 

 

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Financial Statement Captions

NOTE 4 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS

Other current assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Prepaid income taxes

 

$

3,536

 

 

$

3,752

 

Prepaid expenses

 

 

1,954

 

 

 

2,185

 

Prepaid insurance

 

 

1,353

 

 

 

1,123

 

Other

 

 

3,142

 

 

 

640

 

Total other current assets

 

$

9,985

 

 

$

7,700

 

 

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

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Equipment, furniture and other

 

$

17,065

 

 

$

17,267

 

Leasehold improvements

 

 

6,277

 

 

 

5,037

 

  Total property and equipment

 

 

23,342

 

 

 

22,304

 

Less: accumulated depreciation and amortization

 

 

(16,869

)

 

 

(15,333

)

Total property and equipment, net

 

$

6,473

 

 

$

6,971

 

 

Other long-term assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term deferred tax assets

 

$

25,704

 

 

$

23,885

 

Other assets

 

 

3,169

 

 

 

4,361

 

Total other long-term assets

 

$

28,873

 

 

$

28,246

 

Accrued liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

8,699

 

 

$

8,378

 

Accrued expenses

 

 

3,750

 

 

 

3,601

 

Current portion of guarantee (1)

 

 

1,500

 

 

 

2,400

 

Current portion of operating lease liabilities

 

 

320

 

 

 

503

 

Accrued income taxes

 

 

47

 

 

 

325

 

Other

 

 

1,921

 

 

 

2,135

 

Total accrued liabilities

 

$

16,237

 

 

$

17,342

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

 

Other long-term liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term portion of guarantee (1)

 

$

15,583

 

 

$

16,135

 

Other

 

 

2,101

 

 

 

1,975

 

Total other long-term liabilities

 

$

17,684

 

 

$

18,110

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments

NOTE 5 – FINANCIAL INSTRUMENTS

The Company has investments in debt securities, which include corporate bonds and notes, treasury and agency notes and bills, commercial paper, and in equity securities consisting of money market funds. The Company classifies its debt securities as available-for-sale (“AFS”), which are accounted for at fair value with credit related losses recognized as a provision for credit losses in its Consolidated Statements of Income and all non-credit related unrealized gains and losses recognized in accumulated other comprehensive income or loss on the Consolidated Balance Sheets. Under ASU 2016-01 (Topic 321), equity securities are measured at fair value with unrealized gains and losses recognized in other income and expense, net, in the Consolidated Statements of Income.

The following is a summary of marketable securities at September 30, 2024 and December 31, 2023 (in thousands):

 

 

 

September 30, 2024

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

3,645

 

 

$

3

 

 

$

 

 

$

 

 

$

3,648

 

Corporate bonds and notes

 

 

20,446

 

 

 

182

 

 

 

(2

)

 

 

 

 

 

20,626

 

Treasury and agency notes and bills

 

 

4,704

 

 

 

7

 

 

 

-

 

 

 

 

 

 

4,711

 

Total debt securities

 

 

28,795

 

 

 

192

 

 

 

(2

)

 

 

 

 

 

28,985

 

Money market funds

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total equity securities

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total marketable securities

 

$

35,964

 

 

$

192

 

 

$

(2

)

 

$

 

 

$

36,154

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

7,668

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

28,486

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

36,154

 

 

 

 

December 31, 2023

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

12,421

 

 

$

5

 

 

$

(4

)

 

$

 

 

$

12,422

 

Treasury and agency notes and bills

 

 

10,746

 

 

 

 

 

 

(1

)

 

 

 

 

 

10,745

 

Corporate bonds and notes

 

 

5,813

 

 

 

34

 

 

 

(2

)

 

 

 

 

 

5,845

 

Total debt securities

 

 

28,980

 

 

 

39

 

 

 

(7

)

 

 

 

 

 

29,012

 

Money market funds

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total equity securities

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total marketable securities

 

$

34,758

 

 

$

39

 

 

$

(7

)

 

$

 

 

$

34,790

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

5,778

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

29,012

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

34,790

 

 

 

At September 30, 2024 and December 31, 2023, the Company had $89.2 million and $83.6 million, respectively, in cash and cash equivalents and short-term investments. A portion of these amounts was held in marketable securities, as shown above. The remaining balances of $53.0 million and $48.8 million at September 30, 2024 and December 31, 2023, respectively, consisted of cash held in operating accounts not included in the tables above.

Debt Securities

The gross realized gains and losses on sales of marketable debt securities were immaterial during the three and nine months ended September 30, 2024 and 2023. Unrealized losses on AFS debt securities were immaterial as of September 30, 2024 and December 31, 2023. The Company evaluated whether the decline in fair value has resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of AFS securities and were due primarily to changes in interest rates and market conditions of the underlying securities. The Company did not recognize a provision for credit losses related to its AFS debt securities during the three and nine months ended September 30, 2024 and 2023, respectively.

The estimated fair value of AFS debt securities by contractual maturity at September 30, 2024 is shown below (in thousands). Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.

 

 

 

Amortized
Cost

 

Estimated
Fair Value

 

Due in one year or less

 

$

15,822

 

$

15,855

 

Due in one to two years

 

 

8,956

 

 

9,064

 

Due in two to three years

 

 

4,017

 

 

4,066

 

Total

 

$

28,795

 

$

28,985

 

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value

NOTE 6 – FAIR VALUE

The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

 

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, 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. There were no transfers into or out of Level 1 or Level 2 that occurred between December 31, 2023 and September 30, 2024.

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of September 30, 2024 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

3,648

 

 

$

 

 

$

3,648

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

4,711

 

 

 

 

 

 

4,711

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

20,626

 

 

 

 

 

 

20,626

 

 

 

 

Money market funds - equity securities (3)

 

 

7,169

 

 

 

7,169

 

 

 

 

 

 

 

Total Assets

 

$

36,154

 

 

$

7,169

 

 

$

28,985

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of December 31, 2023 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

12,422

 

 

$

 

 

$

12,422

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

10,745

 

 

 

 

 

 

10,745

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

5,845

 

 

 

 

 

 

5,845

 

 

 

 

Money market funds - equity securities (3)

 

 

5,778

 

 

 

5,778

 

 

 

 

 

 

 

Total Assets

 

$

34,790

 

 

$

5,778

 

 

$

29,012

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.

 

Financial Instruments Not Recorded at Fair Value

The Company’s long-term debt is carried at amortized cost and is measured at fair value on a quarterly basis for disclosure purposes. The carrying amounts and estimated fair values are as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

2021 Refinanced Term Loan B (1)

 

 

 

 

 

 

 

 

585,695

 

 

 

584,231

 

2024 Term Loan B (1)

 

 

524,424

 

 

 

524,424

 

 

 

 

 

 

 

Total long-term debt, net

 

$

524,424

 

 

$

524,424

 

 

$

585,695

 

 

$

584,231

 

(1) Carrying amounts of long-term debt are net of unamortized debt discount and issuance costs of $12.7 million and $15.6 million as of September 30, 2024 and December 31, 2023, respectively. See “Note 8 – Debt” for additional information.

If reported at fair value in the Condensed Consolidated Balance Sheets, the Company’s debt would be classified within Level 2 of the fair value hierarchy. The fair value of the debt was estimated based on the quoted market prices for the same or similar issues.

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Identified Intangible Assets
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identified Intangible Assets

NOTE 7 – GOODWILL AND IDENTIFIED INTANGIBLE ASSETS

Goodwill

The carrying value of goodwill at September 30, 2024 and December 31, 2023 was $313.7 million. There were no changes to the carrying value of goodwill from January 1, through September 30, 2024. Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. No impairment charges were recognized during the three and nine months ended September 30, 2024 and 2023.

Identified Intangible Assets

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

 

 

Average

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Life
(Years)

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquired patents / core technology

 

3-10

 

$

661,336

 

 

$

(363,975

)

 

$

297,361

 

 

$

654,360

 

 

$

(323,261

)

 

$

331,099

 

Customer contracts and related relationships

 

3-9

 

 

155,900

 

 

 

(155,900

)

 

 

 

 

 

155,900

 

 

 

(139,827

)

 

 

16,073

 

Existing technology / content database

 

5-10

 

 

38,681

 

 

 

(38,681

)

 

 

 

 

 

38,681

 

 

 

(38,681

)

 

 

 

Trademarks/trade name

 

4-10

 

 

1,300

 

 

 

(1,300

)

 

 

 

 

 

1,300

 

 

 

(1,300

)

 

 

 

Total intangible assets

 

 

 

$

857,217

 

 

$

(559,856

)

 

$

297,361

 

 

$

850,241

 

 

$

(503,069

)

 

$

347,172

 

 

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

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

13,601

 

2025

 

 

54,397

 

2026

 

 

54,263

 

2027

 

 

53,911

 

2028

 

 

48,868

 

Thereafter

 

 

72,321

 

Total

 

$

297,361

 

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Debt
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Debt

NOTE 8 – DEBT

The outstanding amounts of debt were as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

2021 Refinanced Term Loan B

 

 

 

 

$

601,250

 

2024 Term Loan B

 

$

537,097

 

 

 

 

Unamortized debt discount and issuance costs

 

 

(12,673

)

 

 

(15,555

)

 

 

 

524,424

 

 

 

585,695

 

Less: current portion, net of debt discount and issuance costs

 

 

(24,732

)

 

 

(66,145

)

Total long-term debt, net of current portion

 

$

499,692

 

 

$

519,550

 

Term Loan B

On June 8, 2021, the Company entered into Amendment No. 1 (“Amendment No. 1”) to that certain Credit Agreement dated June 1, 2020 by and among the Company, the lenders party thereto and Bank of America, N.A., as administrative agent and collateral agent (the “2020 Credit Agreement”). The 2020 Credit Agreement initially provided for a five-year senior secured term loan B facility in an aggregate principal amount of $1,050 million (the “2020 Term Loan B Facility”). Amendment No. 1 provided for, among other things, (i) a new tranche of term loans (the “2021 Refinanced Term Loan B”) in an aggregate principal amount of $810.0 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of base rate loans, 2.50% per annum and (y) in the case of Eurodollar loans, LIBOR plus a margin of 3.50% per annum, (iii) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2021 Refinanced Term Loan B within six months of the closing date of Amendment No. 1, (iv) an extension of the maturity to June 8, 2028, and (v) certain additional amendments, including amendments to provide the Company with additional flexibility under the covenant governing restricted payments.

On May 30, 2023, the Company entered into Amendment No. 2 (“Amendment No. 2”) to the 2020 Credit Agreement, to replace the reference to LIBOR as the base rate with the reference to the Secured Overnight Financing Rate “SOFR” as administered by the Federal Reserve Bank of New York. The new reference rate was effective July 1, 2023.

On May 20, 2024, the Company entered into Amendment No. 3 (“Amendment No. 3”) to the 2020 Credit Agreement, which provided for, among other things, (i) a repricing of the 2020 Term Loan B Facility through a refinancing of the entire amount of the 2021 Refinanced Term Loan B with a new tranche of term loans (the “2024 Term Loan B”) in an aggregate principal amount of $561.1 million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of SOFR loans, SOFR plus a margin of 3.00% per annum and (y) in the case of base rate loans, 2.00% per annum, (iii) a reduction in the excess cash flow mandatory payment thresholds

and (iv) a prepayment premium of 1.00% in connection with any repricing transaction with respect to the 2024 Term Loan B within six months of the closing date of Amendment No. 3. The 2024 Term Loan B will mature on June 8, 2028, the same date upon which the 2021 Refinanced Term Loan B matured prior to giving effect to Amendment No. 3.

The obligations under the 2020 Credit Agreement, inclusive of any changes by Amendment No. 1, Amendment No. 2 and Amendment No. 3, continue to be guaranteed by the Company’s wholly-owned material domestic subsidiaries (collectively, the “Guarantors”) and continue to be secured by a lien on substantially all of the assets of the Company and the Guarantors.

The 2020 Credit Agreement, as amended, contains customary events of default, upon the occurrence of which, after any applicable cure period, the lenders will have the ability to accelerate all outstanding loans thereunder. The 2020 Credit Agreement, as amended, also contains customary representations and warranties and affirmative and negative covenants that, among other things and subject to certain exceptions, restrict the ability of the Company and its subsidiaries to create or incur certain liens, incur or guarantee additional indebtedness, merge or consolidate with other companies, transfer or sell assets and make restricted payments. The Separation did not require the Company to obtain any waivers under the 2020 Credit Agreement, and the Company completed the Separation in compliance with all of the covenants contained in the 2020 Credit Agreement. The 2020 Credit Agreement, as amended, requires the Company to maintain a total net leverage ratio of no greater than 3.00x in order access an annual basket from which to make restricted payments (such as dividend payments and share repurchases). The Company was in compliance with all requirements as of September 30, 2024. The 2020 Credit Agreement, as amended, also requires the Company to continue to make cash payments on an annual basis based on certain leverage ratios and excess cash flow generated for the immediately preceding fiscal year. The cash payments are applied to the remaining principal balance due at final maturity.

Interest Expense and Expected Principal Payments

At September 30, 2024, the Company had $537.1 million in total debt outstanding. There were also $12.7 million of unamortized debt discount and issuance costs recorded as a reduction from the carrying amount of the debt. The interest rate on the 2024 Term Loan B as of September 30, 2024, including the amortization of debt discount and issuance costs, was 9.2% and interest is payable monthly. Interest expense was $12.5 million and $39.6 million for the three and nine months ended September 30, 2024, respectively. Interest expense was $15.5 million and $46.8 million for the three and nine months ended September 30, 2023, respectively. Amortized debt discount and issuance costs, which were included in interest expense, amounted to $0.9 million and $2.4 million for the three and nine months ended September 30, 2024, respectively, and $1.0 million and $3.3 million for the three and nine months ended September 30, 2023, respectively.

As of September 30, 2024, future minimum principal payments for long-term debt, excluding any additional principal payment required by the excess cash flow provision, are summarized as follows (in thousands):

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

7,014

 

2025

 

 

28,056

 

2026

 

 

28,056

 

2027

 

 

28,057

 

2028

 

 

445,914

 

Total

 

$

537,097

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Share

NOTE 9 – NET INCOME PER SHARE

The following table sets forth the computation of net income per share (in thousands, except per share amounts):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

19,314

 

 

$

24,232

 

 

$

28,595

 

 

$

54,672

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock outstanding

 

 

109,035

 

 

 

106,902

 

 

 

108,491

 

 

 

106,322

 

Add: Effect of dilutive securities associated with options

 

 

 

 

 

1

 

 

 

2

 

 

 

 

Add: Effect of dilutive securities associated with restricted stock awards and units

 

 

4,086

 

 

 

6,025

 

 

 

4,383

 

 

 

6,442

 

Add: Effect of dilutive securities associated with employee stock purchase program

 

 

3

 

 

 

1

 

 

 

5

 

 

 

1

 

Weighted average common shares - dilutive

 

 

113,124

 

 

 

112,929

 

 

 

112,881

 

 

 

112,765

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

0.18

 

 

$

0.23

 

 

$

0.26

 

 

$

0.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

0.17

 

 

$

0.21

 

 

$

0.25

 

 

$

0.48

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

632

 

 

 

665

 

 

 

736

 

 

 

591

 

Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period, excluding any unvested restricted stock units that are subject to repurchase. Diluted net income per share is computed using the treasury stock method to calculate the weighted average number of shares of common stock and, if dilutive, potential common shares outstanding during the period. Potentially dilutive common shares include unvested restricted stock units and incremental common shares issuable upon the exercise of stock options, less shares repurchased from assumed proceeds. The assumed proceeds calculation includes actual proceeds to be received from the employee upon exercise and the average unrecognized stock compensation cost during the period.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity

NOTE 10 – STOCKHOLDERS’ EQUITY

Equity Incentive Plans

The 2020 EIP

On June 1, 2020, the Company adopted the 2020 Equity Incentive Plan (the “2020 EIP”). Under the 2020 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, restricted stock units, stock appreciation rights, dividend equivalents and performance awards (or any combination thereof).

At the Company’s 2024 Annual Stockholders Meeting on May 9, 2024, the Company’s stockholders approved an amendment and restatement of the 2020 EIP, which provided for (i) an increase of the number of shares reserved for issuance by 8,900,000 (from an initial share reserve of 16,800,000 under the prior 2020 EIP to 25,700,000 under the amended and restated 2020 EIP) and (ii) the removal of the “fungible share ratio” for future awards, such that all equity awards granted on or after May 9, 2024 will count on a one-to-one basis against the number of shares authorized for issuance under the 2020 EIP (whereas each share granted pursuant to “full value”

awards (i.e. stock awards, restricted stock awards, restricted stock units, performance awards and dividend equivalents) prior to May 9, 2024 are counted against shares available for issuance on a 1.5 to 1 ratio). As of September 30, 2024, there were approximately 8.1 million shares reserved for future grants under the 2020 EIP.

The 2020 EIP provides for option grants designed as either incentive stock options or non-statutory options. Options generally are granted with an exercise price not less than the value of the common stock on the grant date and have a term of ten years from the date of grant and vest over a four-year period.

The vesting criteria for restricted stock awards and restricted stock units is generally the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period, which is generally four years for time-based awards.

Assumed Plans

On June 1, 2020, the Company assumed all then-outstanding stock options, awards, and shares available and reserved for issuance under all legacy Equity Incentive Plans of TiVo (collectively, the “Assumed Plans”). Stock options assumed from the Assumed Plans generally have vesting periods of four years and a contractual term of seven years. Awards of restricted stock and restricted stock units assumed from the Assumed Plans are generally subject to a four year vesting period. The Company has not issued any awards under these plans since the 2020 EIP was amended in 2022. The number of shares subject to stock options and restricted stock units outstanding under these plans are included in the tables below.

A summary of the stock option activity is presented below (in thousands, except per share amounts):

 

 

 

Options Outstanding

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

213

 

 

$

14.26

 

Options granted

 

 

 

 

$

 

Options exercised

 

 

(53

)

 

$

10.62

 

Options canceled / forfeited / expired

 

 

(27

)

 

$

12.39

 

Balance at September 30, 2024

 

 

133

 

 

$

16.06

 

Vested and exercisable at September 30, 2024

 

 

133

 

 

$

16.06

 

 

Restricted Stock Awards

Information with respect to outstanding restricted stock units (including both time-based vesting and performance-based vesting) as of September 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Restricted Stock Awards

 

 

 

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

 

 

7,591

 

 

 

1,781

 

 

 

9,372

 

 

$

10.44

 

Awards granted

 

 

2,196

 

 

 

945

 

 

 

3,141

 

 

$

12.03

 

Awards vested / earned

 

 

(2,634

)

 

 

 

 

 

(2,634

)

 

$

9.76

 

Awards canceled / forfeited

 

 

(586

)

 

 

(479

)

 

 

(1,065

)

 

$

12.95

 

Balance at September 30, 2024

 

 

6,567

 

 

 

2,247

 

 

 

8,814

 

 

$

10.92

 

Performance Awards

Performance awards may be granted to employees or consultants based upon, among other things, the contributions, responsibilities and other compensation of the particular employee or consultant. The value and the vesting of such performance awards 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 percent of the grant. For performance awards subject to a market vesting condition (“market-based PSUs”), 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.

Employee Stock Purchase Plans

On June 1, 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the “2020 ESPP”). The 2020 ESPP is implemented through consecutive overlapping 24-month offering periods, each of which is comprised of four six-month purchase periods. The first offering period commenced on September 1, 2020 and ended on August 31, 2022. Due to the Separation, the next offering period under the 2020 ESPP plan commenced on December 1, 2022. Each subsequent offering period under the 2020 ESPP will be twenty-four (24) months long and will commence on each December 1 with four six-month purchase periods. Participants may contribute up to 100% of their base earnings and commissions through payroll deductions, and 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.

An eligible employee’s right to buy the Company’s common stock under the 2020 ESPP may not accrue at a rate in excess of $25,000 of the fair market value of such shares per calendar year for each calendar year of an offering period. 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 24-month offering period, then that offering period will automatically terminate and a new 24-month offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.

At the 2022 Annual Stockholders Meeting on April 29, 2022, the Company’s stockholders approved an amendment to the 2020 ESPP and increased by 6.0 million the number of shares reserved for issuance. As of September 30, 2024, there were approximately 5.2 million shares reserved for grant under the Company’s 2020 ESPP.

Modification of Equity Awards

In connection with the Separation and under the provisions of the existing plans described above, the Company’s outstanding stock options and equity awards were converted to units denominated in the equity of the Company, Xperi Inc., or both. The number of units and exercise prices of outstanding stock options and equity awards were converted based on the conversion ratios established in the Employee Matters Agreement that the Company entered into in connection with the Separation. The intent of the conversion ratios was to preserve the value of the awards immediately before and after the Separation. Upon the Separation, employees holding stock options and equity awards denominated in the Company’s pre-Separation stock received a number of otherwise-similar stock options and awards in post-Separation Company’s stock and/or Xperi Inc.’s stock based on the conversion ratios outlined for each group of employees. For purposes of the vesting of these equity awards, continued employment or service with the Company or with Xperi Inc. is treated as continued employment for purposes of both the Company’s and Xperi Inc.’s equity awards and the vesting terms of each converted grant remained unchanged. There were no changes to the plan terms described above with the exception that the price on the grant date, or October 1, 2022 was adjusted to exclude the value of Xperi Inc. based on the conversion ratios applied to other equity awards.

Dividends

Stockholders of the Company’s common stock are entitled to receive dividends when declared by the Company’s board of directors (the “Board”). During the periods ended September 30, 2024 and 2023, quarterly dividends declared were $0.05 per common share, respectively. The capacity to pay dividends in the future depends on many factors, including the Company’s financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board considers relevant.

Stock Repurchase Programs

On June 12, 2020 the Board authorized a new stock repurchase program providing for the repurchase of up to $150.0 million of the Company’s Common Stock dependent on market conditions, share prices and other factors. On April 22, 2021, the Board authorized an additional $100.0 million of purchases under the existing stock repurchase plan.

There were no shares repurchased during the three and nine months ended September 30, 2024. As of September 30, 2024, the Company had repurchased a total of approximately 10.0 million shares of common stock, since inception of the plan, at an average price of $17.24 per share for a total cost of $172.2 million. The shares repurchased are recorded as treasury stock and are accounted for under the cost method. No expiration date has been specified for this plan. As of September 30, 2024, the total remaining amount available for repurchase under this plan was $77.8 million. The Company may execute authorized repurchases from time to time under the plan.

The Company accounts for stock repurchases using the cost method and records retirement of treasury stock as a reduction of the cumulative treasury stock paid-in capital balance. Once the cumulative balance is reduced to zero, any remaining difference resulting from the retirement of treasury stock is recorded as a reduction of retained earnings.

The Company issues restricted stock awards as part of the equity incentive plans described above. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the Condensed Consolidated Financial Statements because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company’s authorized share repurchase plan.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense

NOTE 11 – STOCK-BASED COMPENSATION EXPENSE

The effect of recording stock-based compensation (“SBC”) expense for the three and nine months ended September 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

1,126

 

 

$

767

 

 

 

3,028

 

 

 

2,097

 

Selling, general and administrative

 

 

6,293

 

 

 

4,107

 

 

 

16,128

 

 

 

10,973

 

Total stock-based compensation expense

 

$

7,419

 

 

$

4,874

 

 

$

19,156

 

 

$

13,070

 

There were no options granted during the three and nine months ended September 30, 2024 and 2023.

The Company uses a Monte Carlo simulation to determine the grant date fair value of performance stock awards subject to market conditions, or market-based PSUs. The following assumptions were used to value the restricted stock units subject to market conditions granted during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

3.0

 

Risk-free interest rate

 

 

4.5

%

 

3.6% - 4.5%

 

Dividend yield

 

 

1.8

%

 

1.9% - 2.3%

 

Expected volatility

 

 

57.0

%

 

63.3% - 68.5%

 

Grants under the 2020 ESPP occur in June and December, as discussed in “Note 10 – Stockholders’ Equity”. The following assumptions were used to value the shares for these grants during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

2.0

 

 

 

2.0

 

Risk-free interest rate

 

 

4.8

%

 

 

4.3

%

Dividend yield

 

 

1.7

%

 

 

2.0

%

Expected volatility

 

 

57.0

%

 

 

63.5

%

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 12 – INCOME TAXES

The Company’s income tax provision and effective tax rate for interim periods are based on its estimated annual effective tax rate adjusted for discrete items during the period. For the three and nine months ended September 30, 2024, the Company recorded income tax benefit of $(2.5) million and expense of $6.1 million, respectively. For the three and nine months ended September 30, 2023, the Company recorded income tax expense of $1.7 million and $15.9 million, respectively. The effective tax rate varies from the 21% U.S. federal tax rate primarily due to unrealized foreign exchange gain or loss on prior year South Korea withholding tax refund claims. The decrease in income tax expense for the nine months ended September 30, 2024, as compared to the same period in the prior year was primarily due to certain unrealized foreign exchange benefits associated with South Korea withholding tax refund claims.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Leases

NOTE 13 – LEASES

The Company leases office and research facilities and office equipment under operating leases which expire through 2032. The Company’s leases have remaining lease terms of less than one year to eight years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated 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. As a practical expedient, the Company elected, for all office and facility leases, not to separate non-lease components (e.g., common-area maintenance costs) from lease components (e.g., fixed payments including rent) and instead to account for each separate lease component and its associated non-lease components as a single lease component.

As most of the leases do not provide an implicit rate, the Company generally, for purposes of discounting lease payments, uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date.

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fixed lease cost

 

$

512

 

 

$

561

 

 

$

1,535

 

 

 

1,671

 

Variable lease cost

 

 

207

 

 

 

171

 

 

 

689

 

 

 

468

 

Total operating lease cost

 

$

719

 

 

$

732

 

 

$

2,224

 

 

$

2,139

 

Other information related to leases was as follows (in thousands, except lease term and discount rate):

 

 

 

Three Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

502

 

 

$

611

 

 

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

 

7.72

 

 

 

8.35

 

Weighted-average discount rate:

 

 

 

 

 

 

Operating leases

 

 

8.6

%

 

 

8.5

%

 

 

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

 

 

 

Operating Lease Payments (1)

 

2024 (remaining 3 months)

 

$

502

 

2025

 

 

87

 

2026

 

 

1,709

 

2027

 

 

2,132

 

2028

 

 

1,887

 

Thereafter

 

 

7,772

 

Total lease payments

 

 

14,089

 

Less: imputed interest

 

 

(4,589

)

Present value of lease liabilities:

 

$

9,500

 

 

 

 

 

Less: current obligations under leases (accrued liabilities)

 

 

320

 

Noncurrent operating lease liabilities

 

$

9,180

 

(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 30 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 14 – 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 September 30, 2024, the Company’s total future unconditional purchase obligations were approximately $6.0 million, including $1.6 million due in the remainder of 2024, $2.3 million due in 2025 and $2.1 million due thereafter.

Guarantee

Prior to the Separation, Adeia Media LLC, a subsidiary of the Company (“Adeia Media”), and a subsidiary of Xperi Inc. (“Xperi Sub”) entered into an agreement (the “Specified Agreement”) with a third party pursuant to which Adeia Media guarantees the performance of Xperi Sub under the Specified Agreement, including its payment obligations to such third party. In connection with the Separation, Adeia Media and Xperi Sub entered into a separate cross business agreement (the “Cross Business Agreement”) effective as of October 1, 2022, under which Adeia Media agreed to make guarantee payments to Xperi Sub in amounts based on certain of its operating expenses and other minimum performance obligations under the Specified Agreement through 2031. Consequently, on October 1, 2022, the Company recognized a guarantee liability pursuant to ASC 460 “Guarantees” of $19.7 million, which represents the fair value of Adeia Media’s projected payments of such operating expenses during the term of the Cross Business Agreement. Subsequent changes to the carrying value of the guarantee are recognized as part of the Company’s results of operations. The maximum potential amount of future payments subject to the guarantee is approximately $7.5 million per annum between 2024 and 2031.

As of September 30, 2024 and December 31, 2023, the balance of the guarantee liability was $17.1 million and 18.5 million, respectively.

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 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 nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party 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. To date, no such claims have been filed against the Company 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 immaterial. 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, should they occur.

Contingencies

At each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of losses is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies.

Litigation related

On June 23, 2017, Adeia Guides Inc. (formerly known as Rovi Guides, Inc.) and Adeia Media Solutions Inc. (formerly known as TiVo Solutions Inc.) (together, “Adeia Media”) filed a patent infringement complaint against Videotron Ltd. and Videotron G.P. (together, “Videotron”) in Toronto, Canada, alleging infringement of six patents. On June 10, 2022, the Federal Court of Canada issued its decision in the case finding in favor of Videotron and its legacy “illico” platform. Specifically, the Court found invalid each of the asserted claims related to the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $2.5 million for expense reimbursement in the fourth quarter of 2022. On September 12, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On January 30, 2023, Adeia Media filed its opening memorandum of fact and law. Videotron filed its memorandum of fact and law on April 17, 2023. On November 28, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

On January 19, 2018, Adeia Media filed a patent infringement complaint against Bell Canada (and four of its affiliates) (collectively, “Bell”) in Toronto, Canada, alleging infringement of six patents. On February 2, 2018, Adeia Media filed a patent infringement complaint against Telus Corporation (and two of its affiliates) (collectively, “Telus”) in Toronto, Canada, alleging infringement of the same six patents. Bell 1 and Telus 1 (each as defined herein) were heard together for purposes of pre-trial and trial proceedings. On October 7, 2022, the Federal Court of Canada issued its decision in the two cases finding in favor of Bell and Telus and their respective IPTV services, Bell Fibe TV and Telus Optik TV. Specifically, the Court found invalid each of the asserted claims of the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $2.8 million for expense reimbursement in the second quarter of 2023. On November 7, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On June 2, 2023, Adeia Media filed its opening memorandum of fact and law. Bell and Telus filed a combined memorandum of fact and law on August 18, 2023. On November 29, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.

The Company is unable to predict the final outcome of other lawsuits, including other patent infringement lawsuits, to which it is a party and therefore cannot determine the likelihood of loss nor estimate a range of possible losses. An adverse decision in any of these proceedings could significantly harm the Company's business and consolidated financial position, results of operations or cash flows.

The Company and its subsidiaries are involved in litigation matters and claims in the normal course of business. In the past, the Company and its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to protect trade secrets, and to defend the Company’s patents against claims of invalidity. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings regarding infringement of its patents, and proceedings to ensure proper and full payment of royalties by licensees under the terms of its license agreements.

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information

NOTE 15 – SEGMENT AND GEOGRAPHIC INFORMATION

The Company has one reportable segment: Intellectual Property (“IP”) Licensing. Reportable segments are identified based on the Company’s organizational structure and information reviewed by the Company’s chief operating decision maker (“CODM”) to evaluate performance and allocate resources. The Company’s Chief Executive Officer is also the CODM as defined by the authoritative guidance on segment reporting.

A portion of the Company’s revenue is derived from licensees headquartered outside of the U.S., and it is expected that this revenue will continue to account for a portion of total revenue in future periods. The table below lists the geographic revenue for the periods indicated (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

U.S.

 

$

68,304

 

 

 

79

%

 

$

74,495

 

 

 

74

%

 

$

208,351

 

 

 

81

%

 

$

225,560

 

 

 

75

%

Asia

 

 

12,314

 

 

 

14

 

 

 

21,434

 

 

 

21

 

 

 

32,154

 

 

 

12

 

 

 

57,416

 

 

 

19

 

Canada

 

 

3,206

 

 

 

4

 

 

 

3,244

 

 

 

3

 

 

 

9,779

 

 

 

4

 

 

 

11,487

 

 

 

4

 

Europe and Middle East

 

 

1,809

 

 

 

2

 

 

 

1,773

 

 

 

2

 

 

 

5,198

 

 

 

2

 

 

 

6,156

 

 

 

2

 

Other

 

 

468

 

 

 

1

 

 

 

451

 

 

 

 

 

 

1,374

 

 

 

1

 

 

 

1,302

 

 

 

 

 

 

$

86,101

 

 

 

100

%

 

$

101,397

 

 

 

100

%

 

$

256,856

 

 

 

100

%

 

$

301,921

 

 

 

100

%

For the three months ended September 30, 2024 and 2023, there were two and four customers, respectively, that each accounted for 10% or more of total revenue. For the nine months ended September 30, 2024 and 2023, there were two and two customers, respectively, that each accounted for 10% or more of total revenue.

The following table sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Customer A

 

 

20.0

%

 

 

17.0

%

 

 

20.1

%

 

 

17.1

%

Customer B

 

 

11.2

%

 

 

10.5

%

 

 

11.6

%

 

 

10.9

%

Customer C

 

*

 

 

 

10.7

%

 

*

 

 

*

 

Customer D

 

*

 

 

 

16.6

%

 

*

 

 

*

 

* denotes less than 10% of total revenue.

As of September 30, 2024, the Company had two customers representing 41% and 35% of aggregate accounts receivable, respectively. At December 31, 2023, the Company had two customers representing 42% and 28% of aggregate accounts receivable, respectively.

As of September 30, 2024 and December 31, 2023, property and equipment, net, was all located in the U.S.

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

NOTE 16 – SUBSEQUENT EVENTS

Declaration of Cash Dividends

On October 23, 2024, the Board declared a cash dividend of $0.05 per share of common stock, payable on December 18, 2024 to the stockholders of record at the close of business on November 27, 2024.

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of Accounting

The accompanying interim unaudited Condensed Consolidated Financial Statements have been prepared by the Company in accordance with generally accepted accounting principles (“GAAP”) in the United States (“U.S.”) and the applicable rules and regulations of the 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 February 23, 2024 (the “Form 10-K”). These Condensed Consolidated Financial Statements should be read in conjunction with the annual audited Consolidated Financial Statements and notes thereto included in the Form 10-K as of and for the year ended December 31, 2023.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates and assumptions that require management’s most significant, challenging, and subjective judgment include identifying the performance obligations in the contract, estimating variable consideration, estimating quarterly royalties prior to receiving the royalty reports from the licensee, determining standalone selling price, and allocating consideration in a contract with multiple performance obligations, the assessment of the recoverability of goodwill, 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 purchase accounting resulting from business combinations, among others. Actual results experienced by the Company may differ from management’s estimates. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 (“ASU 2022-06”), which deferred the application dates of Topic 848 to December 31, 2024. In the second quarter of 2023, the Company adopted Topic 848 and modified its debt agreement to reference the other rate. The adoption did not have a material impact to the Company’s Condensed Consolidated Financial Statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

Revenue Recognition

Revenue Recognition

General

Revenue is recognized when control of the intellectual property (“IP”) rights is transferred to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for the licensing of the Company’s IP, which may include various combinations of IP rights and services which are generally capable of being distinct and accounted for as separate performance obligations. In situations where foreign withholding taxes are withheld by the Company’s licensee, revenue is recognized gross of withholding taxes that are remitted directly by the licensee to a local tax authority.

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 a contract with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price basis. The determination of standalone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, standalone selling price for separate performance obligations is based on the adjusted market assessment approach to estimate the price that a customer in the relevant market would be willing to pay for licensing the Company’s IP rights. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Income during a given period.

When a contract with a customer includes variable consideration, an estimate of the consideration which the Company expects to be entitled to for transferring the promised IP rights or services is made at contract inception and in each subsequent reporting period until the uncertainty associated with the variable consideration is resolved. The amount of variable consideration is estimated by considering all available information (historical, current, and forecast) and is updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. When the uncertainty associated with variable consideration relates to potential price adjustments as a result of a legal contract dispute, the Company estimates variable consideration using the expected value method or the most likely amount method, whichever is more appropriate in the circumstances, and considers all available information, including historical data and experience. Estimating variable consideration related to potential future price adjustments requires significant judgment in evaluating the possible outcomes. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception.

When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of IP, 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

IP License Arrangements

The Company licenses (i) its media patent portfolio (“Media IP licensing”) to multichannel video programming distributors, over-the-top video service providers, consumer electronics manufacturers, social media, and other new media companies and (ii) its semiconductor technologies and associated patent portfolio (“Semiconductor IP licensing”) to memory, logic, sensors, radio frequency component, and foundry companies. The Company generally licenses its IP portfolios under three models: (i) per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing, (ii) fixed-fee Media IP licensing, and (iii) fixed-fee or minimum guarantee Semiconductor IP licensing.

 

Per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing

The Company recognizes revenue from per-unit or per-subscriber IP royalty licenses in the period in which the licensee’s sales or production are estimated to have occurred, which results in an adjustment to revenue when actual sales or production are subsequently reported by the licensee, which is generally in the month or quarter following usage or shipment. Estimating customers’ monthly or 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.

Fixed-fee Media IP licensing

The Company’s long-term fixed-fee Media IP licensing contracts provide its customers with rights to future patented technologies over the term of the contract that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the contract. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license contract. The transaction price is adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis.

Fixed-fee or minimum guarantee Semiconductor IP licensing

The Company enters into Semiconductor IP licenses that have a fixed fee or a minimum guarantee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies in the licensee’s products over the license term. In contracts 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 IP and begins to benefit from the license, adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis. For minimum guarantee contracts where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it believes the customer has exceeded the minimum and adjusts the revenue based on actual usage once that is reported by the customer.

IP license contracts with multiple performance obligations

At times, the Company enters into long-term license contracts with more than one performance obligation, which may include releases from past patent infringement claims or one or more prospective licenses. In these arrangements, the Company allocates the transaction price between releases for past patent infringement claims and prospective licenses based on their relative standalone selling prices, which requires significant management judgment.

In determining the standalone selling price of each performance obligation, the Company considers such factors as the number of past and projected future subscribers, units shipped, and units manufactured, as well as the per-subscriber or per-unit licensing rates the Company generally receives from licensees of comparable sizes in comparable markets and geographies.

As a release from past patent infringement claims is generally satisfied at execution of the contract, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the contract is executed. Transaction price allocated to prospective Media IP licenses is recognized ratably over the license term, and transaction price allocated to prospective Semiconductor IP licenses is recognized upon execution of the contract.

Practical Expedients and Exemptions

The Company applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by one year or less.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of selling, general and administrative expenses when the amortization period would have been one year or less.

The Company applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than one year; amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation; or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

Revenue disaggregated by recurring and non-recurring nature was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Recurring revenue

 

$

82,704

 

 

$

83,595

 

 

$

249,844

 

 

$

255,078

 

Non-recurring revenue

 

 

3,397

 

 

 

17,802

 

 

 

7,012

 

 

 

46,843

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue disaggregated by market vertical was as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Media

 

$

82,177

 

 

$

95,748

 

 

$

246,240

 

 

$

259,027

 

Semiconductor

 

 

3,924

 

 

 

5,649

 

 

 

10,616

 

 

 

42,894

 

Total revenue

 

$

86,101

 

 

$

101,397

 

 

$

256,856

 

 

$

301,921

 

Schedule of Contract Assets

Contract assets were recorded in the Condensed Consolidated Balance Sheets as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Unbilled contracts receivable

 

$

101,593

 

 

$

74,919

 

Other current assets

 

 

701

 

 

 

620

 

Long-term unbilled contracts receivable

 

 

62,880

 

 

 

73,843

 

Other long-term assets

 

 

838

 

 

 

1,007

 

Total contract assets

 

$

166,012

 

 

$

150,389

 

Schedule of Revenue Recognized in Period

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue recognized in the period from:

 

 

 

 

 

 

 

 

 

 

 

 

Amounts included in deferred revenue at the beginning of the period

 

$

1,540

 

 

$

3,943

 

 

$

5,248

 

 

$

12,832

 

Performance obligations satisfied in previous periods (1)

 

$

3,137

 

 

$

16,896

 

 

$

6,127

 

 

$

13,143

 

 

(1) Performance obligations satisfied in previous periods consist mainly of fees associated with releases for past patent infringement, settlements of litigation during the period, and revenue from past royalties owed pursuant to expired or terminated IP license agreements. For long-term and multi-year revenue contracts, the Company recorded revenue from the releases for past infringement during the three and nine months ended September 30, 2024 and 2023 and expects to record revenue from the prospective license in future periods.

Schedule of Remaining Performance Obligations

Remaining revenue under contracts with performance obligations represents the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) under certain of the Company’s fixed fee arrangements (in thousands).

 

 

 

As of
September 30, 2024

 

Revenue from contracts with performance obligations expected to be satisfied in:

 

 

 

2024 (remaining 3 months)

 

$

43,042

 

2025

 

 

167,877

 

2026

 

 

71,113

 

2027

 

 

57,239

 

2028

 

 

48,631

 

Thereafter

 

 

59,651

 

Total

 

$

447,553

 

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Other Current Assets

Other current assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Prepaid income taxes

 

$

3,536

 

 

$

3,752

 

Prepaid expenses

 

 

1,954

 

 

 

2,185

 

Prepaid insurance

 

 

1,353

 

 

 

1,123

 

Other

 

 

3,142

 

 

 

640

 

Total other current assets

 

$

9,985

 

 

$

7,700

 

Schedule of Property and Equipment, Net

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

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Equipment, furniture and other

 

$

17,065

 

 

$

17,267

 

Leasehold improvements

 

 

6,277

 

 

 

5,037

 

  Total property and equipment

 

 

23,342

 

 

 

22,304

 

Less: accumulated depreciation and amortization

 

 

(16,869

)

 

 

(15,333

)

Total property and equipment, net

 

$

6,473

 

 

$

6,971

 

 

Schedule of Other Long Term Assets

Other long-term assets consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term deferred tax assets

 

$

25,704

 

 

$

23,885

 

Other assets

 

 

3,169

 

 

 

4,361

 

Total other long-term assets

 

$

28,873

 

 

$

28,246

 

Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Employee compensation and benefits

 

$

8,699

 

 

$

8,378

 

Accrued expenses

 

 

3,750

 

 

 

3,601

 

Current portion of guarantee (1)

 

 

1,500

 

 

 

2,400

 

Current portion of operating lease liabilities

 

 

320

 

 

 

503

 

Accrued income taxes

 

 

47

 

 

 

325

 

Other

 

 

1,921

 

 

 

2,135

 

Total accrued liabilities

 

$

16,237

 

 

$

17,342

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

Schedule of Other Long-Term Liabilities

Other long-term liabilities consisted of the following (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Long-term portion of guarantee (1)

 

$

15,583

 

 

$

16,135

 

Other

 

 

2,101

 

 

 

1,975

 

Total other long-term liabilities

 

$

17,684

 

 

$

18,110

 

 

(1) Refer to “Note 14 Commitments and Contingencies” for further detail on the nature of the guarantee.

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Marketable Securities

The following is a summary of marketable securities at September 30, 2024 and December 31, 2023 (in thousands):

 

 

 

September 30, 2024

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

3,645

 

 

$

3

 

 

$

 

 

$

 

 

$

3,648

 

Corporate bonds and notes

 

 

20,446

 

 

 

182

 

 

 

(2

)

 

 

 

 

 

20,626

 

Treasury and agency notes and bills

 

 

4,704

 

 

 

7

 

 

 

-

 

 

 

 

 

 

4,711

 

Total debt securities

 

 

28,795

 

 

 

192

 

 

 

(2

)

 

 

 

 

 

28,985

 

Money market funds

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total equity securities

 

 

7,169

 

 

 

 

 

 

 

 

 

 

 

 

7,169

 

Total marketable securities

 

$

35,964

 

 

$

192

 

 

$

(2

)

 

$

 

 

$

36,154

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

7,668

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

28,486

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

36,154

 

 

 

 

December 31, 2023

 

 

 

Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Allowance for Credit Losses

 

 

Estimated
Fair
Values

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

$

12,421

 

 

$

5

 

 

$

(4

)

 

$

 

 

$

12,422

 

Treasury and agency notes and bills

 

 

10,746

 

 

 

 

 

 

(1

)

 

 

 

 

 

10,745

 

Corporate bonds and notes

 

 

5,813

 

 

 

34

 

 

 

(2

)

 

 

 

 

 

5,845

 

Total debt securities

 

 

28,980

 

 

 

39

 

 

 

(7

)

 

 

 

 

 

29,012

 

Money market funds

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total equity securities

 

 

5,778

 

 

 

 

 

 

 

 

 

 

 

 

5,778

 

Total marketable securities

 

$

34,758

 

 

$

39

 

 

$

(7

)

 

$

 

 

$

34,790

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

$

5,778

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

29,012

 

Total marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

$

34,790

 

 

 

Estimated Fair Value of AFS Debt Securities by Contractual Maturity

The estimated fair value of AFS debt securities by contractual maturity at September 30, 2024 is shown below (in thousands). Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.

 

 

 

Amortized
Cost

 

Estimated
Fair Value

 

Due in one year or less

 

$

15,822

 

$

15,855

 

Due in one to two years

 

 

8,956

 

 

9,064

 

Due in two to three years

 

 

4,017

 

 

4,066

 

Total

 

$

28,795

 

$

28,985

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on Recurring Basis

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of September 30, 2024 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

3,648

 

 

$

 

 

$

3,648

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

4,711

 

 

 

 

 

 

4,711

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

20,626

 

 

 

 

 

 

20,626

 

 

 

 

Money market funds - equity securities (3)

 

 

7,169

 

 

 

7,169

 

 

 

 

 

 

 

Total Assets

 

$

36,154

 

 

$

7,169

 

 

$

28,985

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.

The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of December 31, 2023 (in thousands):

 

 

 

Fair Value

 

 

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

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper - debt securities (1)

 

$

12,422

 

 

$

 

 

$

12,422

 

 

$

 

Treasury and agency notes and bills - debt securities (1)

 

 

10,745

 

 

 

 

 

 

10,745

 

 

 

 

Corporate bonds and notes - debt securities (2)

 

 

5,845

 

 

 

 

 

 

5,845

 

 

 

 

Money market funds - equity securities (3)

 

 

5,778

 

 

 

5,778

 

 

 

 

 

 

 

Total Assets

 

$

34,790

 

 

$

5,778

 

 

$

29,012

 

 

$

 

 

(1)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.
(2)
Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.
(3)
Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.
Schedule of Carrying Amounts and Estimated Fair Values The carrying amounts and estimated fair values are as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

 

Carrying
Amount

 

 

Estimated
Fair Value

 

2021 Refinanced Term Loan B (1)

 

 

 

 

 

 

 

 

585,695

 

 

 

584,231

 

2024 Term Loan B (1)

 

 

524,424

 

 

 

524,424

 

 

 

 

 

 

 

Total long-term debt, net

 

$

524,424

 

 

$

524,424

 

 

$

585,695

 

 

$

584,231

 

(1) Carrying amounts of long-term debt are net of unamortized debt discount and issuance costs of $12.7 million and $15.6 million as of September 30, 2024 and December 31, 2023, respectively. See “Note 8 – Debt” for additional information.

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Identified Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Identified Intangible Assets

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

 

 

Average

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Life
(Years)

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross
Assets

 

 

Accumulated
Amortization

 

 

Net

 

Finite-lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquired patents / core technology

 

3-10

 

$

661,336

 

 

$

(363,975

)

 

$

297,361

 

 

$

654,360

 

 

$

(323,261

)

 

$

331,099

 

Customer contracts and related relationships

 

3-9

 

 

155,900

 

 

 

(155,900

)

 

 

 

 

 

155,900

 

 

 

(139,827

)

 

 

16,073

 

Existing technology / content database

 

5-10

 

 

38,681

 

 

 

(38,681

)

 

 

 

 

 

38,681

 

 

 

(38,681

)

 

 

 

Trademarks/trade name

 

4-10

 

 

1,300

 

 

 

(1,300

)

 

 

 

 

 

1,300

 

 

 

(1,300

)

 

 

 

Total intangible assets

 

 

 

$

857,217

 

 

$

(559,856

)

 

$

297,361

 

 

$

850,241

 

 

$

(503,069

)

 

$

347,172

 

 

Estimated Future Amortization Expense

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

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

13,601

 

2025

 

 

54,397

 

2026

 

 

54,263

 

2027

 

 

53,911

 

2028

 

 

48,868

 

Thereafter

 

 

72,321

 

Total

 

$

297,361

 

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Amounts of Debt

The outstanding amounts of debt were as follows (in thousands):

 

 

 

September 30, 2024

 

 

December 31, 2023

 

2021 Refinanced Term Loan B

 

 

 

 

$

601,250

 

2024 Term Loan B

 

$

537,097

 

 

 

 

Unamortized debt discount and issuance costs

 

 

(12,673

)

 

 

(15,555

)

 

 

 

524,424

 

 

 

585,695

 

Less: current portion, net of debt discount and issuance costs

 

 

(24,732

)

 

 

(66,145

)

Total long-term debt, net of current portion

 

$

499,692

 

 

$

519,550

 

Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision

As of September 30, 2024, future minimum principal payments for long-term debt, excluding any additional principal payment required by the excess cash flow provision, are summarized as follows (in thousands):

 

 

 

Amounts

 

2024 (remaining 3 months)

 

$

7,014

 

2025

 

 

28,056

 

2026

 

 

28,056

 

2027

 

 

28,057

 

2028

 

 

445,914

 

Total

 

$

537,097

 

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Computation of Net Income Per Share

The following table sets forth the computation of net income per share (in thousands, except per share amounts):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

19,314

 

 

$

24,232

 

 

$

28,595

 

 

$

54,672

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock outstanding

 

 

109,035

 

 

 

106,902

 

 

 

108,491

 

 

 

106,322

 

Add: Effect of dilutive securities associated with options

 

 

 

 

 

1

 

 

 

2

 

 

 

 

Add: Effect of dilutive securities associated with restricted stock awards and units

 

 

4,086

 

 

 

6,025

 

 

 

4,383

 

 

 

6,442

 

Add: Effect of dilutive securities associated with employee stock purchase program

 

 

3

 

 

 

1

 

 

 

5

 

 

 

1

 

Weighted average common shares - dilutive

 

 

113,124

 

 

 

112,929

 

 

 

112,881

 

 

 

112,765

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per share

 

$

0.18

 

 

$

0.23

 

 

$

0.26

 

 

$

0.51

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per share

 

$

0.17

 

 

$

0.21

 

 

$

0.25

 

 

$

0.48

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive employee stock-based awards, excluded

 

 

632

 

 

 

665

 

 

 

736

 

 

 

591

 

XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

A summary of the stock option activity is presented below (in thousands, except per share amounts):

 

 

 

Options Outstanding

 

 

 

Number of
Shares
Subject
to Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

Balance at December 31, 2023

 

 

213

 

 

$

14.26

 

Options granted

 

 

 

 

$

 

Options exercised

 

 

(53

)

 

$

10.62

 

Options canceled / forfeited / expired

 

 

(27

)

 

$

12.39

 

Balance at September 30, 2024

 

 

133

 

 

$

16.06

 

Vested and exercisable at September 30, 2024

 

 

133

 

 

$

16.06

 

 

Summary of Restricted Stock Awards

Information with respect to outstanding restricted stock units (including both time-based vesting and performance-based vesting) as of September 30, 2024 is as follows (in thousands, except per share amounts):

 

 

 

Restricted Stock Awards

 

 

 

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

 

 

7,591

 

 

 

1,781

 

 

 

9,372

 

 

$

10.44

 

Awards granted

 

 

2,196

 

 

 

945

 

 

 

3,141

 

 

$

12.03

 

Awards vested / earned

 

 

(2,634

)

 

 

 

 

 

(2,634

)

 

$

9.76

 

Awards canceled / forfeited

 

 

(586

)

 

 

(479

)

 

 

(1,065

)

 

$

12.95

 

Balance at September 30, 2024

 

 

6,567

 

 

 

2,247

 

 

 

8,814

 

 

$

10.92

 

XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2024
Effect of Recording Stock-Based Compensation Expense

The effect of recording stock-based compensation (“SBC”) expense for the three and nine months ended September 30, 2024 and 2023 is as follows (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Research and development

 

$

1,126

 

 

$

767

 

 

 

3,028

 

 

 

2,097

 

Selling, general and administrative

 

 

6,293

 

 

 

4,107

 

 

 

16,128

 

 

 

10,973

 

Total stock-based compensation expense

 

$

7,419

 

 

$

4,874

 

 

$

19,156

 

 

$

13,070

 

There were no options granted during the three and nine months ended September 30, 2024 and 2023.

2020 ESPP  
Schedule of Assumptions Used to Value Awards Granted

Grants under the 2020 ESPP occur in June and December, as discussed in “Note 10 – Stockholders’ Equity”. The following assumptions were used to value the shares for these grants during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

2.0

 

 

 

2.0

 

Risk-free interest rate

 

 

4.8

%

 

 

4.3

%

Dividend yield

 

 

1.7

%

 

 

2.0

%

Expected volatility

 

 

57.0

%

 

 

63.5

%

Restricted Stock Units  
Schedule of Assumptions Used to Value Awards Granted The following assumptions were used to value the restricted stock units subject to market conditions granted during the nine months ended September 30, 2024 and 2023:

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Expected life (years)

 

 

3.0

 

 

 

3.0

 

Risk-free interest rate

 

 

4.5

%

 

3.6% - 4.5%

 

Dividend yield

 

 

1.8

%

 

1.9% - 2.3%

 

Expected volatility

 

 

57.0

%

 

63.3% - 68.5%

 

XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Operating Lease Costs

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

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fixed lease cost

 

$

512

 

 

$

561

 

 

$

1,535

 

 

 

1,671

 

Variable lease cost

 

 

207

 

 

 

171

 

 

 

689

 

 

 

468

 

Total operating lease cost

 

$

719

 

 

$

732

 

 

$

2,224

 

 

$

2,139

 

Schedule of Other Information Related to Leases

Other information related to leases was as follows (in thousands, except lease term and discount rate):

 

 

 

Three Months Ended
September 30,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash flows from operating leases

 

$

502

 

 

$

611

 

 

 

 

 

September 30, 2024

 

 

December 31, 2023

 

Weighted-average remaining lease term (years):

 

 

 

 

 

 

Operating leases

 

 

7.72

 

 

 

8.35

 

Weighted-average discount rate:

 

 

 

 

 

 

Operating leases

 

 

8.6

%

 

 

8.5

%

 

 

Schedule of Future Minimum Lease Payments and Related Lease Liabilities

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

 

 

 

Operating Lease Payments (1)

 

2024 (remaining 3 months)

 

$

502

 

2025

 

 

87

 

2026

 

 

1,709

 

2027

 

 

2,132

 

2028

 

 

1,887

 

Thereafter

 

 

7,772

 

Total lease payments

 

 

14,089

 

Less: imputed interest

 

 

(4,589

)

Present value of lease liabilities:

 

$

9,500

 

 

 

 

 

Less: current obligations under leases (accrued liabilities)

 

 

320

 

Noncurrent operating lease liabilities

 

$

9,180

 

(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 44 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Geographic Revenue Information The table below lists the geographic revenue for the periods indicated (in thousands):

 

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

U.S.

 

$

68,304

 

 

 

79

%

 

$

74,495

 

 

 

74

%

 

$

208,351

 

 

 

81

%

 

$

225,560

 

 

 

75

%

Asia

 

 

12,314

 

 

 

14

 

 

 

21,434

 

 

 

21

 

 

 

32,154

 

 

 

12

 

 

 

57,416

 

 

 

19

 

Canada

 

 

3,206

 

 

 

4

 

 

 

3,244

 

 

 

3

 

 

 

9,779

 

 

 

4

 

 

 

11,487

 

 

 

4

 

Europe and Middle East

 

 

1,809

 

 

 

2

 

 

 

1,773

 

 

 

2

 

 

 

5,198

 

 

 

2

 

 

 

6,156

 

 

 

2

 

Other

 

 

468

 

 

 

1

 

 

 

451

 

 

 

 

 

 

1,374

 

 

 

1

 

 

 

1,302

 

 

 

 

 

 

$

86,101

 

 

 

100

%

 

$

101,397

 

 

 

100

%

 

$

256,856

 

 

 

100

%

 

$

301,921

 

 

 

100

%

Summary of Customers Comprising 10% or More of Total Revenues

The following table sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Customer A

 

 

20.0

%

 

 

17.0

%

 

 

20.1

%

 

 

17.1

%

Customer B

 

 

11.2

%

 

 

10.5

%

 

 

11.6

%

 

 

10.9

%

Customer C

 

*

 

 

 

10.7

%

 

*

 

 

*

 

Customer D

 

*

 

 

 

16.6

%

 

*

 

 

*

 

* denotes less than 10% of total revenue.

XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.3
The Company and Basis of Presentation - Additional Information (Details)
9 Months Ended
Oct. 01, 2022
NumberOfShare
Sep. 30, 2024
Segment
Patent
$ / shares
Dec. 31, 2023
$ / shares
Oct. 03, 2022
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001 $ 0.001
Number of patents and applications | Patent   11,750    
Number of principal segment | Segment   1    
Distribution of outstanding shares, percentage 100.00%      
Common stock, conversion ratio 4      
Number of each shares of common stock held on record date | NumberOfShare 10      
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Change in accounting principle, accounting standards update, adopted [true false] true
Change in accounting principle accounting standards update adoption date Jun. 30, 2023
Change in accounting principle, accounting standards update, immaterial effect [true false] true
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202206Member
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
RevenueModel
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]    
Number of revenue models used for company licenses | RevenueModel 3  
Accounts receivable allowance for credit losses | $ $ 713 $ 1,463
Maximum    
Revenue Recognition [Line Items]    
Practical expedient, timing of revenue recognition differs from the timing of cash collection, period 1 year  
Revenue recognition practical expedient amortization period 1 year  
Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration 1 year  
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Recognition [Line Items]        
Total revenue $ 86,101 $ 101,397 $ 256,856 $ 301,921
Recurring revenue        
Revenue Recognition [Line Items]        
Total revenue 82,704 83,595 249,844 255,078
Non-recurring revenue        
Revenue Recognition [Line Items]        
Total revenue $ 3,397 $ 17,802 $ 7,012 $ 46,843
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Disaggregated by Market Vertical (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Recognition [Line Items]        
Total revenue $ 86,101 $ 101,397 $ 256,856 $ 301,921
Media Platform        
Revenue Recognition [Line Items]        
Total revenue 82,177 95,748 246,240 259,027
Semiconductor        
Revenue Recognition [Line Items]        
Total revenue $ 3,924 $ 5,649 $ 10,616 $ 42,894
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Contract Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Unbilled contracts receivable $ 101,593 $ 74,919
Other current assets 701 620
Long-term unbilled contracts receivable 62,880 73,843
Other long-term assets 838 1,007
Total contract assets $ 166,012 $ 150,389
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Recognized in Period (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]        
Amounts included in deferred revenue at the beginning of the period $ 1,540 $ 3,943 $ 5,248 $ 12,832
Performance obligations satisfied in previous periods $ 3,137 $ 16,896 $ 6,127 $ 13,143
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Remaining Performance Obligations (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 447,553
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 43,042
Performance obligations expected to be satisfied, expected timing 3 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 $ 167,877
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 $ 71,113
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 $ 57,239
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 $ 48,631
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 $ 59,651
Performance obligations expected to be satisfied, expected timing
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Remaining Performance Obligations (Details 1)
$ in Thousands
Sep. 30, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 447,553
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid income taxes $ 3,536 $ 3,752
Prepaid expenses 1,954 2,185
Prepaid insurance 1,353 1,123
Other 3,142 640
Total other current assets $ 9,985 $ 7,700
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 23,342 $ 22,304
Less: accumulated depreciation and amortization (16,869) (15,333)
Total property and equipment, net 6,473 6,971
Equipment, furniture and other    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17,065 17,267
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,277 $ 5,037
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term deferred tax assets $ 25,704 $ 23,885
Other assets 3,169 4,361
Total other long-term assets $ 28,873 $ 28,246
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 8,699 $ 8,378
Accrued expenses 3,750 3,601
Current portion of guarantee 1,500 2,400
Current portion of operating lease liabilities $ 320 $ 503
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued liabilities Total accrued liabilities
Accrued income taxes $ 47 $ 325
Other 1,921 2,135
Total accrued liabilities $ 16,237 $ 17,342
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Long-term portion of guarantee $ 15,583 $ 16,135
Other 2,101 1,975
Total other long-term liabilities $ 17,684 $ 18,110
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Marketable Securities [Line Items]      
Debt securities, Cost $ 28,795 $ 28,980  
Debt securities, Gross Unrealized Gains 192 39  
Debt securities, Gross Unrealized Losses (2) (7)  
Debt securities, Allowance for Credit Losses 0 0 $ 0
Debt securities, Estimated Fair Values 28,985 29,012  
Equity securities, Cost 7,169 5,778  
Equity securities, Gross Unrealized Gains 0 0  
Equity securities, Gross Unrealized Losses 0 0  
Equity securities, Allowance for Credit Losses 0 0  
Equity securities, Estimated Fair Values 7,169 5,778  
Marketable securities, Cost 35,964 34,758  
Marketable securities, Gross Unrealized Gains 192 39  
Marketable securities, Gross Unrealized Losses (2) (7)  
Marketable securities, Allowance for Credit Losses 0 0  
Marketable securities, Estimated Fair Values 36,154 34,790  
Commercial paper      
Marketable Securities [Line Items]      
Debt securities, Cost 3,645 12,421  
Debt securities, Gross Unrealized Gains 3 5  
Debt securities, Gross Unrealized Losses 0 (4)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 3,648 12,422  
Corporate bonds and notes      
Marketable Securities [Line Items]      
Debt securities, Cost 20,446 5,813  
Debt securities, Gross Unrealized Gains 182 34  
Debt securities, Gross Unrealized Losses (2) (2)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 20,626 5,845  
Treasury and agency notes and bills      
Marketable Securities [Line Items]      
Debt securities, Cost 4,704 10,746  
Debt securities, Gross Unrealized Gains 7 0  
Debt securities, Gross Unrealized Losses 0 (1)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 4,711 10,745  
Money market funds      
Marketable Securities [Line Items]      
Equity securities, Cost 7,169 5,778  
Equity securities, Gross Unrealized Gains 0 0  
Equity securities, Gross Unrealized Losses 0 0  
Equity securities, Allowance for Credit Losses 0 0  
Equity securities, Estimated Fair Values 7,169 5,778  
Cash and cash equivalents      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values 7,668 5,778  
Available-for-sale debt securities      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values $ 28,486 $ 29,012  
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Schedule Of Investments [Line Items]      
Cash, cash equivalents and short -term investments $ 89,200 $ 83,600  
Provision for credit loss expense related available for sale debt securities 0 0 $ 0
Operating Accounts      
Schedule Of Investments [Line Items]      
Cash, cash equivalents and short -term investments $ 53,000 $ 48,800  
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Amortized Cost  
Amortized Cost, Due in one year or less $ 15,822
Amortized Cost, Due in one to two years 8,956
Amortized Cost, Due in two to three years 4,017
Amortized Cost, Total 28,795
Estimated Fair Value  
Estimated Fair Value, Due in one year or less 15,855
Estimated Fair Value, Due in one to two years 9,064
Estimated Fair Value, Due in two to three years 4,066
Estimated Fair Value, Total $ 28,985
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 36,154 $ 34,790
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 7,169 5,778
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 28,985 29,012
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,648 12,422
Commercial paper | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Commercial paper | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,648 12,422
Commercial paper | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Treasury and agency notes and bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 4,711 10,745
Treasury and agency notes and bills | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Treasury and agency notes and bills | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 4,711 10,745
Treasury and agency notes and bills | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Corporate bonds and notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 20,626 5,845
Corporate bonds and notes | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Corporate bonds and notes | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 20,626 5,845
Corporate bonds and notes | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 7,169 5,778
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 7,169 5,778
Money market funds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 0 $ 0
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount $ 524,424 $ 585,695
Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 524,424 585,695
Total long-term debt, net - Estimated Fair Value 524,424 584,231
Recurring | 2021 Refinanced Term Loan B    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 0 585,695
Total long-term debt, net - Estimated Fair Value 0 584,231
Recurring | 2024 Term Loan B    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total long-term debt, net - Carrying Amount 524,424 0
Total long-term debt, net - Estimated Fair Value $ 524,424 $ 0
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Unamortized debt discount and issuance costs $ 12,673 $ 15,555
Term B Loan Facility    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Unamortized debt discount and issuance costs $ 12,700 $ 15,600
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Identified Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]          
Carrying value of goodwill $ 313,660,000   $ 313,660,000   $ 313,660,000
Changes in carrying value of goodwill     0    
Impairment charges $ 0 $ 0 $ 0 $ 0  
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Assets $ 857,217 $ 850,241
Finite-lived intangible assets, Accumulated Amortization (559,856) (503,069)
Finite-lived intangible assets, Net 297,361 347,172
Acquired patents / core technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Assets 661,336 654,360
Finite-lived intangible assets, Accumulated Amortization (363,975) (323,261)
Finite-lived intangible assets, Net $ 297,361 331,099
Acquired patents / core technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 3 years  
Acquired patents / core technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years  
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Assets $ 155,900 155,900
Finite-lived intangible assets, Accumulated Amortization (155,900) (139,827)
Finite-lived intangible assets, Net $ 0 16,073
Customer contracts and related relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 3 years  
Customer contracts and related relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 9 years  
Existing technology / content database    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Assets $ 38,681 38,681
Finite-lived intangible assets, Accumulated Amortization (38,681) (38,681)
Finite-lived intangible assets, Net $ 0 0
Existing technology / content database | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 5 years  
Existing technology / content database | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years  
Trademarks/trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Assets $ 1,300 1,300
Finite-lived intangible assets, Accumulated Amortization (1,300) (1,300)
Finite-lived intangible assets, Net $ 0 $ 0
Trademarks/trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 4 years  
Trademarks/trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (years) 10 years  
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 (remaining 3 months) $ 13,601  
2025 54,397  
2026 54,263  
2027 53,911  
2028 48,868  
Thereafter 72,321  
Finite-lived intangible assets, Net $ 297,361 $ 347,172
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Outstanding Amounts of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]    
Long-term debt, Gross $ 537,097  
Unamortized debt discount and issuance costs (12,673) $ (15,555)
Long-term debt 524,424 585,695
Less: current portion, net of debt discount and issuance costs (24,732) (66,145)
Long-term debt, net 499,692 519,550
2021 Refinanced Term Loan B    
Line Of Credit Facility [Line Items]    
Long-term debt, Gross 0 601,250
2024 Term Loan B    
Line Of Credit Facility [Line Items]    
Long-term debt, Gross $ 537,097 $ 0
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
May 20, 2024
Jun. 01, 2020
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Line Of Credit Facility [Line Items]              
Voluntary prepayment against the term loan         $ 64,153,000 $ 118,875,000  
Unamortized debt discount and issuance costs     $ 12,673,000   12,673,000   $ 15,555,000
Borrowings     524,424,000   524,424,000   $ 585,695,000
Interest expense     12,758,000 $ 15,659,000 40,229,000 47,137,000  
Amortized costs     900,000 1,000,000 2,429,000 3,251,000  
2020 Term Loan B Facility              
Line Of Credit Facility [Line Items]              
Loan facility, term   5 years          
Borrowing capacity   $ 1,050,000,000          
2021 Refinanced Term Loan B              
Line Of Credit Facility [Line Items]              
Borrowing capacity     810,000,000   $ 810,000,000    
Debt instrument, prepayment premium         1.00%    
Debt instrument, maturity date         Jun. 08, 2028    
2021 Refinanced Term Loan B | Base Rate              
Line Of Credit Facility [Line Items]              
Debt instrument, basis spread on variable rate         2.50%    
2021 Refinanced Term Loan B | Eurodollar, London Interbank Offered Rate (LIBOR)              
Line Of Credit Facility [Line Items]              
Debt instrument, basis spread on variable rate         3.50%    
2021 Convertible Notes              
Line Of Credit Facility [Line Items]              
Unamortized debt discount and issuance costs     12,700,000   $ 12,700,000    
Borrowings     $ 537,100,000   $ 537,100,000    
2024 Term Loan B              
Line Of Credit Facility [Line Items]              
Borrowing capacity $ 561,100,000            
Debt instrument, prepayment premium 1.00%            
Debt instrument, maturity date Jun. 08, 2028            
Interest rate     9.20%   9.20%    
Interest expense     $ 12,500,000 $ 15,500,000 $ 39,600,000 $ 46,800,000  
2024 Term Loan B | Base Rate              
Line Of Credit Facility [Line Items]              
Debt instrument, basis spread on variable rate 2.00%            
2024 Term Loan B | SOFR              
Line Of Credit Facility [Line Items]              
Debt instrument, basis spread on variable rate 3.00%            
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
2024 (remaining 3 months) $ 7,014
2025 28,056
2026 28,056
2027 28,057
2028 445,914
Total $ 537,097
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share - Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 19,314 $ 24,232 $ 28,595 $ 54,672
Denominator:        
Weighted average shares of common stock outstanding 109,035 106,902 108,491 106,322
Add: Effect of dilutive securities associated with options 0 1 2 0
Add: Effect od dilutive securities associated with restricted stock awards and units 4,086 6,025 4,383 6,442
Add: Effect of dilutive securities associated with employee stock purchase program 3 1 5 1
Weighted average common shares - dilutive 113,124 112,929 112,881 112,765
Basic net income per share $ 0.18 $ 0.23 $ 0.26 $ 0.51
Diluted net income per share $ 0.17 $ 0.21 $ 0.25 $ 0.48
Anti-dilutive employee stock-based awards, excluded 632 665 736 591
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Details)
3 Months Ended 9 Months Ended 52 Months Ended
May 09, 2024
shares
Apr. 29, 2022
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
$ / shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Apr. 22, 2021
USD ($)
Jun. 12, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Dividends declared, per share | $ / shares     $ 0.05 $ 0.05        
Stock repurchase program, authorized amount | $             $ 100,000,000 $ 150,000,000
Treasury stock, total repurchase during period (in shares)     0   0 10,000,000    
Treasury stock, average price of share repurchased (in dollars per share) | $ / shares           $ 17.24    
Treasury stock, total cost of repurchased stock | $           $ 172,200,000    
Stock repurchase program, remaining amount available for repurchase | $     $ 77,800,000   $ 77,800,000 $ 77,800,000    
Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Additional shares reserved for issuance   6,000,000            
Expiration period         24 months      
Shares reserved for grant (in shares)     5,200,000   5,200,000 5,200,000    
Rolling expiration period         24 months      
Maximum employee subscription rate     100.00%   100.00% 100.00%    
Purchase price of common stock, percent         85.00%      
Maximum employee subscription amount | $     $ 25,000   $ 25,000 $ 25,000    
Performance Shares | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance awards, percentage of grant available to vest         0.00%      
Performance Shares | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance awards, percentage of grant available to vest         200.00%      
2020 EIP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation full value awards counted against shares available for issuance ratio 1.5              
Additional shares reserved for issuance 8,900,000              
Expiration period         10 years      
Vesting period         4 years      
2020 EIP | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares reserved for issuance 16,800,000              
2020 EIP | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares reserved for issuance 25,700,000              
2020 EIP | Time-based Awards                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         4 years      
2020 EIP | Employee Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares reserved for grant (in shares)     8,100,000   8,100,000 8,100,000    
Assumed Plans                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expiration period         7 years      
Vesting period         4 years      
Assumed Plans | Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         4 years      
XML 73 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Summary of Stock Option Activity (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Number of Shares Subject to Options  
Number of Shares, Beginning balance (shares) | shares 213
Number of Shares, Options granted (shares) | shares
Number of Shares, Options exercised (shares) | shares (53)
Number of Shares, Options canceled / forfeited / expired (shares) | shares (27)
Number of Shares, Ending balance (shares) | shares 133
Number of Shares Subject to Options, Vested and Exercisable | shares 133
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Beginning balance (USD per share) | $ / shares $ 14.26
Weighted Average Exercise Price Per Share, Options granted (USD per share) | $ / shares
Weighted Average Exercise Price Per Share, Options exercised (USD per share) | $ / shares 10.62
Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share) | $ / shares 12.39
Weighted Average Exercise Price Per Share, Ending balance (USD per share) | $ / shares 16.06
Weighted Average Exercise Price Per Share, Vested and Exercisable (USD per share) | $ / shares $ 16.06
XML 74 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Summary of Restricted Stock Awards (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock awards, beginning balance (shares) 9,372
Restricted stock awards, granted (shares) 3,141
Restricted stock awards, vested / earned (shares) (2,634)
Restricted stock awards, canceled / forfeited (shares) (1,065)
Restricted stock awards, ending balance (shares) 8,814
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, beginning balance (USD per share) | $ / shares $ 10.44
Weighted average grant date fair value per share of restricted stock and units, granted (USD per share) | $ / shares 12.03
Weighted average grant date fair value per share of restricted stock, vested / earned (USD per share) | $ / shares 9.76
Weighted average grant date fair value of restricted stock, canceled / forfeited (USD per share) | $ / shares 12.95
Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share) | $ / shares $ 10.92
Performance Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock awards, beginning balance (shares) 1,781
Restricted stock awards, granted (shares) 945
Restricted stock awards, vested / earned (shares)
Restricted stock awards, canceled / forfeited (shares) (479)
Restricted stock awards, ending balance (shares) 2,247
Time Based Restricted Stock Award  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Restricted stock awards, beginning balance (shares) 7,591
Restricted stock awards, granted (shares) 2,196
Restricted stock awards, vested / earned (shares) (2,634)
Restricted stock awards, canceled / forfeited (shares) (586)
Restricted stock awards, ending balance (shares) 6,567
XML 75 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 7,419 $ 4,874 $ 19,156 $ 13,070
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,126 767 3,028 2,097
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 6,293 $ 4,107 $ 16,128 $ 10,973
XML 76 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
2020 ESPP    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Expected life (in years) 2 years 2 years
Risk-free interest rate 4.80% 4.30%
Dividend yield 1.70% 2.00%
Expected volatility 57.00% 63.50%
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Expected life (in years) 3 years 3 years
Risk-free interest rate 4.50%  
Dividend yield 1.80%  
Expected volatility 57.00%  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate   4.50%
Dividend yield   2.30%
Expected volatility   68.50%
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate   3.60%
Dividend yield   1.90%
Expected volatility   63.30%
XML 77 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ (2,520) $ 1,712 $ 6,109 $ 15,877
U.S. federal tax rate     21.00%  
XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Additional Information (Details)
9 Months Ended
Sep. 30, 2024
Lessee Lease Description [Line Items]  
Lease expiration year 2032
Operating lease existence of option to terminate true
Operating lease existence of option to extend true
Operating lease description The Company’s leases have remaining lease terms of less than one year to eight years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets;
Minimum  
Lessee Lease Description [Line Items]  
Remaining lease term 1 year
Lessee term of period to extend 5 years
Maximum  
Lessee Lease Description [Line Items]  
Remaining lease term 8 years
XML 79 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Fixed lease cost $ 512 $ 561 $ 1,535 $ 1,671
Variable lease cost 207 171 689 468
Total operating lease cost $ 719 $ 732 $ 2,224 $ 2,139
XML 80 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Other Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases [Abstract]      
Operating cash flows from operating leases $ 502 $ 611  
Operating leases, weighted average remaining lease term (years) 7 years 8 months 19 days   8 years 4 months 6 days
Operating leases, weighted average discount rate 8.60%   8.50%
XML 81 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Lease Payments    
2024 (remaining 3 months) $ 502  
2025 87  
2026 1,709  
2027 2,132  
2028 1,887  
Thereafter 7,772  
Total lease payments 14,089  
Less: imputed interest (4,589)  
Present value of lease liabilities: 9,500  
Less: current obligations under leases (accrued liabilities) 320 $ 503
Noncurrent operating lease liabilities $ 9,180 $ 9,730
XML 82 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Oct. 01, 2022
Commitments And Contingencies Disclosure [Line Items]          
Total purchase commitments $ 6.0        
Purchase commitments remainder of 2024 1.6        
Purchase commitments due in 2025 2.3        
Purchase commitments due thereafter 2.1        
Guarantee liability 17.1 $ 18.5      
Maximum potential amount of future payments subject to guarantee $ 7.5        
Guarantor obligations potential amount of future payments start year 2024        
Guarantor obligations potential amount of future payments end year 2031        
Accrued estimated expense reimbursement     $ 2.8 $ 2.5  
Cross Business Agreement          
Commitments And Contingencies Disclosure [Line Items]          
Guarantee liability         $ 19.7
XML 83 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Customer
Sep. 30, 2023
Customer
Sep. 30, 2024
Segment
Customer
Sep. 30, 2023
Customer
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Number of principal businesses segment | Segment     1    
Number of customers more than 10% of revenue | Customer 2 4 2 2  
Customer One | Accounts Receivable | Credit Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage (or more)     41.00%   42.00%
Customer Two | Accounts Receivable | Credit Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage (or more)     35.00%   28.00%
XML 84 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Schedule of Geographic Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 86,101 $ 101,397 $ 256,856 $ 301,921
Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 100.00% 100.00% 100.00% 100.00%
U.S.        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 68,304 $ 74,495 $ 208,351 $ 225,560
U.S. | Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 79.00% 74.00% 81.00% 75.00%
Canada        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 3,206 $ 3,244 $ 9,779 $ 11,487
Canada | Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 4.00% 3.00% 4.00% 4.00%
Asia        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 12,314 $ 21,434 $ 32,154 $ 57,416
Asia | Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 14.00% 21.00% 12.00% 19.00%
Europe and Middle East        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 1,809 $ 1,773 $ 5,198 $ 6,156
Europe and Middle East | Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 2.00% 2.00% 2.00% 2.00%
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 468 $ 451 $ 1,374 $ 1,302
Other | Total Revenue | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 1.00% 0.00% 1.00% 0.00%
XML 85 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details) - Sales Revenue Net - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Customer A        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 20.00% 17.00% 20.10% 17.10%
Customer B        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 11.20% 10.50% 11.60% 10.90%
Customer C        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more)   10.70%    
Customer D        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more)   16.60%    
XML 86 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events - Additional Information (Details) - $ / shares
3 Months Ended
Oct. 23, 2024
Sep. 30, 2024
Sep. 30, 2023
Subsequent Event [Line Items]      
Dividends payable per share   $ 0.05 $ 0.05
Subsequent Event | O 2024 Q4 Dividends      
Subsequent Event [Line Items]      
Dividends declaration date Oct. 23, 2024    
Dividends payable per share $ 0.05    
Dividends payable date Dec. 18, 2024    
Dividends record date Nov. 27, 2024    
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( EP;%D'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 " )<&Q9PG&;@>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G60K!<,VEXHG!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SM?@D;35I&$"5FDA,M5:(TU&33&?\=8L^/29NQEF#6"''@,5$+4 IJ:) MZ31T+5P!$XPP^_)=0+L0Y^J?V+D#[)P'MZ?)G7K5PH MI(/!\5=QDDX)-^PR^76UO=\],-7PYK82HA+-3MQ)SB5?OT^N/_RNPCY:MW?_ MV/@BJ%KX=1?J"U!+ P04 " )<&Q9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 EP;%FE7P;MSP4 -4> 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.NU,"+8,)&P),\1)MFEW$S:D[6P[O1"V $]LRY5E2/Y] MCVQCLSOR@7J6&_#7>:W'DHY>2>.MD"_IFG-%7J,P3J\Z:Z62=[U>ZJUYQ-)S MD? 8[BR%C)B"4[GJI8GDS,^#HK!'+6O8BU@0=R;C_-I,3L8B4V$0\YDD:19% M3+Y=\U!LKSIV9W?A*5BME;[0FXP3MN)SKGY/9A+.>I6*'T0\3@,1$\F75YVI M_TA(,_C;J=.G#_>*=^E\,#S(*EW!7AGX&OUE>=RP[Q^9)EH7H2VU]X"330>IX(T_R7 M;(MG^_T.\;)4B:@,AA)$05S\L]?R0^P'T(8 6@;0KP+LICWL0K4&[F/ MB^:A/W.7I&LF>3KN*7B;CNEYI?)UH4P;E$?DHXC5.@55G_M?QO>@E%51Z:ZH MUQ05G//DG#C6&:$6[1O*X^+ACYXZ)W1@"O^B.$[UY9QZ8,KEAG.*K0.-">WE@$3(&6S,VDU/GK+D@]8/S,F=09AT V-+9/7*W;M6G7L4V0:&!+ MR,L*\O*8BKP+0D@Y+I"MA#36(B[S@<]**@U<464 ML-A8J0<$&SGQN+:@>\["1LM568OGM\38%0_$VU;WDQ$+#6N+16LL>AS6C,M M^&BR.2!5.9I&2X,+M&6M+8Z-FHJ:=3^[WL%%LQ_$Q1H93V%L[-K9V+@E^9JQ MK-9F2ESNDV-D/(6UL6MO8Q\P)P#H%Y A6QFI<('F'',*?V/7!L<^SN&(*(+) MREP)[^6,S/,9"WG,5*I@6@-)UDC\C5Q+^1T*M4&NIN?.&\A?(SKLCYR+<6]C M@JP=CHV;DAUDZ72>>"*DRKVJ8JJAD>**GXT3.A>/:EN9M MZ\3*=N!&3ERQB?,4[L:N[8U]G+]9<_ WV+C?TM_@<2WQ:&UPZ%$&1UM+\I!% M"Z/!O#X@ O.-KC-R+/-$_Q3&AM;&AN+&I&JGGI#0%?.%DK.\,W(BP)^+#.9; M.BGY1E-P0/WFUHA\"M-#:]-#<:=2(C^S5W+O0U\,EH%7+! A-8Q+7O:[_0NG M/QA91MY3&!]:&Q^*>Y62=^K[H)Z>[0[(!WB./,;F>L4E'8L.R*/T8'#RR8S) MERTS]7H7EVE+7MLA>M1*3T7NZC-HU<]B&QNI<;DYB\FOPIRG\-"VI+4IHKBG M^9JTZL S*39![)DK&==TC6M >%!;T-HDT:-,4@4Z$^"+0O)7D#3G*%QQ-+ = MUA:R-D8-;ESGW,@E=T*8+\ARHT-@##VCL3^7( MCPF39,/"C)/OK7/PA"3ALMB1^LG(?PJ7Y-0NR3FTGE/PD]M7&.;C%6_<)3D@ M]#"=WTR-BU]XX/\E[.UM'.KUR'P_-26>=K#%'F)UM=JSG>8[E;WZ\6+#]R/3 MRYDI"?D20JWS"QCS9+&'6IPHD>3;D NAE(CRPS5G/I?Z ;B_%$+M3O0+JIWL MR7]02P,$% @ "7!L6<$LP!$4!@ W1L !@ !X;"]W;W)K?A0G3[S\)C:,2?2<9X6X&6VD MW%Z/QV*Q87DBKOB6%>K-BI=Y(M5MN1Z+;C*>3;;)FCTQ^V3Z4ZF[< M>5FF.2M$R@M4LM7-Z!9?SPBM#&K$[RE[$D?7J*(RY_Q;=?-N>3-RJAZQC"UD MY2)1?WMVS[*L\J3Z\5?K=-2U61D>7Q^\OZW)*S+S1+![GGU-EW)S,PI':,E6 MR2Z3G_C3KZPEY%7^%CP3]2]Z:K'.""UV0O*\-58]R-.B^4^>VX$X,E!^8 /2 M&A#=P!TPH*T!_=X6W-; _=X6O-:@ICYNN-<#%ROWJ#Q"8IF4!I@3YO^$XDQ5)K>$K"/[?:1Q7ZLAJ@;)W(8ISMB=?C(ME>(.A>( M.,0%^G/__>84HO/_6I_]Y]9/!H-V24-K?W3 7YL/79*@/V[G0I9JTO\)A;IQ MYL+.JDIX+;;)@MV,5*D3K-RST?3GG[#O_ *-\SF=Q>=T-CN3LY.(N%U$7)OW MZ2>V9\6.0:/?&/JU8;5L[*>ACQT\&>^/A]5$*0R-@E-8;,*(YX>>?PJ;F3#J MX(CTC9Z0]#J2GC7M/FY9F%K^ 2@:^*&6?B;*I9X; M:=EGHF@41AZ!5JS0J5A5E-/EFI)3JO25\D=B'U@](7X MD4,U]@#J9+HT[$U4X)GL 13&00"S#SOVH97];.7JHM>J%.&<)[O13IG .KV*J\IA_EAI5MB.NJW9*_0 4#5ZS6W^F218V00RBCB $H ME^AC-(-0 1D*=R\*L5T5ON="[=\*M4+/JY!7J;Y+Q69HI6Z]'??"F-HO0F( M'V*IY#MN2.5OQDAT"+I/G@6+FF?'S@\C5&9LP%3^].,< MC+J!H]=P !8XQVOX*?5>CV&[('LH^3ZM/]XH[NCU7&F452K1JN3YFY='PA1, ME\0C1NP!C19@H@^$B5+;#2/A 5]>.*12<"_2L%VE_<:DK9@'YBXGHM@(N0DC M+J$&4P 6>I&G4S5AGNL'9(!JK\AP:-T-]5216L>:SS#@?@A;I=V/;HC.ZBT^ MJ[?9N;R=1J07C=BN&N\2D2[ "#1VP7&QN\+&@@JA"-6S#D3I&W 0Y0V(1=*+ M16(7BW&:[23X/>ZNM=0X:LKF'D09&QT8I4\L$.4.J$+2JT*"K?/J:_UMF:G- MW5[)PS5#Q2Z?JPG&5X=/G;OJ_$%M[##R/\?6L.6GJW3<'7Q^2;BI&NA.]*;_ E!+ P04 M" )<&Q9R^0;%[$# "8#0 & 'AL+W=OL!I9HI* 2W]] M5[9Q .NX:\L7L.1G'^VSNY96P[U47W4&8,A3SH4>>9DQFX'OZV4&.=6W<@," MWZRDRJG!H5K[>J. IH51SOVPW>[X.67"&P^+N0%([]F25D.0C,IB(+5R+L+!K.^Q1> M7QGL]=$SL4H64GZU@_?IR&M;AX##TE@&BG\[F #GE@C=^*OB].HEK>'Q\X'] MYT([:EE0#1/)?V.IR49>SR,IK.B6F\]R_PM4>A++MY1<%[]D7V';'EENM9%Y M98P>Y$R4__2IBL.1 ?*X#<+*(#PWB)\QB"J#Z+4KQ)5!_-H5DLJ@D.Z7VHO M3:FAXZ&2>Z(L&MGL0Q']PAKCQ82MD[E1^):AG1E/I$@QZY 2?-*2LY0:',P- M_F$Y&$WD"E_E6(29K8X=D/=B*7,@;Q\%W:8,T3>D11[G4_+VS0UY0Y@@7S*Y MU52D>N@;]-&NY"\K?^Y+?\)G_(G(!RE,ILD,_4H=]M/+]OT+]C[&I@Y0> C0 M?7B1< Z;6Q*UWY&P'<8.?R:O-X]<0AL0:U V_\XP]!I_V3*_#7))M>DVQV M);*3%,5UBN)+[../>+:P(A>N!)2VG<+6'B&[<="/ JRLW7%DFZ@P#J/P%#5U MH'I)/SE%S9JH).YTOW.=B$QJD5* K-J6N-3ZYAT14!2IH4\# M5R"2:U;B-2J72([*IWU6K"\BIB\B9DU$WUV@W5I[]\6O<"NP<>/L M;SQ.U]BPE94)^H98T3O*.%UP:&%L6IIRP.YF88@&C!$S#)Q'9[?A9AAWS\+1 MQ 3G'ZX#DO3/(M+$M,*N.R:].B:]BS'Y5Q^M2W[O%?*;F(9\!Z0AOXEI!3VW M_'XMOW]1_A=I*'?*=VGM.S;JI!..TH;PG?ZJ MUDQHPF&%2[5ONY@>5=X#RH&1FZ+174B#;7/QF.'5"90%X/N5E.8PL O4E['Q M/U!+ P04 " )<&Q9-W2KT&4' #+'P & 'AL+W=ODT3 VV*O5M@MQLT[=UG1J)C MH9+H%:FDV5^_(]F1;''(M'O]DEC2KE2O-Y=]/"U6KT M4I2U;'2I&M+*S=7B+;VXYED_8+#X;RD?]=%OTH=RI]27_N*7XFH1](AD)7/3 MNQ#P[T%>RZKJ/0&./PY.%^,[^X''OY^]_SP$#\'<"2VO5?6_LC#;JT6Z((7< MB*XR']7C?^0AH*CWEZM*#W_)X\$V6)"\TT;5A\& H"Z;_7_Q]9"(HP$T= Q@ MAP'L6P?PPP ^!+I'-H3U7ABQOFS5(VE[:_#6_QAR,XR&:,JFG\9;T\+3$L:9 M];5J"I@461#XI555%L+ Q3M1B2:7Y+9WK,DY^7S[GKPZ^XFTRH_O._=_GW,\;Y;N7M->+ D+& A,OS:/_R]S&$X'8;ST^$KB'P, MGXWAL\$?=X7?M:UL#!%:0YP76#Q[!R'NH%]E%WHGI@TZ62\@C@%V2!KJNVA!106\<5@]T69*W MLB@-J114F.X?GR64#]-P1I=AS)?@0N_DT,VJ)RS,R H@Y%DXGPK;BF=Q1/$P MXS',V!OFY^:NK"KH![EJ3 LMUPH8 QQ;4&A HXS/$-MF29C1#$>96DT0V@;)4G@J.YT!)AZ 7Y21E3? #"URS8,$QK,(")F M092&CO+.1I"9%^2OJKD_-[*M2>>K QW9@&*69K.8=M6"4]#CJ.FP41F@1?W M30OZIC5/P_KJ.]P.%(=Q%NK!VPG8,)G7*6:5)8Z518^(E_HK%9 *4S;WI)*@ M0TC;"XYSM3GOX,)=%P>OQVC2E"9SS+85M(S0@7EB2^HEJ/4OC1'-?=FWYCU" M=VH9TG83'M,Y4-N.0YDGC@*F$]E1/]O]6ZGB$4H7!Q_,J?=GN%-S$ M<-1/<=/Z*IM4J,U% MT +L=869L3!V )TXB_I):]]A/? P?DHYC>?M'S.D011%+H@32='DFV1G50IH MKX/ 0;4G]9+=]XK/'^7M-.B)^*B?^4;-M!-/SBJW^2Q)[.YF6V4Q<[''1'K4 MSWH L.V ZBIY#P6TD;CJI#9W,<;GJA.QHDGF*!PV$1SS$]P(<2H<=,]B4Q:% M!,WSB)DEW"4>V$1MS$]MS^6]4^VP5P?5._6-0MZAC,%LRF) QFR.V3:+8QI& M#LQ'&T$_M;V7&PFH"VC##[+IT.ID"*D%43*?>\0,-+\KJQ.C,3^CG2K'ERK MIJZ$AM8&#C&C ="%@RW8Q'#,SW#S="YA56D]HC]4!HH2V*7 M;F 3S3$_S?UZ4JA.?<.075F6Q9E5KK9=1+,HV(^YM^?H DCLO<*PBRR"@"Q"]/,E5,^<1CW M<]BUJNO2]!LSO3^.@ITE%*]L2GD]XPJ&8%+H!S@ZC7[B M1DZ]TN_6J/S+5E6%;/6_ACVJ>4*U'_=R[/=JOQ_E[33JB5VYGUUOVF<^T'W\ M%^0L>!T$%%9^2QY$UVJBW_!%,:+8,@('HK -*;X%HUU84J"SOB.W M/ J.DK=\SA=E?!GQ=+Q]E#M"@VQ),^Z>#Z?/8 G,X?"9+'D:'I[ATX-(%#;O MJ*B1XXB&3R*&^T7,VZ(H>YD"374GRN*\;$@N=B4T612HK4ABGB5LKKI1NXAS M%]Q)NG"_=/G4 OUW[=.^#H@PT%JU>9Y\&BYY&,UFCW*X&7O3;PN8<\9#D+WS ML#!#QL(L<<0U21WNESJPZ>GJKAH^3*G]^:ZJ80EM^Z^)#W(X6T>A(_OW:'Y> M@AB=.]0OGU0.]ZN<8\2%W)1YB8I(;JN6E9' M7UK[S]R_B?:^;#0([PV,#%XG$'2[_W*\OS!J-WQ\O5/&J'KXN94",MT;P/.- M KESN.B_YX[?[]=_ 5!+ P04 " )<&Q97_]0L7 # #K"P & 'AL M+W=O4[E]T?@8C=S?.?EQ6>VR;1YX<;3DFY@"?IKN9#8 M<]LH*(0(.B38A M*#ZV, ?.323D^+L)ZK1C&L?]]DOTCU8\BEE1!7/!_V"ISF;.V"$IK&G%]6>Q M^Q4:00,3+Q% ME32!F8,K3H'<@A/__),_]'[I$_X_!>ND(6S3$)Z*'C\DB:@*G'@)"; M77$@ ME..2MT6!FP=))*1,$RZ4@MYIKP<8V@',7K*-1S[.T'9?XK&-'PU?C3KH48L> MG41?X#8 $ND(KIWD^3TIJ21;RBL@-UBJJ>"<2D5*P+TLPZJ^[8.OAQCO@7EW MGNIYR+/<4OZ#V4^OJC,SUEUX"![KT>G M=[V&RXJ\B=Q9>T$X",?' GI-O5%X0L'>X>]?K^"*JF_"=]B\B3\)>V3TF8[" M;&=[&01H#_+X60K]TS'VOO=_' M_P)02P,$% @ "7!L63]SW>%7!P Z1\ !@ !X;"]W;W)K)I R9/VVJ93%[.U MUINSQ4)5:]:6ZJ/8L [^LA*R+36\RON%VDA6UK91VRQ(%*6+MN3=;'ENOUW+ MY;G8ZH9W[%HBM6W;4O[XQ!KQ>#'#L_V';_Q^KLDYQT2')5A>S2WQV10O3P%K\R=FC.GI&9BAW0GPW+U_JBUED%+&&5=IT M4<*O!W;%FL;T!#K^VG4Z._Q/T_#X>=_[SW;P,)B[4K$KT?R/UWI],:$!W#:@=:*_,#NMSJEAI<;#;\@6EHAL4)7I5JCGR'B"KV_[O$QM?W3*R\:!*^O ME10M@BR4I>;=?3^-N>9,G?GZ@V'PW;Y6-XJOBE[QE_-ZH MLQ,WI0QP0E-1P'T&.$$^^.7'81E06&7K9": M_VV%F5K%.UUV]_P.(E@JQ;2W&F6.D"3-\FPDU[7*HHPD?KWY06\>U'NC1?5] M;LA3(YA<@&/5:V=/YMF;'KGKMP(G8^]ZK&B417ZYQ4%N\4S<5TQ*T+I/A?*) M>5U:./]]CG.=!B>:K-QRM389[051Y$B( M$SJ2Z3&:\",^ BU^U42U>KE2V[*K&$P%Y9^JNUY/7!:38BS8M:)D*K4P&323 MH.;?]9I)KRKB"7=,\%B6:X:C;$+5 %/\#$W7D.%,F37'42&VR8Y@_8$:7M[Q M9KHHXS>EZEOU=NJ,@:LX#-;+JA); R\HSXP_E%#XO&..W8#1)!Z7/(\9IAG) M)T(V0!8'X;2\[2 BC2UYG98 S6?U)IX)EF38F6$>.QK'>*)*XX%W. P\._4# M",$NS.9Q[LASK8JBH!/B!N;A9Z"W#_JF_#'I01=?F$ *0F#]'HKJS6L^>QV>B--]/0/FQ[LKRW?3"U6 MB ^S)(O'P?.9%4?+[U/5 VA)D%VGJE^TL-YU>*(DC[-QCOC,BJFI-J"0A%%X M(E>M8;DUUTSNIYS=XGDU>]!(DJAPO.Q#*$V*"3B2 8XD#,=K*2K&ZEV"M*7> M2IL6O=?#VEW\D31.QE7>8T;S:&))2P9&DC C3TN2+[.]FCWDS*GK;H\9Q3F9 M*J0#/$GVJHJTXATLP5]2D8)0?G5%>J/>3KTP()J$$?T91EJSKC9K"%Y[A^N# M;4JC,92]=DF1305J@#()0_D;@^6-F?K[[9)7I0>W*:S_')6^#2K.\VRB[- ! MS#0,YM/T9>VF$3\80\IL]-%F5Y-,T;^79=O7_"=*$> M,KL+=Y\5GCH;HP.]:7C3"B$X+JJ5:%O8O?::5T*:XP#TR/5Z+9H:,LANQ W1 M#-P>2^D_"Z;N9A5"D:3CJN6U@\5+/#&J@<8T3./3NN7+?Z]L#V6+*$['>W&? M'88M23[!8WITBASF\>X053(SH=[7K'_Z8#;"=CAF;MD'$X*'LIFB!G7QFV(Z M/JOQ6,U3DDUA@PZ=YV)AEDI,-,PO&\[(Q-MGM_XF(S1:[;/&O,8R)S"O2JBXXLBCU'L MG-LOCBY-6R;O[5VR0O9@I;]H/'P]W%=?VEO:T?=/^.RJOW4>NNDOP7\K)10S MA1JV@BZCCQDX6?;WROV+%AM[-7LGM!:M?5RSLF;2&,#?5T+H_8OY!X?;_>4_ M4$L#!!0 ( EP;%G?_EC>% P "!Y 8 >&PO=V]R:W-H965T&ULS5UM<]JX%OXKGMR=.^W,TEAO-NY-,K,%6]L[]Z6SV=[][((3 M/ LV:YND_?=7-A0CZ2!PAY9SY$0S^'@J\>R^K->9%GC?5XMB_KZ M8M$TZ[>7E_5LD:W2^DVYS@KUREU9K=)&/:WN+^MUE:7SKM-J>4E]/[AU#=7-5;IIE7F0?*J_>K%9I]>5=MBP?KR_(Q=<__);?+YKV#Y>KK*CSLO"J[.[ZXA?R5@9=AZ[%__+LL3YX[+67\JDL M_VR?O)]?7_CMB+)E-FM:B%3]]Y!-LN6R15+C^&L'>K'G;#L>/OZ*GG07KR[F M4UIGDW+Y1SYO%M<7XPMOGMVEFV7S6_GX:[:[(-'BS[:^A?>;%,W MY6K768U@E1?;_]//NXDXZ$#8D0YTUX&>VX'M.C"C PV/=."[#MQD$$U>4RGZ>->G+;J/]4Q#6U5]YY\5^;O/GB MO?I8I)MYKEY_[8V\C[=3[]5/K[V?O+SP?E^4FSHMYO759:-&U6)?SG8C>+<= M 3TR@M_+)ET"W2;N;I-RM5*A?-N4LS^!WE-W[U_FZCK44DB7WH%]XD M7>?P2.(3%Z"V@'I3?3DZEN3$6&:SS6JS[.;]O\TBJY04*[6O+-H%_Y!Y[XM9 MNT2H)T@>AL)M"&4!5$_-&TJV7XJV<"I?*565+U(JZQ^ M?=:T.O';-[.W]3J=9=<7*JKJK'K(+F[^_C<2^/^ EMT63!Q.OB]($/J^;TB M21L#M)128;$FF*P2"4S3G>]UYT[=_Z,.&GFWMB%-N34?@@>AN5*<# ,G8XH) M%F.")9A@\M3,:F**O9C"*>9VXYYI&W>^V[B71S;N=\(:R8B,#86=M$,5Q@2+ M,<&2,Z9"(A%J^@9[?0.GOI.T7GCS_"%7IZ5Y[:W5H<%3QX_9]A12'WGG?Q< MER6B,#)$=G(/%?D\SAB3,\$$DTA@FL[A7N?0J?/[NMYT[\'JV'LH;GO(G95% ML?L$]9@W"R_[G%6SO.[:;AN5Z_95\! <6JIP8;RU39Q#&QH&9Q#&F(0))IA$ M M-B8+R/@?'SQ\#A(0Z*!^<0AI[9QK;6U#ZO85+&F& ))IA$ M-")]J'3H07 M.JOULOR29;L6ZTTU6Z0JDM;J0P 4,9$E).I>["#9<=$ M2U#1)!::+GOOK1&WN?8MLI_<*)R4@S<*:@44';,QL%5@TL:H: DJFL1"TV.F M-Q&)VT7\0[V3+,KEO/41F_2SBHPJVYJ^3=F%3!<;7ITUS;)S]HW@2A_3ZHA] M;UMS(^(+GYL["*8S-T5%BW=HP8EK2%!9)1::'A*]OTC]?$K>!&1=S(UMWFZW?>,SO MTDH,5-IV$AEG8RI,J0,[7T>MY6J#!8P+:B;L + 1I22DH;D0 9\S,#Z>2KB1 M?W )^G3V-B%Q^X3&=!H9N]-3BVF638CM]1&U.*( V#4QB6.(F-& =LFJCN( MA::+W_N#Q&T0@LGO?VZ*$YK;+AVCS*?$7$YC(/T=F3K:8&HY18*;R\D&&U$R M#HEU\K$!1V,S PXUBA@51S+@I+?-B-LW.YD#/SV[F.;1A-C>%_&#P(=6%"9Q M#!'3:!P!*PK5+<-"T[],TMMEU&V7N7/AU+:E**?,^MH(IO4S146+4=$25#1Y M&E*C>G13,\CC5%)$U0TB86FJ]W;3-1M,SU;?IS:+A,W3T;NL0T. MAM.,,2IC@HHFL=#T2.C=)>IVEUXD2^X>P]!3';5-'FX?Z% Y8U2T!!5-8J'I M$=2[3]3M/F%EMRA@#ID[A[ _4YFRHWXY#A4M04636&BZ[+T31=U.U'-DM]R4 M@_<)VS4*VT]^UDZ!R1JCHB6H:!(+30^9WFVC;K?M^9);U':P1LPGUC$4]:MY MJ&CQ#BUP7T*"2BJQT/2 Z!TXZG;@7B:UY1[$X%T%,,]H"!U 4+^H!]!"K DJ MJ\1"T^.C]Q.IVT_\EL06M:TW/@[-++>;>/!.< YGC,J9H*))+#2]=*HW#IG; M./R&M!:S[2XPK;5KYTYK 6!@6@L @]-: *"=UH(;'4UKL=ZR8V[+[HEI+3?Z MX$HTP/PZDM9")8XA8CBMA7-S23JBV,V1C MX R"2AQ#Q(QQ>R$GJ+P2"TW7O[?(F-LBUF.U&T;&(K+:PQ*FN"BB:QT'2]>X^)?:?*3V9;3"(PR[S=@QL<#F=0 MQJB4"2J:Q$+38Z&WE]@/4 'J'L/@LYUM\PCH7(?J+:&B):AH$@M-#Z'>@6+? MKQ*4V:Y1%%KG1E2CZAS*&)4R04636&CZ3[WT/A7_,>I!W<,8NJEPVV$8GLK/04E3B&B#GCP$^SHO)*+#1=_-X# MY$\L\H0U!XH\1428M7,"19[FCQ)/ ;" A:&@YG*"BCP9$5%D"@35;P;F<@(: M\=#G_,ARZBTQCECD"<\N:I$GAXH\QV/(-D4ECB%B3J!?FT#EE5AH^B_D]AZ8 M>$J1IP"\IHB9=:*BQ:AHR3G3(;$H=9U["TH\2YFG@+Y;9?_RK9M\L-9GD<:HI DJFL1"T]7N MS2/QGT=F4ASTWI)P>TLOD@AWCV'HJ4[8 M'@^Q#W2HG#$J6H**)K'0] @ZN"_"RQ1YBM-%GN)TD:=[L(-E1W6B4-$D%IHN M>^]$B9,KW;)KY7D:< BCPI%]:M M5E"_@X>*%@N@R-.^A 255&*AZ0'1.W#B1RCR= ]B\*X"%7GZP&^HH]+& "W$ MFJ"R2BPT/3YZ/U'@%WD*X*8&W+J-@IMX\$YP#F>,RIF@HDDL-/W62[UQ&#RE MR!-TB@.[WA),:P'M[+06T A,:P'MX+06Q&JEM4"TXVFMH+?L JPB3WAJ48L\ M ZC($TYKH1+'$#&[N!ONI;)IRU3U<9.D\J]H&ZO6[LFR^/FEO,+N_*?+-_P%02P,$ M% @ "7!L668^>5JU @ "P@ !@ !X;"]W;W)K%'GF9,>6 4IUDD#/=DR44 M>+.2*F<&CVI-=:F I0Z4"QKX_@7-&2^\>.ADXX>O,6 &-AR5;PP+,;3E7>*(M2\IS*#27!5&P&GE7_<$LLOI.X3N' MK=[;$QO)4LH[>_B6CCS?.@0"$F,9&"X;F( 0E@C=N&\XO=:D!>[O=^Q?7.P8 MRY)IF$CQ@Z,H,'A8&%WP.1A.Y M(K/[BIM'']*3N9,X74&AB=,G)(/Y"VA1&^Q+=[#/8M+(Q,[C(I4E#Z_>YE_+Q::J/P MI__55?N:/>IFMXUPH$N6P,C#3J=!;<"+W[WI7_B?NQ+_FF33UR2;O1+9DQ)% M;8FB0^SQA.F,I'S#\6=.-2D93PFVX43F.2[:UNR,E(HG0$I0]7_:5:K:RJ6S M8D?,)O9[_OF0;O9+<(S2M$NI_TQI]A>E.A5TK[OEH-9NK&B,K2I,_8A;:3NY MKES#?B8?]P>3?H=\BI.N'DQ_Z.LQ>:"%BA*;]WB:-=&HDW1D,94T;%]-LFUL4CLS'9:^/>SG32TD%:(]4MBG^]Y'M_Y=#=< M,_XH,@")GHJB*@K,G\>0L_7(K-33JR''TAR"&1 MF@&KWPHFD.>:2%WC;\-IM9(:N+W>L%^;V%4L#UC A.5_2"JSD75IH106N,KE M'5M_AR:>4/,E+!?FB]:U;QA:**F$9$4#5C^ M\P5YCA=TW&?R?KC?%<[_J4\_K+Z3#+^M M_P^1^I@J['KNF";CK=VP:BQ F, M+-6\!/ 56-'G3V[/^=:5Z6.2Q<=[NUYQA]=EV ]WO:9OO<*@=_'" M5<=J;W6D OC2C *!$E9169=E:VVGS95ILJ_L8W3TNZHUDI>F'#TRJ[FJ6F9JPP+6#.E\P)C<;+=#.[.@? M4$L#!!0 ( EP;%G*@_T@: ( +P' 9 >&PO=V]R:W-H965T1H%LU'CI5M-N>37R26'7L MS'9*^^]K.^"Q"8S:%^+;^?R=@VS/MD(^J0I HY>:<36/*JV;ZSA6>04U5CW1 M #9C/1:D8YW$NDVKK&\G4) M3&SG43_:#ZQI66D[$&>S!I?P /IGK?@ M%X6M.F@CF\E&B"?;69%YE%@A8)!K2\#F\PPWP)@%&8T_.V;DM[2!A^T]_=;E M;G+98 4W@OVF1%?S:!(A @5NF5Z+[7?8Y3.RO%PPY7[1MEL[F$8H;Y46]2[8 M&-24=U_\LJO#08#A' ](=P&I\^XV,?2O$";5[3B MA#Y3TF)V+.L..CP.M>?F6C4XAWED#H8"^0Q1]OE3?YQ\"2@/O?(P1,_6+0/4 M3S:CR_ZA-EH0T>C_B]SIAH$%9@H"8B,O-@IR?@A^^0&Y,/20 MYA3A$VYAYCFW*^]V]>'"A?W"W'-^$^\W>4_MS)DFM*! T"W#Y3&M,.Z]:U;F>05I%YCY0@B][]@-_(.=O0%02P,$ M% @ "7!L6<0@ZZE6!P P1$ !D !X;"]W;W)K&ULG5AI<]LV$/TK.VJGD\XHNNPT;7S,R+:<>MK8&LOI,9U^@$A(1$T" M# !:47]]WP(D1:6*>WRQ>0"+W;=OWRYUNC'VT652>OI8Y-J=]3+ORS?#H4LR M60@W,*74>+,RMA >MW8]=*65(@V;BGPX&8V^&19"Z=[Y:7@VM^>GIO*YTG)N MR55%(>SV0N9F<]8;]YH']VJ=>7XP/#\MQ5HNI']?SBWNAJV55!52.V4T6;DZ MZTW';RZ.>7U8\).2&]>Y)HYD:-]>L0.V)9"B<7V$I.[ M\)5/4F^%!H73\+S[6./R;#9-ZPR3X'0\*7EX)+\Y/K=F0Y=6P MQAT6_3I?,6Q/K]$$+1@>/##G"QO7&E2.19K^2S[)/LG7_UQ?B;T),KP\<6,D4 #*.3A4H,/$B\ ML70SAZ.PY#P;XX4&OOM,:!J/^Z]?C:@$59@HO#=>DRA+.!!"8J"EP.Z MTW0'JTMI:1Q8/NF'>)LL)OB?2R_3\!24>5*F#H(]NKS>.?5(S:RE3V8+S[CJ,.""C;+8&F MG?4=_G5 R00*SE,F\[0)J^/H@*Y-CG;/2.\S<)_35GJ,#8XTRFRC 7&F2E"N MXV/# \6+-BA=QQ50:8Z5+7F5/.+2;8LE6F?#O?GLOL:J<>X6X\&O& ^@WNS_ M[&."*EW#T=EJ)<-@0(@HL 1T_S1K36$>'2C,E@8[R+I0H6J$I2>15Y*^I-%@ M-!HS+^/J/BTEVA!Q/04)J9T5+A4?Z&UNEMQOP@1#[X1]Q(RV"UTCI(/A3Z]F MTSK\ <0W50R\R',4:J@Q>(F1I:'IYW(3 4J#3K"6BFAE5[&<*-[ _()V?JB$ M]9&!$:-X#(>%A2S@5K*JBF4N(3#K(D@*)/3'1HZC0(BDEI6X$R95@:A%A3C@ M#CHUQ,C%J[IGX^9@>\X$TKJ4R"?D$E%BW7*[%Z32X3R;8K.,/6 M041&B]]P M::9A2:5#**55. 9"[%JE>SN=[GI+CPV7=H+AJ05(ZCO/85:-> M<(2NEJ\K:$=0I*.H2$<=*$&_*"O6% ?K /V(.W G8?^0)B":5]Q/ !ZS;1H- MW >Z<$WP^ U!?_E#B(;/W$H4%;>E].^^]A%G+H,L7[RGK*W9 MO0[EY'_BF,M,!0U<,KU%" $CP1_HQ['%,:-"EO\K*)QC;9@]V Z=-'LPLL:#>;3R?RJ9Y"9=#]_P=D]S.Y;;(#E05 M4Y^X4CI,2EJ8X;4IE/>'][H*#>!@;0S0(VK15KIN_(70^)B,ZN(_U9/_IR/X M3@P2#!A(I']@_(S/-:!UCOGU8G\.C)AQ"ZZLY6>=75_S1!%0HY50-H^"M .T M-$XU0TQ7JCAT%9QA60T9;V4Y I,(E]$*;=<=8 1W5).&)/'\+]-8]X>M-9LP M<$D9J8A>B/$V?-)%7NW&EN:KC'AR!W]:7%1@31JFW:=V@&^.##-$(;9<._)C M"8#ESMU5!:P;%C."G]+XF$G#N*RJT(QB?*VJ-J@5XC%PF)M/Y\N'8I#)^8;=/V]\GIO&S?+<\_KB![KWF22>7*VP= M#5Z_ZI&-/QC$&V_*\)&^-!Z?_.$R@Z!(RPOPGFNSN>$#VE]MSO\"4$L#!!0 M ( EP;%G7LI88*0@ -D4 9 >&PO=V]R:W-H965T+H7"FYDV!7>X-?.^+8W@F1E+=6[] M7[8*9P_V.RRMK--%%(8'A53A/W^.>6@)' Y>$1A%@9'W.QCR7EYRQ\].C%XQ M0Z>AC2Y\J%X:SDE%19DZ@[<2R353Z/N\Z![](KN(_95*[>P[$IE(MN6[\//QME1[>SYZ$V%4U'V MV/Z@RT:#T<$;^O:;X/>]OOU7].V(DOUKG%AGT"S_WA5PT'>P6Q\!Z),M>2I. M.T"(%68I.F>__S;\,#A^P]N#QMN#M[3_8JG>UGUS^W#%1NSWWPY'P^$QFSY^ M_3J^_Y/=7K/IY//-Y'IR,;YY8..+B]O'FX?)S6=V=_ME8X]64.:OK)/@ AQ&X Q5A@'N^04O9U)QE4J>,^MP!MSE?.2I5D2?TJV! M;K=@C[UICWT>C^] :]\KB58!I!4XD"3(V8(_"28:4Q0TM^#-DBQ9N,81P&P& M9O-N\H)"L=!6:N,V[N_TQRM+TU ("E]IV.CY>%I)^8GUZ'C+[Z:FA;:NG>HN M-4&>"S6'WJY79ZODF_!\S+Y5V=R'+56:5YE@,L.=G*WKNI?"^-FC4A0@R>6< M!S=BC,BMAVNW]ICDEMQ(GN3^K87"4**M(]\KCE29?,V,7O/<4?U+([6A_!N1 M"KFL/0@'UC&]ELV,+OP+M W&DQ!== YT@9Y)!+E6&<\UFA33)_<=9G RA(Y, MZ#2XL.41.;445](0>PF!SO=(.(M/NUX!RA_&+HX4 M@MO*B-I@6AE#E_0* U08XUL6+0F4\^KL=%U%4_\AD$,T$4K,9!0N M*X/.LUMM#:Q14G'EJYA4%F1B/54D0$M,*P"%$SYJ(&.40PK4 M(F/)NDUK0,.:91+ -$']#G0TN/*(LVV8DW3@2\]>"BN-6'K,ZA0Y"^V393ZO M\$>JL)/YYL&9Q&$'$UEL,R-8*S<;L%B07<:))':S SA94]D(YV*-A/JR/"F] M4CUV#UPH!\R,,UV2CO;P,5KA.HV*)HI]Y<@_L?$@U.YZ/#V'I[8BP>FC?[,W M %7?4Q-00MD]'*%;XMT_'G0I4W9XFW' %N]!$!AH8PYI]IGLN%1\9R*R(HPR'A9 MYIZW-@0/,JDQC;Y:B&P>NC /K;:0I0T%"Q##065Y&E0&A@]=9IH #05H0H 2 M8!*&ZLXPN$!!DOO*%\)%0D>4;84H@$-+'L#\.:XR/TJPUPB@K%J4:" M>+W/NEOTQ"-J-SH].VM0EB22<+0")2#F.5:M>A?9+FZL$;R+#98%;* P&>U^ M+JR"G!&E&<*=A.W4U2O8RP7P E[3#,WH:L--&]A.&VYJT<\DUNY5]KG1COV) MLM0\A2S=8*;5?;#_:A_L[PT^=K%/AIVDQ1DA9Z/# 7I@4A S1%,(+!SS"T8D^S35-/?N2;\A$W?AU'S1[8%EAO*>,5B"_DD![%E2)+<+G"7YA4Q#2Q+W$ MF[?!O(WYW=IX"4G(M&U!.1Y'Y45AF9_6-.51N"),$:5H\N%GKT3Z[U[XYG<4 M#AMJGHL=7L0AY"/S^ V<0YG/FO34!UZ25"@$QM *.Q3]Q^*$$*3UY:@M9*TT MUZN+HDD1LO2C[@LJX4\C;?E HU5X(J9ME5A^!ILXNA;<6% 0R-*O?7Q&P&L0 M.GS?C9U&ZDFN-D?;@\Y"^N#3_Z0.P])G'8?S]09\)2V?#HT>0%GC':['70N' MQ9+G55@\J0(1EB"*H 6/6U'_P)QO(N:HB^-^3WC@S]3P 2P?#W:!97/R)R Y M^JL@Z<9ZMFO8)5-Q?K>[#?%:#!3"! /5BKDV"VHLW*2CYQ M$"#>\SG(<\[CV/Z&WZ\VDWY8MMOJZ!?;ZO_4!T>]7=\M^JW/384P<_]1C59H M<''X\M0\;;[;CA_?=Y@)']+"C=.E_WB5:.=T MX2\7@N-'$QW ^YG&K]=X0P::KYEG_P502P,$% @ "7!L6<]C_NDK% MY$ !D !X;"]W;W)K&ULY5Q;;^,XLG[/KR"R M!XMN0'%\C9.^ >F>GMT&9GJ#3L_.P^(\T!)M6Q&*QZJLKJ7FS*\TWNU:J$H^;O+!OS]=5M7UU>6G3M=I(.RBWJH G MR])L9 4_S>K2;HV2&0W:Y)?CX?#JE'65ZT+=&6'KS4:: M_7N5E[NWYZ-S?^.+7JTKO''Y[LU6KM2]JG[9WAGX=1FH9'JC"JO+0ABU?'M^ M.WKU?HKOTPO_U&IGHVN!*UF4Y3?\\2E[>SY$AE2NT@HI2/CSH#ZH/$="P,;O MCN9YF!('QM>>^H^T=EC+0EKUH6 MN:5_Q8[?G<[/15K;JMRXP<#!1A?\5SXZ.40#KH<] \9NP)CXYHF(RQ]D)=^] M,>5.&'P;J.$%+95& W.Z0*7<5P:>:AA7O?NB'E11JS>7%1##6Y>I&_B>!XY[ M!MZ(G\NB6EOQLD_?CDP3OU78@)L-$C(?CZ0EZD["R"=&; MG%Z96)IR(SX KP80 -*MUN(#R549\:_;A:7[_]LE *8_[::/UO+*;F6JWIZ# M.5AE'M3YN[_^970U?'V"^VG@?GJ*^BF]G!S8S=;G?WS]*";BKW^Y'H]&K\67 MC__\^/F7C\*+Z(M*RU6AR4S^I@IE9!Z>:0NV1X__K3*Q6ZM"I"A,0&JY%-4: MWB@J,"JPLAJ&;0WX"U/MQ0N<;#Q\_>F.+D:O7PJ#%F*1(LB\L$ME#)"L2B$= MTD$C&@P5_MN4=5$!=5FAY2-Q2W/!U%9GP"#QBG<^E)NM+/9"/6[YK5(LE%!% MI:N9U MIL2#-+JL+;"Q6>B"F+!(X=.=7YPL,H%"!_K6$9!&B15+-=^+5&[E(E]YF0)H8*R0=;4NC:[V W$/2.C32^H,V;(E>]SP M XA!8@/N6&_S$P+[D3%@54,L<4#.](/.",;=@VEI7B6PIK:Z-+&\IY>\5DD_ M,LS$7#_%([-#1B(Y>&T-B W5 !@"D>&,8",H]K5Z$B,"HQ]H))<8 86M &DR M+PL>H/"8/T4V#?+X"R4Q5RFPEH&18PPV:1 M@FOP>O4"21K3QW=6JEP9N06[ 6UPR@&4$GI6PC@CEC"H-,#FK^B*R@4:&QD4 ML<,:*DH X8/4.3Y(^GE'I3TI/! ZAOU,.(L*U _QNDBV-X.C:.EJ_#AZ 8]2!AN".X*VNT3;139A:H;<$)(;>-W^IV M6LX-L1(=5IP&C^'$".I==PNWY 5AMK1B(;"#1K7 ,IT?]=XB;'K+%(T]ZPV2$6*%4"T0*9TF3DE'YI/2X3DF"UY9H)!*T(@/G1Y)8#*-QKQT00!@I6+ 1H- T*'K)I5 -=JRTEI03)2 M"!I; YA_KQ%(1FU+4VG6#@A"@+!U3M/5,-:@IX,8"] K4TU")<'@\VY!L <' M'3RHS(&#-0@RZ1_A)4>1PC\E->5Y8V"QI8H7:W!\X,?!K:-I0X0O*C9?C$FI MM-5+7K05]9;Q %%.9NPRP//&Q!8*L6&;J9CU6*']S#MH! P>XQ\TB@_48X4R MUQ6. FTNB)XS5@MA5"]A.:25!_!SDA*?M 8GSOZT _9HN>2%RA1DP%G3GZ6\ M7Y]#K(<0Q0!%T-Z6N&I-*1LY W)K;):H$9P1PA2N%<*T6L&+ ;\0W+9UI9*V MV3BM]-FBJ(/?8@L#7A]D#H+;* C]F7"IV::T%?BY;Q1?&:3\@DO(4 ED58 G M]KBP $2#TW.J#2@'?3Z8'T.OB5&]P$T<7I#%!L("$"J)!+)LM *: _&15XJO MGI1SUI;SLJYJHSK$;<#J(4NR+;#]5F?X9Q88AM\A!G12?"2!SO?12U^&BM0' R95R/TVYEWFU/RH&I$](.8WO2WDEASW4JJ',UQMA MY+1Q]C M6[[UH.Z6#LJ.XX^EE-<0/EV8>L9BUB"ZA<((&;01;EF8P2XU#X84 M!R$(%A5N#\0/RJ9&;WU^X J^"RX "1^WV#(!QZPHM?C)">K6&!0?8_=KY &< M)*UXH5^".P4359F6,#GY5XQH2T@"RE :_DR/@7+(:D*I"(*A)!DU5:A<0%JN M2G3.D!UN-KYL,GI18S*8B!*YYV%VKGUI+1<% H^?:'=8BU4/)C[UIB?BDJEZZ+, MRY5_+_+0O0*Y;Y'H%8P"U[=/!!)/@6%X@V1@9 :TEH;@F.Z)3\AYF_A;%YG9 M-^P/6LIK*M2@1EP5,!'XA)!=@" !G4:AG\Y4;E^1L@'>%W4!$12Q!M=H%8"M M!;P^L]H >PT)MZ(U8U)/10E*GC M^0*1@;C[LUAN23&X#!L<"3G9$P(ZHMGX8I?\Z3A+]?5S2/K)3Q!=4R*;WD,W MR1M@9BT?G$LRR@=2%PBL[[F$B(0#//?DZ"3W=OIF:GQ@OG>IJ\H.ZWT_*?C5 M!FING1OL)"+AWT%UZ&$!;GFY0^$Z9PH)]5IOD;E6^ WEOY,&4P+"#2UDB<2+ MA@@!$&T3EY4%=A!.6G+4S'%. MFEQ.T].A5-;55"A(ET"1^T2!Q3X6(P G/(K3@5;6$?I2:Z!&P(/7,K4%=2#@ M0;;Q@TAY9(:=$SJ60V[0%'4'D[?]+$! *XTB"% M80\;*5U@,]AE59WR:+3ALYXVD]TM)]_P\,U3M5RJE"L#6%!L#TM= ..L6A=\ M0)\R3VL6*)< B]( ^-$+0AF 0R%V:?OM(DQ$2@!;8.M(FOK(*R:\H+E[ (QA M@HX+XJ9J+"$2A,:WR,\Q]U2XH:4=0?P/1I*6.>&.[B($!T2>W+=&>KT0FKCCG98&#-JWGSKZ1"TH.S=\%%JX&^[%%O5EPGHTQDT).!A%!&B<[LB[? M MK A>-4<:Z[=XB)N@HA_BY1@)3X@[J.J$-IH%3FPX)CIR]/BF(]K;"&W+U9 MIFPR ,?Q0JUT441[#K$PFXHB+ Q3^99::\OJ!/5A!"%ZKDU5J"4N#E.-B'+R M_\1V.TTV0B;MB;1DRXJVL9K;W8R.1(X;Z-R/Q5=ZX=7*WC"-AH7E&JC88P4S M(QA;&DZX7B"!.@0X#D(?VB5D+CDJ?&^9:M9V^N4G&T0>Z-!HG]J.$+<5*<$> M-'PB9]<$_+XY2E(!Z!#;\-T3=>VX87-^Y+4X^LJHD&TOS=?3MJ>%LE#5#HOLACMR/*>90ZUV M<=3:7M#FZ8T:VR3P'8TCD*IT$_MTE-;LMW2\=^O=%0'?0/WH/B7%@FHZ:[:& M(6YS1CC/U?AQDHT3P&_<^W/97%,)P;+8(;N,EPL]OA5GO@F2WRGLY%EO:'%! MY4HLLL!YV6X51T[T!LU:/*JV[,LN^?<*CYMSW,W*\E^.*TE9ZC7L%Q"3M+ISF)S:! M@YJ MTNB*4%I(.9]=_[!^'AB]?%L_1E9>]8:HE^_T ?B#O]0>_@C!*Y,<\\< M>/GXJ'PU&*<,$^ M+2T7=N6"MNY/[/-)VL^A[@572\T*<7.:_5?B<>L"*#H[+(U(^6Y2VT@$"F%3 MZ7^SH!VJ=TT!35W4_V2E-%&F;9J7[(&TPM>N,X#=>.ZL\CY8V;\-H&W81< NX+,: M\)1Y]IP9"JUXPVW W>G^?V/HN,-B<,.(RHC=ND37];0@7PON!G4/X7U=#*=U5B5O6?DV,R5@.(>E;KO;D#A5TP_"&:L?%. _M\UO#8);&>5J_Z^T MR>$[8O$&:::V&E6_+G<<<"5&R,1I,O%6S'&TV2V,G !MCZ&%+X$\GYZ0E&1S M"@G8+$ ,:8CL<"^+N(M@C?TH4,:*>M/N* .X;;:*@[,=X5S""SJC5G!=(%P; M_',)N?UH%HZKW2O>"4,B?VN(?(H$X?OC:)^T,]0\"LZRHWO"&V!]%H3SM;JX MO!-@R]I0$M;L&#X#]XX04Z4RX7#/]CB9C*,SH@4=H-=G4187)MPQS4F^@SMA M^56,(F[;XT2]#3H BC99\B338.Y.MNK<68_#0PXVJI"CJO'@ M)$2K&1XXC#,0W)\HZQ6_H7 #9WG4" L#D^B0WC/::J^;/9]EG&?^1YL(SY/T MDQASG9S3VYN=JVUG=I3)'^QKVL.-S8'XW G Y\/MC_39NB6D#QO:7(/$';7C M&;J.771T6*+MBBYYKZ,K?P_DP=DYAZ86=$3Z?T;?"[Q)+$^BBT,'QQ9SP:1S,Q$Y2/'5V!5<3N'7AB_\MP;%G(V&-YLC^S2R93Z]) M6%?)>#JD%=TDP_'\K&W/$UC;5,R2J^D-K#ZY&EV)Z3BYOIE^EY":0_WO94ZG M?<(="_6WQ;H\O"+Y-\ 9%SK'(WY-)L =@>@@F.G*V[%IX).( MD#6 F'WT8]M*H@9D1PX"U/ <7*LEZ5P"LW5X7N\TN]@\PWJ2R;F64J%PBT_F M4.W@.WSLBHHDX O*?FLU-QOBK3LG,C[5C&UU=SCLA"C:73XJ*T)%V?@<7.[@ M2#4RMV5H^[D--4/^@XZ>63XNRJ4B'Q7MJQ835#,4PEO72L'P!?4B9//6GY'W M)V\+M2/J_B$Z-I0>W@%'6E.;.<0)C=5RZ_WC9>R4BZTF.GL(+V7HE[/V25B' M6W&/G^^<--9[M:T4-=/\%S)0-*3NSBAAP_SE)##8EF8W$[B:3Y.;TQ/4/_IG'?#P\T\NDDHAIK]1ZIQ?*NO)[VC M(/O'WK7?[AB(6\0!$4!>/L!:(,O\J<2SYN%L=_,\Y>\,NWH+ MW'R)C_GE>JEHDR68=9N>+M!_\5%$]\5#"P%<7I[ R.")0P*G 09BPV/'P=5V MI9 7S]JJ=0>/XR 0@>:@#LRE6:&"59Y?I'*K*W2?Q&,X/_6I:C=+?8NM18? M2C]R4GW[Q(X2J"29478%>=04W?@,LBW,NT;@@B?CL[N>;F'C=#3VR-4#?)%GXAG%/OZ?M+'#SM6%5Y M\_4(!@#G75U7H1%8MG*=:6VXOO;?/_&''<=E'&\[ M1X$.YN+00FF/G_;@$[-X>YD2A!9[T59-3Q3I+A=(ROS,"8H1Z=S_''E9B/DM%H@M=S,9LGX\D-7E^+ MZ75R-1F!!X2X)9=X^A)JMZO9R&5J0'$Z3V:SB>CZJODR^O(<8M.*OJ]'FP?= M\4?HX6[XA/^6OUQO7N?O_W^&>(OG67*UA*$0CV;GW)CQ/ZIR2]^Q+\H* B%= MKI4$9>$+\'Q9EI7_@1.$_['!N_\#4$L#!!0 ( EP;%GLED23LP0 .\+ M 9 >&PO=V]R:W-H965TLNA%I*AY M?//-##5G#T)^4UL 31[+HE+GSE;K^F0P4-D62J:.10T5?ED+63*-KW(S4+4$ MEENELA@$GAMD^ -)T-R M(RJ]561:Y9"_UA\@X!YUL$-]$;QK< 'U,:&>2P(O"-^Q1WL6J+5'W[ WEQM6 M\;^9B<\E$PQ2%#QG;=U4.;F5H) "MJ-I#SV*_#E>*2VQS/[:QU +(-P/P+3> MB:I9!N=.;7S)>W!&GS_YL7?Z3GAA'U[XGO6/2O*[3O:',)LOIR0DGS^E@>^? MDLG\YG:^N%I>S6=D?DDFT[OE^&I&+J]FX]GD:GQ-%LOQ+_P:D.^8&1Z*QJ%B5-')P=8*QC; M"FWL"H9\A:P[\>T)/< $UXSGA%>9*(%H]@B*'!+J1C2V:Q(%O1 \XI6H4,!W MAU%( M=/HQ<65".15L"O-*+X]-%^&P1U_3 @<>@=+(5&VL6^T [)T!VF$:Z) MFW@>UA[>P%(_V4*$[PVO3:)<4@$^/IJ'Z;/]=2,KKAL)UG$+]9#XB>O%4;L) MXN3@&O!*W(H" R]K*>Z[7HC=($E(Y'HTZ6*M]X9! NI2Y"0(7.J%:$VI$[RI MLZ9L"F;"R@&+"6NT;T56"JF[5B5?B!^[:3PD1V8;N912K[R?39AX^8\\_F'1=49MTM_?6IF'861I]?/&/ ML+$B[([ #3UOG[!)/F+ < I3HJ]BIX%'(H_V %YU?9C@]QWWV.&!;SJ<1AWI M; ^7AZ8, YJT;6'JV0"\,SDF6MC;+_!.9T+CI?#B,A1ER77;+X8G_.T8O(!7 M,BBK@T(X=IE.M&!RP&L;TU[9?%7,-F>7O9Z;XQ^*^6=F_;FBW\S3H6G,**4M M2X;(%B"2ZOF&X"1ZHY[_17'BQJEI#C]U?=_[7RG>]T\>O!C"2I ;.VH:QIM* MM_-8?]I/L^-VB'L6;T?A&R8W^!_!REVCJG><1 Z1[7C9OFA1VY%N)30.B':[ MQ8DO&+A!D0** M;OKUV<]_T[;4JK10Y_Z;!E%G&]/J.2[6Z:?OM9N*[6*26 M)KJWUP5;\"FW/XIO&I^Z&RV)R'ANA,I!\_E->^)?WH6TWVWXE^ KLS4&BF2F MU$]Z>$QNVCURB$L>6]+ \&?)[[F4I C=^*/6V=Z8),'M<:/]BXL=8YDQP^^5 M_+=(;'K3'K4AX7-62OM=K?[)ZW@&I"]6TKC_L*KV#M!B7!JKLEH8GS.15[_L M5XW#EL"H=T(@J 4"YW=ER'GYF5EV>ZW5"C3M1FTT<*$Z:71.Y'0H4ZMQ5:"< MO?TB)MS777HFK:T(UK-7>5FN"$FC%\5;E-#3SD"4]VY;OH MTL:OH/'K+GA5X907'>CW/ AZ0?B*OOXFSK[3US^A[S%?5QJ804W\)_)#&' 7/GO,1 J&^%Q&W1_+DW!8G[3Q@MBN%[R]NW' M#W[4NWHE@G 30?B:]O>?U*MJCCOY]/OS PS@XX=1X/M7\.7Q:?)T_SCY#1Z? MIL_??WQ]>'J>PG/*X5YE!:P$N3QNEIR$S,A)6Z*599Q[>(O6,&UYQ;1 M+J_.\,4R;L6:8:S(%Z#FD*F:)L%C5)*-=4AF#MC2/U2(7?^(,F85"JZ5PY8_4U#+U7HRP0^L%!HFTQ]X MQ?WHHN?#^;,J1 S]P$]=UL M'\Z=*ZHTN&P^7;8.!5OWRECXAR;4J_\3[M_88.0-QP/PQP<61]YX-&A]/2@(,/3\ M:+S9M__K5FMCAVGY?MGC^8 0#KQQ%.* 7#ZKG=[!./+\0=CZSA%CZU+XLG7/ M3.H@BFE ;N%5-63^;=^V5/GC'>HL&(!F.']7 _[7!]W'M_VE4V M3Z9=A<+;+HU[,'E_C?3J6MWPD@2UC,:= ,FRE([WYVZJWXF:*0_;@2FX>Q^0 M:U?OXY-AT:1)$8 +RW6V37HZ, %"AHQ@M4/66X2:HEJX0G&Z.V, Q*K,7M/< MOU\KC@Q 9%10-)6,!!?0.>=#JGG5RA$\3IR/7D8XO8R< H:P(!:R<>O%&61U M;QIGSMOW@KY+.3FQ%D#\2: M6]&9.;ZT*%WABF=:G]%>5E(0#?NS"M!W*G]81^>RC"WZA,GDN&5E'",D++;9 M"VIW6A)<+C16=RWDFG3%*I,IGWG2\[3.L8=SW M8+8F/-S;9NEJHJ65]8G++)IR,:,O*7O4$&O1CA)2GS%";CZGW'!Y<%C M5F*."&-*KBNQE"VY0T;31PUWNO0*@3 CYR]P@YI)L:BSA%BJ1@*R: M27>@K4E&I9+NV0LI^%RZ;,>^"&O.M'M]X(;Z@(]]-@CJP6"PO9/2=J6<@ 'L MN(,(L+-$8;.'%FF/.]-J5XB=9TC_HX;VG#4L\:QFA7#L#;V[]5T%>;"J<%]I9LI: ME;EARAG>#=J ZW.%M*1^( .;SW:W?P%02P,$% @ "7!L64"R^_L:" M+Q@ !D !X;"]W;W)K&UL[5E;;]O(%7[WKQAH M@\4&8'2A)-]MP'9B-$!V-[6=[$/1AQ$YDJ8A.?3,T(K[Z_N=,R1%6;)3HP7: M GVQR.&<^_F^N?AT9>PWMU3*B^]Y5KBSWM+[\G@P<,E2Y=+U3:D*?)D;FTN/ M5[L8N-(JF;)0G@WBX7!_D$M=],Y/>>RS/3\UE<]TH3Y;X:H\E_;Q4F5F==8; M]9J!&[U8>AH8G)^6N3/:'3OWRK'?8$ZF:RRKS-V;U)U7',R5]B_E>>GE^:LU*6)H-;?3 H;(TG-,% M%>766WS5D//GUU);\55FE3H=>.BCT4%2RUX&V?@9V2/QJRG\THD/1:K23?D! M_&B=B1MG+N,7%=ZJLB_&PTC$PWCR@KYQ&]R8]8U_&)QXKUV2&5=9Y<1?+F;. M6_3#7W?%'%1.=JLDC!R[4B;JK <0.&4?5._\YY]&^\.3%QR>M Y/7M+^@VJ\ M*+O;L]]^O_L@]L7//QW&H]&)N+[X>".^7GSZ\D'<+96X,GDIBTS*1ER+*0+*- R M$](YY1U/7P]F6LYTIKU6KK_A4R*MQ:#0$%E/UP4J5Y%9*/)=DROME^R&^IZH M8-[,63HSQ>*=5S8'6F>^+Z[70MH1@I'(%-XUTDM9+)0HK4;8?@DK*U-EJ9@I MD%"BD)64 Y-%B$C@N90:.3 "756XN<+'-K#'2(3)ZKOV06N$,-@8WA!6B;@P M)3<.N4P?9.'!AJ9R@+G]!OUDC"O36&M5DQYH-C95-GL,UF5@NYGR*Z6*1DU)/?91UTL.KZPGQ;YL*3# M*B4R]: RQ_4.LERV7#Y2T6"":U.'VU%TO/>)!,5(_+DR'K.X.HZSRHM%G3W' M)= I19NTC=ROI6/Q^]KW(/".UHFT<0:RN^)C'RF&Q%AK9L9*9]@>+[N.F"S M<:2#X@YVX5*25:EZ!JJKI4&A.Y@C.#+L*D?%I<33;VY2%#(2*=C:5 5%E$BW M%'/0$PH(9DI-9A8PR*AR:*1, ATJ61;ZOJ)AX'B%-9Y^NQY0!5=+G02.:!R0 M#4]TXF[[NYN>7!8 )4/E;U6ZX =H!%ATSDKZX@_J5UF6V>-FNS8HST)GD7D: M;TV'A$;\H2$_Y*AV(WT.7/>A91M\A\Y]!;Z>LFV65!DZT.UH R+1!BEDH>G[ M;GY#Q]?,TI(H&"EM<$6:FH)MP*FC)B+4$[0?).;!62YSJ]M N=VFE8805O2G M6+,PY1O9@P;L1LE\$P1&FA@8#"9)*DNY;ECS/8@^G\'6>,2;D3''C>V)KX?K M/4I(8E@^J>JN)HMZ*5JG,6(%289BHP5U=&5ZY#TY<@[MN M6\Q:#D^?+(:TW:75"E&16TB@)@VD>SL(\0L[@14'/KJWQWN=;5--C+<=*'2> M]R[8J;U?N0FY(HZ,,B7L(8)<6>:"4I8P^(X7X,X4\]L&K)>UZ1PG>"J@7:[2H:OQ4'T6C_J/[;:&M#-1X) M"XFE3.Q'H^D$#V'V&Q$?1D>'TTZV*,H;5?,_:GQQ?;OE?=UE5P@3YRG,PY,S MF4YYS;F4&>_Q;OD4 "KH936:$K&7^\P<+.< ':S!"G;Y2CJ7+#:[$LZ@4Y M#^<"&386-*/1*&WH9**$/J?^WQA@GTMP\\_8?IW: M_SDJV&:Y_S03C.)H$L<;5/!TZ%_@@M$P.IA,6]V;KZ]F@VETV%&V\?8:+IA& M!P>']=\?<0'HZVB(AS ;7' 4#4?Q_[G@OX\+KMMM\,?.)NDWXV$LH?,:P[0# MK[L=.-\\N-*F,!R*658BSQ[;/'C*!T>XC DODO:O&W(?6Q/;0 M'J:.D,!PQL"4.\K-)X-6N^36?X(?,3V<1OM'4_Q.HG@\VF/C3X6F\00,,VE_ M=X-PLQ:1*(".-ZW,QE-M]$UCEJU_C.% //;?[H[E;!8D 2%^%XD336M:;RS#[?&?#[Z..^ ?*,[7X&LS7-2BQ3. M47M-TZRM-5%!?;/;KQ?47?<:]?J]=?X-JI&]=?-OG'5VGL.:*QLG<]4]J%+E M"&&[K@H'G4MKA*QRH,9@:!J#E$A_V# M:4_8<#T=7KPI^4IX9KPW.3\N%8YJEB;@^]P@J/J%#+3_(SC_!U!+ P04 M" )<&Q90&_C578% !.# &0 'AL+W=O9VU3(?NC[2;]@HNQ>GKNYS_KR7-56BI)_UF#J MHF#Z\8I+M;GH!MWMQ!>QSBU-]"_/*[;F=]S^47W6^-;?>6/#!\W//W7$IRA#"^MSZ[ MNY"T\7"\]?[!<4R6_BLSF%]U1%S*^8K6T7]3F-][RBSG_7V$N<,:;K%>A2<=WO&J!Y'O M0>B'@Q/^HAWWR/F+_A/W7PG#M3"I5*;6'/Z:+(W5J*"_CZ6AB3(X'H6JZLQ4 M+.4772P;P_4][UZ^>A$D_KL3' 8[#H-3WO_?^9UT?1SX_--B"D-X]6(4!L$[ MN/GTZ?KK[/86)O-KF%U/YXO9A]D4A_/%9'XSN[J=PN3N;KJX@QW01%O"<+2^67.\.V[&[YFD[&[C9"#8,#+S$]Z@WQ.*0$NN\ M1P'PR#;T4RI(<\P#-V!!@3T=>J55 ;^SLL;N!!C#YEK5Z_P(GMZ>#N+E+,VQ M055*6W)K')10JK="7 ]GR(B?[U#W'$/-@ZN4W M[IJO@Z[Y]UJ@GL"(=8EB31F:<6,%MEAN*!/X@:BH91MG_ZW.UH4C66$"1%I+ MIN4CNI$NM[8Y5M%*'XE2LT>8/Q^(\9P9.L>H#AF:L*;0*8H4;"FDL(*DHG[= M[$Q:C#3IC@4I[D5T1 ,]F*O#5. !:3H@ITQ*,-+_@0RR6F]]HN)XDR44 (>B MZ9^<^N=S54&%T#M9^8>+8K_8DD\QS\)0)G=RD_BE)D2O44HV5[7!..;-66=" MBECS8TB>U&;G5JPXW&B%FIFDJ,:Z.:XYWC..SG8^",P9?RM1)T=P8O34Z29# M&5@GASYBQTQ:GN:EDFK]"!&\A<#'CI D@1=%"8Y>0Y1$WG@8PQM\"\=#+TH" MLH@'./(;BS#R0IPEBP@)^.-QY[W[]"(AS(_K_*85;P/8/4FBN:B,BSN&((Z] ML>^CP^WH3=,GPW>':]'8&X5#7 L2SQ]&G>D#IM\)8$^D[\*2:#+\J-.M ^*& M6S3RDE% H)O!/L2S*YV%9AE>Y?":U[/^ ]U;A:M [BZJ2>\-MAJ.DV:C=/M>[:H^DX M=;_6G.ZW=$A16Y0$.XB\Q _() :2TWA(XX3&81+1> @QBB]P-B,8C+Q1,NJX M[Q-;82^'8>A%8=#F=)^I8_>"_L$=#W6Y=C=9*E^$V5SW=K.[R_*DN2/NS9N; M]D?L0P*[J^0KW.KWAG$7='-[;5ZLJMR-<:DL%H$;YGCAYYH,<'VEL-6W+Q1@ M]Q?B\E]02P,$% @ "7!L64\-!+TP"@ -AT !D !X;"]W;W)K&ULO5E9<^.X$7[WKT!IG2V[BB-+E.1C?%39?%8 M%I6[[,R\G[\^.G+93)72=N3F5LFJ>Z__IF2.MYP=^T>G KUX(L&1OSG6X^Y)>='BFD M"I5YXB#Q=Z_>J*(@1E#CU\BSTXHDPM7KAOM[MAVVC*53;TSQ=YW[V67GM"-R M-9%UX6_-PU]4M&=$_#)3./X5#V%M>M(16>V\*2,Q-"AU%?[E8_3#"L%I;P=! M&@E2UCL(8BW?2B^O+JQY$)96@QM=L*E,#>5T14'YYBW>:M#YJ[=J["^./#C1 M_5$6J6X"5;J#ZDQ\,I6?.?&NRE6^3G\$#5HUTD:-F_19AM_4O"L&O42DO73X M#+]!:]: ^0V>,4N\U2XKC*NM$O^\'CMOD0+_VF9LX#7_\&4V'K:;#Y[CO#,"S5-MU^OSE[ITX%3__=)KV^^?B[;N; M.W$W4P*UZ+RLK3B0-="3\SM<-Z=_AZ M#X'QJAPKVT9'O%59?-+G)X,]_/3%K9KH2E:9RL6=LJ7X:&0E;H(VZ;G8%\>] M?I*.>GO,9'7)OA@-3I+>V4FS>.^7"GI:K_\#9JQFCE"2X@)J">U<38)$9AQ, M.1#]-#D^&8A#NAPEH]%('.Z-TF$RA*#1Z2@Y/AOM?53.O49%6:O 9D[<396( M"KC7^.)Y(>!W,DA9R/%QTA^2D#OC92$*4TU?>3*(V+0\-V3!S.'9&71)R>#^ M&?3LK;GA2R7^6E=*G+)7X5N/V+TQY5Q6"P%&B!34JKP1UT#%O"3>GTU7],4! M^2WMG6\\YZ?]\T,!$C^37F3*>N"T> -.VHOKJ56*E^?2@S=+#S'MB?&"W8 X M(&M6- EJ%1"DK!-S:?V"GE@%(41P(ZOO9#UTL3J3B?CXFE&(R!WYI*D," M8@'(CZX&AA50P,*5X>$!B8@VL3*;"C>6=3F_MRZ!I[37LB@68F[-O09.(D*Y<2 MV;H/K_40S5(7!47ZB?ZK87X?.2]MV SGJKY)C( A'\/1J&&7H$H/84B%G@=O M5AG5^&2IOMM48%=QM@GR,B-/^[UN:R0IP5K >%)59H]5-B M/Y\72(=QH2@;79W-HJJX.WAD#8@V0X,E/M1H SVO0DYVX=\_B3F<(*NJ+CEQ M#A9/"-_5UN243[:A_/CAYLNMF! I8 XN?(:KIAC>2A"3M:=6$GK(<#I1U&& M_AI=2FV,F%.=QN):S1C2_?Z00J@>?1R8(B7FEMI2'D/\"KJ 8O!L1T!R"FZX"X S@2>HMX%NBNO IC(B11 M*\"+D$U ,WJSS%(V_,EB>O M@LL7-A4CHGC/H2>K;XDTJOKMR_O;J-\J6+*- M8X98\5[E#)*WH>&W4/L9./ /S+X!#0D5EEH$[;T35O'6FGHZ8Z))Z^I(!M&:!IX6U5Y2 MDC\"M@L^]EX$N%N0NK<#6)>61![J,<-41JQF M@ K,S26$2&_LHD$!BJ9R,U/D+BC ./>_A^CA'X'+@W8\V617% &8051MPC+Q M=8#:P+2>DY)<*[^5JH%C3LF%H0:V3/4]*1&1<:20EGN!6,WE&U MW PM*4-E&9 KBA0D*A\KJJ.6W'2DQKB>AXM42]B$6\ M-3@Y=W &VOOBE7FHL*:DN1%3GLA-B9+0&5)_['2NI=70ZH!&RP![19Q<8ZG^ M.<@QUK5%&D;1-6V:R9"&85%H55&\2 *V4W&XQ$^3#=(YY=O<:#"4V-+]4N(S M4VL8E,E'*@^^06=V\2! HB[4O6JW;WSTD(04(0DF"UN.C*/#20-^$\^5N%B% M"+***E2;?'V>Y]2$JW32SA>,=S[:6PNL1PW_' MHFC&'P*C.0M,VG%DS0M;XJHA9RWAB)]5C :6BJ6V+7]*GS!.X2'>MIF^.C#I MBK:0*J^ BXG %FK*G. D9PJ=MZ-&,"AC52 W"9B&IB]X/X,(Q60D+4OY76V? ML.YX0,$FCCV-#3 \:=!8U*\UMX>[7BDR.E%6SIK?@_&/YD=IJIB? K;?!Z4RA):XQ&? 2CT M2X*KB7891-$!0#!P71]R*2,EI:B),SUE ]$NY[:Q+-BC.0R3"*BFZFTV6UWQ MH9G1WCW.4?8!I.B: _RU9?.U$7OMMP1@?1B?R3P/V49-X-+3&O@2D:F9&+I:MEL7YDZ>4W<)'3X0/C[NG MOT_X8%/X]8LSHMG"<8:%V 10UAOZ)S$C0D'MBU[W;,..M#O\0WV81+[]Y7%5 M$Z[NX(]VV,Y\G=0\X=,^OL0&98D=+=:0!IN'Q\"UYKB%AHSE:/"$OD'<=E)^ M HF\NW:\F218"Q_>.+C/G/A?AR\$X9C^8(E]@^B90[CQ).GUA[1B)-+3I#N3<'VRQYN:X7"4G($@')M]FG[ M4? Z? M;+@]?%#_Q9M:A?4Q VNN>C#K"AJ]TX<:;.7\9&QN/T9,O9TJB<=," MO)\8XYL;$M!^*KWZ+U!+ P04 " )<&Q9K;>!'J4$ K"P &0 'AL M+W=OO&&@7BQ90;%UV[!P& M@#+8TM-A*I):DXZ:_OD)+EG-Y%7LQ#G&^^.3U':ZGN=(YH MX*$LA#[V3[&0ZV,O]#87UWR5&WLQF!Y5;(4W:/ZLKA2= M!AU*QDL4FDL!"I?'WDEX<)K8]^[!7QS7^LD>K"4+*>_LX2([]@)+" M,C45@ MM-SC&1:%!2(:/UI,KU-I!9_N-^A_.-O)E@73>":+[SPS^;$W]B##):L+)#6VLBR%28&)1?-RAY:/SP1&+\G$+4"D>/=*'(L MSYEATR,EUZ#L:T*S&V>JDR9R7-B@W!A%7SG)F>F!CZ'; M]>9UB8H9J0YZ\RV%SQ!._#A,:!,E?A1'=C/VAY,A;8:)/]J/>NPGD]"= MXRCJG639 -Q MZ-;]T;!WRC1/W\Z\SQ#TP[%;*%W<,G++,.R=6WS2_[[@?B,1-LO0+7>:#2$_7@$0TJ.'9RY;HN*Q&KM"H_J;/W2 M7:(N%R1#4?F%',TH6BT0*>(RVU"SMTP\4AK<4Y(0_*M<:1+$Y,R 9:?KQ;\V M&XRDIYO@]F&G,]^VR-"0H&OUV.HID5I$9G%35J1U01GU0,>V8VI-M)\W<:H%B5VKSA];?^( =/!ACJ\RLWIMFDHK^-9I;I;KM)\*09@+;/FS'RDJD5I]9: MX))$@_[^T /5C&;-P&PO=V]R:W-H965TNF*N%='VS5#4\F1J[D!Y^VMFQ6UHE2UJTJ(Y'@\'9\4+J^N#U2[IW8U^_ M-(VO=*UNK'#-8B'M^HVJS.K5P? @WOBD9W./-XY?OUS*F;I5_LORQL*OXT2E MU M5.VUJ8=7TU<'5\/F;,;Y/+_RDUF^EF7?O[JX.) E&HJF\I_ M,JL?5)#G%.D5IG+T5ZSXW?')@2@:Y\TB+ 8.%KKF__(^Z"%;<#'8LV 4%HR( M;]Z(N'PGO7S]TIJ5L/@V4,,+$I56 W.Z1J/<>@M/-:SSKV^]*;[.354JZ_XF MKG]MM%^_//9 &9\?%X'*&Z8RVD/E4GPPM9\[<5V7JNRN/P:.$ENCR-:;T8,$ M;]6R+TX&/3$:C,8/T#M)8IX0O9-]].;2JJ,W8+Y2W,@U>)475];*>J;H^K]7 M$^[:6/8/'=+6:A7!Q 73MD[=?#ZK]\-SP8O'N!\G#@?/T3] MFPWT()7=//[X\?.U& [$7[^[& V'+\3MYX]O__'#QW^^N_YT2_?.7XCK?WUY M__D_85_QOBY 6Q!&XJ:2M1.?YPHM-!#7[V_$QUK\O:F5&)+5P'8>GKXUBZ6L MUT*69NE!^3ZMV$51'.)SW'LT>!$)T\_ABV=]\06\RV8DWM]T-UG(M9B!4;U0 M1/UH0@:7*VE+)[P1:K&LS%HIUQ.UJ8_B3U%J"RAA+-R7=2D*4SN(:B#D!."> M0'WI0CE (>0 Q3"=C0_A)?R_!"^#W7%),W&ZU(!SSX2NZ65$4&&FPJ%%!:@# M4 DVY)_,8P]V #_4!:KJD0=-K7V[? EF+;0DI+.(1/"HU'>Z!(Y)&W>R4B@/ MRK=4EN <=!^5$R4HS&*B:Z8#3%MEIJ#X*Y^+&WS#47"*J[IN9"5R/Q4? (YT M/1- Y /8Y)+CN+>3B,L7HASF#FT&@ V165)T(L\HO_0+"?@0F@$A 4U*T<"+M',-:66R%A>]R\&@-Q@, MQ.'4F@43TUZ#K+0TKD1:P[/>17BY23ZZM!I(IO EQF=]LZW7B,Q2>(D9)E6 M/:/;AQJ$P7>M6A@P9!0F!,JTJ6=Z4JG(%UHO! U)-6U\8U7R)-> KOQ<@EZK M*D1*= .*'M@?#(<.,?7 9&9!2$ZPI# -&@$L!'_4D3='\ ]SHP8#SJ 0<'ZW MKF7CY\;JWS:UW6S%M3A'4#E4%8;T+J_"?(@R1D9&L;@6[NI9C2*"W31RA/$7\+T#>^A=B,#H[@T [SH^Z(N/X8V9 MJI4%#UV+W/8K((NAJ.Z5+;2C* -MU<:+2CF'?LUH2\X0 P50;8'2,PO\ B>* M$G1$QIQ+X%$*<'@"::]JL582((F"'Q?0J_"(%^*:._ 7 7 %D0+::.P1KD!O MT:9DK>$;"(2%U4!92U+:'O]+"+#M@N 6F3X(7*1S4#03JU DHSX7 70+93UX M6.ZU(1&:R2^*JN VS\&*!IYP)B1P]7-KFMFXO^UI^UWL$4XI"!.W4-Z@*R$XR9;% M#?XY!*)MYP *&*9H"4IW*>DDR,%PILT4R5X-QP?\3TM[),QEL7 MS;790=N"H:L+FR)A'/W-B@FTMJ#QVM1%Q\IVY]40G@\BA\IN@C)9" M@D)ZIG&P.WBSNB\ W%&!(>G)!:8-]^SYDPB,'UM>G_R8A/^9^D]5/GDC*TY4 M7KQ314@3'&TG8C0\$4_%<-P?G25Z$5JI(AN]@.?A*KT1P18J$7%Z(IXAB4'_ M;)1>*'#'"IX?8[!- ?OI6MTOM:55HW->->J?7.8<;F.#H?FRA^-2:F>,QQ,3[FN<8:!5*)6"-97"6W ?VN,DA>P&^,3&P.D.[ MZ/H;]77WZ3/,C#L3.+J&1 BMP"G<[_"*/9)FGM%>?38>0./;/.6\=WHY!)0^ MOQA"%7-R/F*CC\=/KKJEXJ@WO#P3E^-3<=(;CH=LY<%)?.V.30C.(&W-OM [ M.QF#.T1_:^\\%9?]\[.XG,&KAV)\?DG_A[W!V6GTKLO31[SKK'=Z M=@X;CL;G4.%?#,4^).3CO'-GRS=+4/;07 MMD-4$ODY>(+KA<($P%Q/FI#3T!OA0D]T!9V&8LCB55#"+%7MV'4#R$"[Z771 M5("\J97M,!&*$"J%D%2>TQ$PL1/85=QVL+[2]5<6%@ 2?E4>&2DU(T2I,%=I](#).L_Y/014*O(+:M.P[,60U%,-[W+-9>D_[<#5 M%K;:E&+P5DR6#VR!LJ/E:.##&>XW90WU9-", 84BZRO)N'WQ/=/>5$XG]05! M4YD7!1:'H4C@%P(*W-Q^284"VW\JM0WVP>"F+1 *IOH><<_OJE2Y:>0>;-KU M"P!;T M?5B^C!R'Y9 >_JG0[-4PLMS5K%-:IA3Z2/%%+KV'DL^^TPE+7V]8#M!-8!99=G";9 M&%XB1B64X26A#8:2Q_K4V^*=3:L:"Q@]!3.M%%S]7O+[!;H"F2O-DZN8OM)4 MD&:8J+!)T\'R]$*GI=_E>&AY L&BL V5 Q+'*(KR#=13C'9/<2B' [F](L4\ M&2R%$A8XZREE:'JPO0P)++^-D%EO*K,OWG^#ZJ:/2XQY$K-@KM((\]O;(E)U MQR-_R#/V 2-!3TG'&)J!U0)?!&F3 M!GI$E*B4:W E>&>9AWULTN).94LW 1)D50?WLG$^,K)EL##[1@1\;-9]!6%9 MB1$/_49_>-P=N&E=&=44!]E4W$"/DT9ZWS[5?F1\*'A^N#D^/.V/'AP?LP M?Z!RHU2N -Q']4Y R[OML7?"Q#FW,QTG[0"/4"N$XI_;PE+5)OI9\+RPL!O* M/?%O]"J<-?5[6+IB$[DYQ0C3F+;E#6A/4OX);L,(L(Y]!]SFDW74+?3X#B<: MVLU;&5(!]D%ZC^YZ-;-*A2&A[!P)":RL+"T%K>C'+,DRP[M9,;G-$HY\@%H\ ML-P>ZP9!-50,I69OG:@I=B<$+'1ZL;GQEV5005XIM3T<1N:W*'>'R3<]"_@^ MRIR7*5JH9C1%?&9RZO!68.DCIR'4('EL;Q]EK<72.)\3WHDPN.88/*QUN(WG MC[A#^'ZC;+/;#,J@)7*;E!5:I,8"1RH%8=9?\@RMH[C>[J%S>\C:NDMT+7A& M]UI1,)UY0$//1PT[*4XW6.-YS0XSH7)W:*EK[LWF&1,+D>7$GX*,P= J_!P& MF_^:NRD>A49\K4UJLF)%B,4WT]P K58=/ -BQ _!QU7@UGD&0.?Y M:>P'<6QQ3_/,;E!E*G[$/[*2EN<3'7U!2Q+.QEPW67Y+:8,E"([B?<7T0\BD MXS8 !JPV2E5 I&PU^XGFQ& O#1NFP_U.T_@&'[<-X[M.ATSS!.ZW=LR0T!EP M1M834'"#V2W@3LMW'P2,<*#(>%7,H"=8B8)W.2 M\0,"/J@KU9+N&IRS0'Q,9?ATH1U.[M+'%-"J+O#X.O7KQ$53>4XMP*,,?0VP MHG%4:-&JEB _N^N\A0ZG02ET78)'62A$\4@"O;&=6*42+1L#)=V,-^/8B&Q^,0E?<$LI.EKF>C&B;=4Q$)1Q?HI+HN(K* MGKPAXP[QJ1B>#K(B:X_?OF63,LML%\5'XUL3L%XHKD,N;]44S-='\4(!R?(- M>WL$A$*H9*I@#!Q?;G :Q$IU7GRK,T*"CEBQH:%C5K&- MWQ]0+@A(! MTO (-: H]H+#\S[$=]L)H8M$/@I#8QMZ:]36Q!R[.Q3&GX@4QI:Q^C9"Y2>0LD!8:$;0''"QPX8QN'H,EL;'F+=0EMP8L,1=(_:^-8, MT"!!_TD#,,9F0JIX)/N@!$2\];<-:6 IUR1QT-55+IW*NOV?)CCJKU.CQ6RYVYJD@_.-1VTW7,0OSQ1RS0O;S' M);Y3EO%@Z9;)_4Y2>YJ6K)S=XIPX[A2B61F3^V;J$# _(#C E3.5+FGE]RDS MW\9/W#"V"]DX\J1U<)K=K3ZEU)5IJO -"X%".&0'9@+_??:D[G.!Q59ZT MDRF?CN>S<^Z]\NSO]K-(CU_);62:7=_$'FL##Q/C#FR5]#@T-@3<+NIPK"?+@"_!\ M:HR//W"#]'W\Z_\#4$L#!!0 ( EP;%F'/H,&@@0 (0* 9 >&PO M=V]R:W-H965T5VUQ#^?6?6#D?5A*I7J1_ ^S+SS#,ONSO]G=)/ M9HUHX3E+QOQ IG:#]O MIIIFC0-*(C/,C50Y:%P.O%%X-6ZQO!/X6>+.'(V!/5DH]<233\G "Y@0IAA; M1A#TV>(-IBD#$8TO%:9W,,F*Q^,7](_.=_)E(0S>J/07F=CUP.MZD.!2%*E] M5+L?L/+GDO%BE1KW#[M2MM7T("Z,55FE3 PRF9=?\5S%X4BA&[RA$%4*D>-= M&G(L;X45P[Y6.] L36@\<*XZ;2(G+,?F5P(W**-=& MN'!-GGF,_88E*RS;B"O$<8D8O8'8@SN5V[6!29Y@\E?]!K$[4(Q>*(ZCDX S MW-2A&?@0!5'K!%[SX'+3X37?PEL+C97+4[&G"K,PTEKD*W3CWT8+8S65R^^O M.5]BMU['YB-T938BQH%'9\2@WJ(W_/ N; ?7)YBW#LQ;I]"_*5FG$>\?YA,( M0_CPKAN%X37,Y@\W/UV,1[/)+=P\W$TG][/1_-/#/4Q^Y?$$YFL$7"[I3(%: MTJF,E4YDO@+CJ"T0)Y,0/ MLK)^D.L'*/L6LP7J0PDX01HT01H0AE!2NEH,G,F MX8]7:@[0@1U&M4=*G-#QVAE*<$LWU\95QG<0^F'4IF^GW8&F'T1=B/R@UZG- MZ%JA,/BPPARU2)VJ2.C 2JXEOGF@[4>])K3\,.A V":@+H2!W^LT:W-E2>7- M$+Z$B\SZK;!'WY;?[;283L\/+YE/2&0Z 6='(^SX+U>@-JQN8$6U;0DT*32G MZC]$O.[RSZ4G\CT4!BD!+IZT*'2JP,BL2$O65E'L+.J,#;!-1P,20<)+(35L M15H@5]$&M7M=\AC+((#8"9T8>BD6?W"E$12]&$_T1,4J3Z3SR@F"H,+2\&2A%<:9UIT3*V6,0>H-%[DTIZV_5I$_U442X6Q/Q6C.H5D/^%=[E.;I8LGID\2!V8/FF+;JE_">)-KT?U'. M:K=R*Q-B WN):0)AO4N;8;WG1*)ZDT0.QK:*$Y=*NX?+#MEZ#^TF2Y!DN^NP MOV>O#<4GP?+<$ML )K/I%%0<%YH(P8]%7M;5+<;.>9^/:"(-O64<>A*I+H1[ M1:3#X.O5P\%?JY3 C5OK7,/D2\%\JHOC&Y)K^*XW+Q>-J8K0_*^)BRB8T&PO=V]R:W-H M965T\X7O#F:''2VV^V0K1P;,4RDZB MRKGZ)$EL7J%D-M8U*MHIM9',T=0L$EL;9$4 29%D@\%A(AE7T70P.VD9*9U3D*O9Q$:;1>>."+ROF%9#JNV0)GZ+[4]X9F2>^EX!*5Y5J! MP7(2G:4GYR-O'PQ^Y;BT&V/P2N9:?_.3ZV(2#3PA%)@[[X'1YPDO4 COB&A\ M[WQ&_9$>N#E>>_\@O'6 MY,T/@M2 )G)<^4N9.4.[G'!N>JUR+1$>V3/:<>+(HU]/\@Y]WJ*S-]"?X$8K M5UFX4@46K_$),>GI9&LZY]E.AS.L8Q@.]B$;9*,=_H:]O&'P-WQ7'EQRFPMM M&X/PQ]G<.D,)\>!T!]]1SW>T MR_N[U[$;?7OW> 5I!A_VCK,T/87KVXN[FRMX//O]:@:/%<*%EC53J[!_=&J! MM\H\*2.] E_/ 1LO@ ?J(" M$Z(/P3,U/HMA'P[C=+VY3]YLW8H2J__);_@^OU?GI_'1*W*THN2O^HM M@7]BAJ.%TF@93L]2^!&^Q+,82BS0T&WUIC7=,EF+%=T(>=#0*&KY@O_57AOU M.D4$\XJI!<*">C]0%*BZK$\$ M-LA\2@%G(?7P-[9,"#[1,KA/+'Q'2[(7LDA#_ M$)ZC<5[?K@!TJ43U8*W.>S M]EEX,6\?UQMF%EQ9$%@2=! ?'41@V@>KG3A=AT=BKAT].6%8T1N/QAO0?JFU M6T_\ ?V_ANG?4$L#!!0 ( EP;%D".NBP7@8 .<. 9 >&PO=V]R M:W-H965T@F:;/NPV =&HBVBDJB25)SLU^\94I;=Q$WW11>*92.GHH MB\J>]7/GZN/AT*:Y+(4=Z%I6^++0IA0.KV8YM+61(O-"93%,1J/IL!2JZI^? M^K5KH2EX;LDU9"O-X*0N].NO'_?7"9[7,'2\,ST]KL90WTOU57QN\ M#3LMF2IE996NR,C%6?\B/KX\Y/U^PQ^MSK[G4D6W'Y>:W_G8TM,#PH517NXJ'%84M@/OJ)0-(*)-[O M8,A[^48X<7YJ](H,[X8V?O"A>FDXIRI.RHTS^*H@Y\[?2X1D3X<.NGAEF+9R MET$N^8G<$7W0ET'@443)*#E_0-^X" M&WM]XQ<#H[\O[JPSR/T_NV(,*@YWJ^!Z.+:U2.59'X2WTMS+_OGK5_%T=/*" M@X>=@X MX2 Y3;Z._)NEB*PN)>\-#I3BD525%DV&Q9K+VGJ1!R<1C(,CK6%T*UJ@W%L] M>"MTM90F\E'_+Z7LIJJ$D]MZ5\KEJO(K%:P^M8& !O1^LQ76H!IPB\+K8Z-Q M0F4HG5:"!#"MM -0J3:H)L#A+5S!$UVH##YD="D*42%5-USJ]H1S@=8H?:38 M;#L7E?6*EI7Z-Z@2Q!7 J!XPE[B)88^^EV83F?=N0%^$4>*N6"_6XI%)$3QL M#68D+,/5&,//0'/M?HMAM@U2T%- *;/N,7#1NZ(7!PT^"6L1#J6B2)M",/@# MNH!!JKEH%=:]X4S!CZA%)9#<-W:911X!413;=&]9OJZ$R/N'G%I9"\,IK71U M$'Q+H0[TXRCWY& YB'@%"3I 6(*8N>"61S[5UME]6AA=TL]D%^H! '2X!4B8 M^@;O^]XW55F'ZZ(_"'(BK-6I\H38&8)@Z"P,%L]T M>%Q+Q, DW*)TICTZM='W*I.>L65=J%2!D##T(^A+6:$S%,5C@+UN3*U#JZ%, M61_-IM#7,$34>&(&0- .L(B\WFF#ENG!X9!YMG;4E]:ITH?IOT$]YP%=+("% MJ0>RL">>Y!M-GM6,0*D*;B=MS6VHN*&T\XF6R*QO?%QEH9=MP0G1)ZTPL(!6 M\(7!7L 1O4+Z/=]U8Y$HNW_]TN-)Q^-N3-U3[YTGT,84 M_483= QDV+UNY/1C.)93-/Y$1U.Y[U;S4COB@'*9O$1 M7\>L/HD2N,#W>'Q$GP"8 >3AT!?.7X5/!UB[;H7"_A2!"$6;RMIM-1=/X35' M?%9WPK0!I7,F"=M-EV@Y3PD(3.!5FRG;#P9@[[GWJHD]9X\*[ MZZOXV9@#S"-&8QK'/1Q(G"SO@,/Z5$)O9-JNQ%'P\:N?5C([P* S.,3N'':T MYR?$_K8KK<'98);0?#">/-?T U8[1.>#*?V.ZP37=XT#!GP^5&53/J.Z/P"$ M_#W#AW,(W'9$^RN.;SSR$X^NU_;VXOV0QKT-&N-VZ.T'C/G[A.8SOD_!Y]GH MB!]GGG_^ZQRKW0835 1^[UK/@@!TWM1-'(W7^#@4309C5IE?M QM^X*M13A=! .26T>]M#% M3@.\+K=WZA0UT_[;G_P%02P,$% @ "7!L6?-Q M#,3D# OB4 !D !X;"]W;W)K&ULY5IK;]O( M%?TK ^UBFP!:69*=V(D3 X[SV!2);:S=M$#1#R-R),Z:Y&AGAE;47]]S[\R0 ME"PEV<>'HOV26.0\[N/<5-5'DS'XZ<'E=3UX.P%/[NV9R],XTM=JVLK7%-5 MTJY?J=*L7@XF@_3@9[TH/#TX.'NQE MUH_S?EM<6GP[:4W)=J=II4PNKYB\' MYY/GKXYH/2_XI-7*]?X6I,G,F#OZ\#Y_.1B30*I4F:<3)/Z[5Q>J+.D@B/%K M/'/07DD;^W^GT]^R[M!E)IVZ,.7?=>Z+EX.3@.\J>)F2%#I.OPO/T<[]#:GKVP M9B4LK<9I] >KRKLAG*[)*3?>XJW&/G]V8:I*>UC9.R'K7%R8VNMZH>I,*_?B MP.,*6GB0Q>->A>.F>XY[)C[B@,*)-W6N\LW]!Q"ME6^:Y'LU_>*!-VHY$H?C MH9B.IT=?..^PU?>0SSO\/?J*U]IEI7&-5>*?YS/G+4#SKUU6")<<[;Z$ NFY M6\I,O1P@4IRR]VIP]L-WDZ?CTR^H<-2J>7K_'Y\O;]Y;LWEQ?OW]R(Z\9F!:* ;[[RA;)\ M/QFJD:6XFI5Z(2G>G'A?"[P7QN:Z1KR+S#06&\U7RJK3>Y&XK90I*BU$M8- BRM M!G?IV=20-==T.&1=)O/TKA30AS"@,YQMS;W.H>9(G#LR!?#M536#&1/( M-XS"3CD^I3,\CH\2?L.=*X5U MIA-=(F-(K M):YA84MVH5M@ CSW+-1YKK04'U6.?S]\N!@*B70Q/ARS.]N9_D&N!RVS4[@V/;II9VAE@J/* 0UEW\!./Z/*X[V:I,CW7 M6'>>WK2=ZHS<+(*FZ+3 M AB6E6GH.:7X7, 0F;(>Z*=KR9PH@\@:,*[ZC(K(J4"^ABD0B5E73;7IN9[= MO^@X/+>F6110Z7 R(CIUZM<&+\KUD 1YH'0_!JS*S*+6_U:$]DY-(C5=ZBWD MG=]I49DR[SX/GI<J%^@MB>#A"BXI\1:G1,7#%0BP M62ARDL,!GCM.I)LF.^UKU6&0=N:RDD1#+#GN8 Q]@Y"G? Z]6E%4U0N&9^+* M'7HXY7T9$D>M%@;,DTC)0 @/C]0QRT=(%Q+FG1%YS'5)E!<1WX\]D@';.@) M01GV$%?:G#/\3KAW[G$>MS/?,2T!]P #F3MDO]?P](J @O\V Y_NZA?Y5#+" M?%2>M]9R(0G/X0F.6LB;:\CF#3Y129\H0-V'9 -W9AP'-04=LE@90B@>00O2 M 6#A(7U>21?CE##O]R0$9!WGV1%L8XD^3U,9]5MS0M\"H,8RI]BEX[7M52YM MY>#4@_CMV4Q3C1&C[U049@4SV$TKSU2I\10J+A!OP9D2631F@C;&6P'W.+S0 M8%2['K:X30R%N$(CBS";]0)UYY'!%,/ 6IM';%86WZ*WKF@G2*OD4E;FH3%Z M"+$6+U&54+]%1*5G700@1AK+>3(S,"9%7^@U \73?(.\!&9&N;CJ.-2%G% 3"Y[&*8=!IRRG@_I!8ZZJL5? MFUH)*H&FX\EQ:FG>-5QQA):02G=E(>I=;58UE88_0[RX9LB+'K-6_4[CQI1- MJG9V'W*K/YFM98_1!ID%&WPH]G>QB; !#A]R[ISJY$#^&5P(@L=?B= _04[D M.*C]P>FOPP)NAN)"US"5"'07-(N3#G@04WOIS M% YV3T:>C/N=REL%;P,J%RC_>$\X%%!Q#:450#Y'3\13WL@/&4TS$$VAET7> MDO>&TW.G#BG'I9Y:R&R=M*$,FIG4S< \GMPQ2EU7!CW6*0!(FCE01)D-4:#S M$"\)A[%*24DT 2E6\-AHXWB$0RN8@$XRY7V7+$D19J5DR !Z1)TNPS[+3),< MW!4F%$D48[Y,-*.K&=7/R?);)6]F7!P'IJ8*23C+>/BVZ)2.E;;485;3=1H4 M1G'GUEV)L\E@A?@5S8)O!T)3=GK7?4RFR?/]$$DH!J_HF&R62R7+;M;P "/G M84&'EK C55$M8**W]F L0%+6#_G2ZM+081#=[- E^!\MM;TI-^5?=T&A2K)C(62W"V;F,/# M,L[&QMSQ,V1$@@T_3)XQ!9_LQLBW,=TK=%A)N$>D.<=C# 7T+8@N2FJ@VEW7C\/,F=!)2 QYAGD%?2C*(<4Y'N3WH[/1GY)GX^'\DOYQ\>WYQBK[3V,HO6X1Y_%^87;BJ_..9 M90N-22FPQ(QC["M9)M#ZY&1GFGGV?Y-F^J,T;HE#UV4H)G*=^7:@A&L;#^,R M7L(,'Z9TC:;>JOL>);S91=_=ZO8;G?!UHHQ!%_G$*B!?I;E>KFB\#8>R(*6^ M0T]>&).G#HI&I=W$3W;M53OX"WT68H\Z7?2.3FW0'BG>]LT]7HT3!J<7H9^D M+Q?0%-NJ'[=_Z7]A _$1D,Z L$)CWC:WD"5VV#NGX]0B@I<*,2_-:FN\F:KV M]FNY,%Q5&\36(ZD L"A-($C]E9GR*$V=E]+Y35K:>3M/Q^*5@0I5#9=QS[F5 M#1(+=]_[[)SU"DN_! G(Z)W%WVRPK>)X>J.?9XRBK2:,6II!@P^M\G%LC;=( MMBH.7+8G,JU72;CXR2!@)'WP9LF_T)D9[TW%?X)](3TMP/NY 3+B M![J@_&PO=V]R M:W-H965T6F%))TNE"V%IJ=.^66D4B2,J\G[H^Z-^(639/3YT M>]?Z^%!5-I(OV\^I:TZK? MM/ MV.@S9'ZQRHW[PKJ^.QAV(:Z,545#3 @*6=:C>&SLL$,P\;]#$#8$H<-="W(H M3X45QX=:K4'S;>+&$Z>JHR9PLF2GW%I-IY+H[/$MIF1B"Z),X Q5JL4JDS&< ME[6_R7"'?4MR^'8_;GB>U#S#[_"1*^RO 6 M5ST8^!Z$?AB]PF_0*CUP_ 8_4/H&5TI;6:;PQ^S>6$TA\N=+ZM;Y<=KL MFY6(\:A+>6%0/V#W^) 5KU&*-7N/^'QWT*L^7$5]>W2T@&,(O;R9A M$!S [>+L8G%Y![/+4SA;7)W=S*X_G<_A_/+CUS$$DE[U8DGQBP M(>76>@3X@5*=V3V]R"C.)"Z!,0L7*@G&TI6D0GQ!W6HQOSJ]:/6P"O!!Y)6P M"$3HA)5Q+5ODN8KY@"RO*AVCZ>T:LI4[=W(7CQA77+C@:KDDZVB09(??>;<^KK6Z9!SZN*!+HGLV$ MI8_<2EC+/(>8:H?D%1E1Q+&J""X9$,0SG,J24UMD)2PKYUPRME1)8]$Z>NZY M\1!80P'$>-)M$FWHF3T?-=3$+Y'LH@3>2XXN51G";S[L=^XRC?BLO,$E6?[9 M3H>K%)>J ;2S#EL!WL)HX@W\",93>$>K<>1%TR$-;A7Z=#@,8!+4RW#H#4<^ MC(?PKC,S4D 0>H,@ OH/ R\:\ "#T N&M!?"<.Q%P0B":6+,>T/DTW-S_V+C&.L,7M9G1&9ZZ@L7BGK!L6H-3A12 &=/WEU-**(LTW0<9B3\,!_1[6$)&O\)O!Z+;R2 M@^"GT/'X/X/C'%@J*C=KKEN;6DII0*0V:Z,_Q9)KVR:M6Q"PIAS)*!^+E98& M7Q7V_13ZB9R9-TBH1(5^CZ,A&+N!5D&]HF%[[81"NQ?R@=\;\A#T1O5JNGMM M#GN\-Z:C/=C;[I_R_LB1[+D_ZC3*4GG+T7#I$&5M@F_L/#.\^:W#O=UR2@WR M'T[F(JS9(Z7K*Q&KQ)$P8.S$4*2I!DRY531>9Y(8Y0-[\GF($ @+IW18 PB\ M;:#]"$ K/VSDAY.M_'\O_CLV[;I^V=<+JU;N-7VO+%G13;G]H>8+=+Y4%#/-@@6T/Z^._P902P,$% M @ "7!L64VRYK^1 @ E 4 !D !X;"]W;W)K&ULC93;3MM $(9?960JKE!\2( 220"J=H+#L5 +ZI>K.U);+$'L[M.X.T[ MNW;<5(*H-_8>YO_F'Z]G)QNE7TR):.%-<&FF06EM?1Z&)B]1,#-0-4K:62HM MF*6I7H6FUL@*+Q(\3*+H)!2LDL%LXM?N]6RB&LLKB?<:3",$T^]SY&HS#>)@ MN_!0K4KK%L+9I&8K3-$^U?>:9F%/*2J!TE1*@L;E-+B,S^ MNN^P(QA'GPB23I!XWVTB[_*:63:;:+4![:*)Y@:^5*\FPL M;3*#KPU*"XLU/(>8M(OD$<08W2MK2P$(66/RK#\E.[RG9>IHG M>X$IU@,81D>01,EH#V_8USCTO.'_U@B_+C-C-?T1OS\JMZ6-/J:Y+CDW- AR!+1'F MBNF"_GFGQ@(8Y$Y9=$J'^@+1(#J&FK2FI""WEBLA*!']ROG+$=3LG66<-J2S M@<*EB<==&JM\'A]:*EZ@-HZ@,5>4F%F_FW-E/#AK#)5NC&/=JG7+2DX[UN"C MTPAW.D6@7OG[P)#%1MJV:?K5_LJY;#OM;WA[7]TPO:JD 8Y+DD:#T^, ='L' MM!.K:M]WF;+4Q7Y8TK6)V@70_E(INYVX!/U%//L#4$L#!!0 ( EP;%E8 M+*<^=A, #$^ 9 >&PO=V]R:W-H965T'RV;Z \C5C;/>,X6I/8[#8!RJ3DFBGDFHRL\HUOWZ_B""9 M3$FI*D\/]F5?;%4J&8P[O@A2+Z^=_Q96QG3J^[IIPZNC5==MGI^>AFIEUCJ< MN(UI\OF]/SL[,GI6MOVZ/5+?O;)OW[I^JZQK?GD M5>C7:^UOWIC&7;\Z>G"4'GRVRU5'#TY?O]SHI;DTW9?-)X^_3C.5VJY-&ZQK ME3>+5T<7#YZ_>4KO\PO_L.8Z%)\523)W[AO]\;%^=71&#)G&5!U1T/CORKPU M34.$P,;OD>91WI(6EI\3]0\L.V29ZV#>NN8W6W>K5T?/CE1M%KIONL_N^J\F MRO.8Z%6N"?RONI9W'S\Z4E4?.K>.B\'!VK;RO_X>]5 L>'8VL> \+CAGOF4C MYO*=[O3KE]Y=*T]O@QI]8%%Y-9BS+1GELO/XUF)=]_I2C*'<0EW:96L7MM)M MIRZJRO5M9]NE^N0:6UD3U+WTZ?[+TPY;$X'3*F[S1K8YG]CF)_6+:[M54._; MVM3C]:=@.?-]GOA^PPEZ^P3^[XMY MZ#S\YG_V"2ST'NVG1['T/&QT95X=(5B"\5?FZ/6?__3@R=F+ ]P^RMP^.D3] M]1L=;"";#6SO8_$PD5]7!D%1N?5&MS5U8VZ[/ ,=H%M=)71LV-:14$WFB/]^8WJL,F;V4+T.?]?(W% M!G[>K=32M,;KIKFA;\R&B.O!$AMOL?[\Y^>G9^?O?C+Q<4G_OC@Q7TB M2/2_M,PL\S*\^>7D\B2_J=N:7]6;#8RKYXU1OB>Z](4WR[[1E"18I_3>I:EZ M;SL;WWC_O5KI=LFBK&W@C)3VN7S_-F^#))FUN,A*LJTD3ZPZ4:SU-4D(TKS? M.U.9]=QX]? !N_/#0I4U2%U!MH5WZU*7M..#IR^(N[;'%H7!;C$3--KTB$%2 MGL7?%T+@L]DXWRG(1\IE]!3 M"DMUCU9'-66R25FLBF!^R,?"RO4-_ K60P$B$2K7?NU;R?#L46SE'U4*V;AU MY#U8[DWG1FHBDH-6Q&BTXB[Z.3D0[8]SM#\^&*A?H"5L^3YT=DTNOB_4?XP" M>Z&$*;LE?3GX:RB]A31,[FN[&U$PQ96B,(0-?N\MDAOJ48L"3BL45+?6WXPR M>2O2E XH^AN)L&ZE.Z47"Y1E,58,!L\>.&A\+S],K,Q9;+4854/BN&7WR'C! M=XZGM0N="D,EG"E$?M.8=@FZ,R87^OE7PV!"?>WK)8L=W459N')G%\P:";$Q MGF.?$IZ;-W89TTR4$;KE C-+'-.Z*^TM9RA\&T!03#1ZY7?$&;(,TJ9W-[KA M/(5D2?[H(%UE[%7B0%ZXB>H-0R9!'J2P,S,D&= "MJ ET'5;Z\:U1@$Z-3$+ M5T9$AR9<)2R,F./4GJ41/UD#%U'NGM+!3*P?@@F!=1A3+]AW5Z [MPWY')XN MG:NO;=/L6]$'L^@;"'.5D_GV7A4L:U>GO(^)6N(!U]K+>QJW^!0JT=(YB MN+!Q\:;W\+PP4(EO@<7/%,>LJZ$S< MIZY9K^.:J C*S#LT$*:.;N:-*G0S!,N0QO=G!U0(1V;C/'X#A;)9OK7NNCV4 MB)_D1/SD8!K]C,C: L?>M?A<"0/[$O-=*"*.+VK'Z&>2MOK8JE\T?(+*RIGX MTX>+RS?07NAIX>47_N;X[-$,U1Q6)".KSU ._4GEZ]ZO;F,K]>S1L_O/U0== MD6_F]$_TWG-6YOJVGP)5^:QX@0S$:8)"!0]#E2\>(I6X*R0-[+")?D#^6-N< MV\UW0H&<(JFZ$ESC7#H4'22XE&?@ZRM3+R4R(H!;V4T0)Y*PQXMMT)60E*HC MGN^S@)X$]"*@18 ;3[ZH*N _A(IF;UR;+D$W%/I<&TO9F%=H"/_\$1YC@4K, MD5E^!D*"YC\2L)SK]IOZ.P4IQ).7__/'-WS]G)$K*:X7\EJ2D<58"N 20 MJFT@7FU+3H2 T;U@A;WZ.2$OS!@'DI]/.N+Y\=F3.SGB.TZB<(4$O7M4I4Z] MH_?Q*+^:!2UWB/*J^S-UO;((CIR2"[3/+EYSEAH1A *V\=HCEI#6!N0.6"A6 M6EK(T'PV2IDZ1NU DRN&0QJUE+C@);69HU@LO2&D"N;="9SZM]/U*S1+JE!W>$B%D:6C.-7 M<@YIOL[J22]L)RDQ!$KC-7 =_0\P!Q%L8'.D'>I"S0E.M50I1$N[M-^2"6^5 MM."!RKWA1$P(FK+\ GOB56JC E(0DB5#4;V@P,L1^N!QZCA3[Y6V(T3C:E$? M>/HA9^SRJ_Y.#B_!\O31OF 9WKPE2'ZZ:Y#,HCU+&\YHJUB_2V^# MO $%A6)"(=6:I?/DRA&SQ=I1^M#(!\>$!AA-/&DD0'ROETB>2QW+]M?>VU#; M2H8IA6Q_T*W^C_S@IT,P]&F&H4]O 8T UCU5T]RI[$.>/TQ$_46F<2I]9T,) MPZ]7IA5E1^DK;AKZ83?-.1KM5>5 Z'?GQ>)L; MBOHK.,;?4=YBH ,HYIU&R,.WTU1$1H"\G03'*-?)L*M!^<#R2/ ZS;=IWL6A MA:*+)$3<#GEK?]**:2BV$7%2%YO['7<2#SHPGBS\EK-@;#KRP%:.5.PZYM&4 M+7;'-J,VI)BY4^J4>E^CIE-A5DNX:!OA7#3R=OB,5,B).4P.3%%,LB4&URMJ MB.3HNU42KAZI=.7QKG=K2_XQ% %VJU@#+ 4&2H?N!BG M4PX6(%4G\AI0@]G M_KTG1_*Y11)%*&K(&MZ.VC$>3J#&PO4<^CE2:C[WV*\(R>"PP56",=&"T,GT MBJ0YKA3I6S83(;<48*,6ZMX*B0]Y'&E]EO!11NNFTJ&3@SA0[S?B#]2&[!\* MRNPN#%L)ZZ5!IYG?/KW9]?_8/9OOG;1KM K6G#.]&*QEKT?^[8-,*:I^W<=\ MNL?M*7(Y"\G#C$9KQZ4MCOW%]%2>5%R(@ M(R-P5,&?).-" /*&-"*V'L:AG%^9.&(;:M2DX\ZBOQ"+@PO3Q$C'H62:F9^D M([3IOT-P48D=<$B,HCN>2I.;(C9- M.([5VL/A]-+$/],1V'8SH!,@%1@_!7FUE#VR*L\!Y(C!8(S\*V"'P!!*+ 7'(!1%1^?$)VM]0>;M) M^" V?,?2 $K/2HVTC*50W'Z.BKKPGM0GOEMVQ%&30=VS]WGNN3:UU=B<\RM5 MM 5 @,NMX2_\-2AG5)-;13I")B06^1!_4$&_A"F'>MK?C@NB=0B=BD=SB/-L)ZB3OI,$OD MD9/G="WDGHW"!G0\A'U[PJ>J,]6J=8U;VN$ .F7H2858!UX78/6PK,[5C?,)S#O4'_[MO8W _OC<<;0H68SDE1@(O.)DMW6=%:Q M\H;R=&V:\)R-#?<^[EM44/(U?*:H@&_1;"4;&5_MR)<<.K_NU6O8 ]&C*S.Y^F'5PMRKFF>X%$.)VTP-T:=TW*C(S @1'JR'.I%:BQX^&UVFSHQE;+45E^41B/PW#OAI'E MC V&IFYK\W&>A0MH&6:BE*:A81A.?":0@JABM]-@@]$-5:)T3 />B*KVZF.P M1D(]8R;WCYS2P",-3V7$+C?@;D;Q$&]DL&EC\8$]=5/UHE!I >;.P_DI"\9# M ]0N&[X=YXW8"(@%B8[9T!\EP^07XFD!&(L'<7&H6FJ(%6'I+283W7DN#GPJS"WB03 M[\IY!'0:/^V9$XU<.:;AG=(2\WSA3,EMR*EXM+DUC]TK0?8\YC9[!CXAT@+^ MJ(-,@]/:MN=C&;X?966>4J,BT!D.ZXZC*XV UO@0.36"=6^BQQ13A5Q_%Z1 M!OXPUPYUNGIBZE06(CM3.*FH]2QA#^P^B*D'!! Y'HZ?8C26RAPZBBS82JXP M#6:E6QGT .:C"L+TXIB*+XWMW.N;_3^)W;TA6W@FGXF,="N&#J69Q].,/4!. M!N@RCY6+'Q/N-4)O!*,A6&/-5724D8&%D7A7)0DA]^1(H=$#(@=Y#AT!601' M;9HMV[ #O])F)T4&V@[:VXXCU$7'1@A; Y\BV0T%?VH/QR: #6D,OW^C?2=N M-!S7E#0%1FN*=6F?;+N@6:1_,'QJ,61F[+#I.R;+O?0K,;G7LX&ATO\,V36PYJPL[9?1G'Q47L M!$=9YO*&+\\7IDY%D!MX'CUEI%)1PV0M]%@2#V?BY2 &6ME0Q1:+XW$HTSZ;.S*W*R"QFALGO?C^^N?K^NTG=8 D9^ HBC8' 35J9[[P2DW12$*.- MJUP<]\K>J%X\@-*C$:F<>NG;*O@ *R:/Z>)%0[I.6OPR8'@=K2LUEDWZ#>7\ MAG,L_^"%3B1-V)HDW2IN*O>5"]+8R'HAW=(@(1U.2_Z:);^- M!922';5&;/Q\42]K!(VP[^R_=+KD0UY]/330/$7](Y+R1O%RD^ :T?O6Y=O" M\5C[?3L$_U1!9B5*@9R\$"$JA C CY9 2MT//_0A689RS!*^&'Z2ULED5<[! MW/0Q@ WY%(&F@'<:P#/RG+@SE$?Q7L: UX?G_T.@TPF+-W+K6F.9H]1UNR)? M*)D&[5\BY[J<0N.9+U[,MW7H!RG%0:\ ,-HC\+0]'D@G3Q]?"2]1/JC&PO=V]R:W-H965T#_./;J\6"O]V:P +'NJ*VDNQRMKF_/)Q!0KJ+DY4PU(?+-0NN86 M'_5R8AH-O'2;ZFH2^GXZJ;F0X]F%F[O5LPO5VDI(N-7,M'7-]?,U5&I].0[& MFXD[L5Q9FIC,+AJ^A'NPGYI;C4^3 :44-4@CE&0:%I?CJ^#\.J/U;L$O M9F M9\S(D[E2G^GA77DY]LD@J*"PA,#QYQ%NH*H(",WXH\<<#T?2QMWQ!OU'YSOZ M,N<&;E3UJRCMZG(\';,2%KRM[)U:_P2]/PGA%:HR[C];=VOC;,R*UEA5]YO1 M@EK([I<_]7'8V3#U7]@0]AM"9W=WD+/R+;=\=J'5FFE:C6@T<*ZZW6BZOQK &78ZP+ _H1QK/O7P6I_^:(]?%@ M?7P,?7:/95BV%3"U8&^%X4]@' M-&EO9D0)IZQ';!B-[H:#=&_==VP:>ID?TR#RDCS!01CGWC2FJ3!)/#^;CC[L M&;G9&WE1GK$@\Z9^R#+/#T(6I[@S&CTHRZO=,U(O\ ,XS*NHC:"L*Q/V_HO,>2L&[B 09V9@G7A9/7412+XQ]9W;N^6$V MNH=:%$J6;6&5QDCD"))X:9RCBUX:I"P.O6D>?U,DV!&F)P/3DZ]F^E"F5\: M-8?X?13L,+\'5.Y0V1J0N$@2I2GB+B= 1Y?XT<$)'!E5B=(E]9I77!; [DEJ MCR83]PM%/Q-X7>(^R;FH*L0M>IL,&0+BD62XCW621SC*8B\/ M\M%'M$TSXC/(P8$,\Y*&_NAG)9>O+>B:M4=Q4\SPU&=9Y"C?05;#WAYT&DU9 MX/E^UC.A^%O4T+@T=:6#H\3WHFE^+/WID/[TJ]._J2LL?K64XL\N.[>@A2H/ M<>$H\F$N/&"JNPR2/E@7'O=64G;+4I#$[M0!"=\0":SWHE(&=>\_5;KN)+WG M-%&R<8Z[#]CYZ*I6+=DH9%&U/6^Q#0$D1KFUUKJ-B^^(89O#7+$1W*H;K4:#C/2J&(CAU MD$&4.9:@G)!&H'Z$;@+?X&&TZMOP,?Y&&,NHV:R>R:<% -6B485P5>J^ZAI[ M/FS4J$(U:SAN:/ E5HV0"_H: #:5UF-(9ENYL2&H"C/>?UC+UGTTM@'S7/KU M;B/A<+5ZYI45>)1:X^E-JTW+\2"K&#PU@C*")E!Q">GL>W>+YQ0D+XSC]Z([ M_8QA@[E;AWA6C5VE>/T,7 _'#A7M]3I5-UP^;_5KSSQ:\64<=@.PZZ5UG'7? M=J)JW5$5''D/R!DM=.2E 3H*)#/HH+R&078H M5D,?P;@K]$WE(I0TO+O*-!J#R#B*5^%8A:'ON7KP!+M".>":[-K6UXGC!+8G M"/.\^^9T8S[V+NC7YOR>;M^_FH9!]@8Y)9X094&TT6C:LB^D?34\&UU1;8WV M6O"OC$O'J\Z[.>PIPWFGGR=ZB'S4EM%#RK+ "X*( MQAE+,B^,K[!ZL:MQ- M;JXL7EO<<(47<="T -\OE+*;!SI@N-K/_@)02P,$% @ "7!L64LJ=B/K M! 60X !D !X;"]W;W)K&ULS5==;]LV%'WW MKR#4+">;HF5# M"^Q%HB3RW(]S[Q$YVPGY56T!-+DO\E+-QUNMJ[/)1*5;*)@Z%164^&4M9,$T M/LK-1%426&87%?G$=]UH4C!>CA= M>C0F)I*5$%_-PT_9?.P:AR"'5!L$AK<[6$*>&R!TXUN+.>Y,FH6/QWOT#S9V MC&7%%"Q%_BO/]'8^3L8D@S6K*G(E;V273O7'9.T5EH4[6+T MH.!ELL!O%_C6[\:0]?(=TVPQDV)'I)F-:&9@0[6KT3E>&E)NM,2O M'-?IQ5(4E5#<9DBLR1*D1B;)!UZR,N4L)S>::4 6-%FRRDQ3Y/B6K7)0)[.) M1@\,SB1MK5TTUOQGK$W))U'JK2+ORPRRI^LGZ'GGOK]W_\(?!+R!ZI10UR&^ MZP<#>+1+![5X]!F\+W+#2OX',X$Z9(G1BIQGK"F@,B-7$A3F@NWSU9,G17X[ M7RDML=Y^[\M0XT#0[X#IP3-5L13FX\K8DG_Z"U(LJRE-.2>*P5:]?D[B-CO;P.=MM#,0I,4D\F5ALP8QPED+7*4 M!%YNR#%6G-Z*6F&*U0=I^\:S;^@(J:@8SP@O4U$ T>P> M%#DBU EI9.]QZ'>3X!Y53.$$SYF& ?$=+PD?(:A:(HV 7VE(\>HA?A,$=;S M)U'@CFZ%1II%7VA'9.I,DQ#OL1.[+AE@*NR8"E_,U)5$#9;ZP5;@^V\UKTR= M.>0SZ#["!H'["7MB 0X62L#+]R;N403K6I9)IN3$#$.'4DI.!@W:O*'[D1/$U-ZGL3=4 M%%%7%-&_;-]+@2S<@BP&&G@04]Z\V]>X_+$22P3./"#:(B*N*,B?C$5YVDJ M:_3]DK,5S_%?"KT\# +V\[!'S@_(W[\=BRH7#P (7!B1/+3!"DI8+[[MO/0N.O(;"/GO<6MP5%P74C0B9/N$TP_@)N!$#9 M-3@)]\M&WJPS&>"F"NNSM'R5S"I>RUZ7F].ALDRZLDS^@T*\L0KQ#^4Y"/PR MF?B197K0BF<+Z\C(4XB\U$3M18F3'2QS/<_]W M-3%YM-TO0&[LH<9DO"YUL_/OWG;GIO/FN'"8WARZ/C&YP>T/MMH:E[JG,6X> M9'.0:1ZTJ.SA824T'D7L<(MG/Y!F GY?"TQ$^V ,=*?)Q9]02P,$% @ M"7!L6=FT#;/'! M0P !D !X;"]W;W)K&UL MM5?=;Z,X$'_/7S'*5JM6XAH@0$BWC91^[56Z2E7;VWLXW8-#)L%:P*QMFLW] M]3>Z?E*R.\J1=3P,\\*==%/M2[/!@.5I)@S=2I* M+$BR$#)GFE[E!JV7.<^Q4%P4('%QT9]Z9Y>A MT;<*WSBN5&<-YB0S(;Z;E[OY1=\U@###1!L/C!XO>(599AP1C!^-SWX;TAAV MUQOOM_;L=)894W@ELK_X7*<7_;@/Q !.1*?L+JUHW(N6D M4EKDC3$AR'E1/]G/)@\=@]C=8^ W!K[%70>R**^99I-S*58@C39Y,PM[5&M- MX'AA/LJ3EB3E9*%TK*B?&L%Q\]LEJ$Z.1]HBF$T!TGC[[+V MY^_Q-X9[4>A4P4TQQ_E;^P%A:P'Z&X"7_D&'3UB>PM!UP'?]X("_87O@H?4W MW./OKGA!I>TQ';C&F096S.'F1\7U&IXPJ237'!7\/9U1/H@T_^Q*0ATCV!W# M%-*9*EF"%WVJ%(7R!?N3SY^\R/URX 1!>X+@D/?)4UT_(!9PS^1WU.9;=:#O MPGO0XVZ\SRG"0F14M;Q8 E? -I5K(N>OD=5KTI@F'*7&?(:R_6@VP=>8-+N> MW1W",2] IZ)2)%8G9[WWAKTKH31\E4*IYG=JX!!?#3()5Q+G7,,?)*'8-TIS MJE*<]^YW82-G>8[24KUD)84Y@J$3!:%YTM_G3['O^5_>K(P\)D-9"DF>828( MJCU.(32%]%TG""+P8A^.P8>3UI0$D1_UGNF:5!4ES)C0%5@W.8X<+PQZCT@YIH\' MO#CK73&5VA0E9F%@O;#,7DQ'%#2*XMV?F*24AB".?H6I#OF.DO\[WSS?"7R/ M%J%-1;"5"BOV/\0:SW5&Q+R-[3%X'2Y887B MZ$3>T,8!ELS" M<$PVHR[OQH[K^;MX%SJC4;R7.U:ZEWOM4M[1.'YNMX8HZ MLNED%8&[9]I(UKN:Q,&@^YL$MF@6!LU+%\TVC0A-TD&3-VCV- YJ.BH5JP)F M9GC&UL[5?=C]LV#'_/7T&DAZ('N$GLQ$GN*\#EVJ(# MUJ&[W+J'80^*S<1";>_!!?=0>L$*88 M6480]/N,-YBF#$1J?*HQNXU(9FR/=^AOG.UDRU(8O%'IKS*VR55WVH485Z), M[:W:O,7:'J=@I%+COK"I:$,BCDIC558SDP:9S*N_^%+[H<4P'3S!$-0,@=.[ M$N2T?"6LF%UJM0'-U(3& V>JXR;E9,Z'LK":=B7QV=D;(35\$&F)\.).+%,T MIY=]2\"\W8]JD'D%$CP!<@;O5&X3 Z_S&.-]_CXIU&@5[+2:!T8-E?V;9'H@\AB@5QLB5 MC(3+J8VTB=RJ/=MX)_1$MQS]Y@(1**]%TR((,=21%"H4H2.!+2OBE;9' "_\4 M3F#HC4=3^CM;@XO'*YT[[>S<.B]2M2DF7$+2YFFY@GTD3?Q_09Y;T8* MZD)I81&6BBQW6!7J :S@E)SEC8-Q [8_[5 2XY:*"[L"5B4#O@0^+;O= QJ> MPL3SQV?U=X?6F*HL.:P.5?+$V//#$0TJZA,(IM[9-&QYBZV\13*$#XK.^/K- MXI'V=93=D)ET(Q =C8Q*92R8:2Y2D4<("W>/$031&H0-:H2BI*@4S,+1"DK+ MMVWR/X^V/]<*7B%45T)?%<)AO]X)? #;Q0$>Z7@ MX=)?J 7^P)N,P@9[?_K=U2#TIBVPO=GWU(+0FTRF]?=KM8#*U]F !A4UU8(S M;^ '_]>"?UTM./*&"9LW3/C-;Y@;H?66L_59E.8\Z]"8^7.D3JT]&L*,3( ML3'2+S!RFLRK)I=F!^._WVJS MZ#98NV:2$HXMK3JN9K7I5Z^K-NV>O&IVZ9:ARF,@Q16Q#GH3"G%=-9#5Q*K" M-6U+9:D%=,.$>F[43$#[*T5VU1,6T'3QLS\!4$L#!!0 ( EP;%EDE>?9 M^P, $4) 9 >&PO=V]R:W-H965TGM@'GUA9HBZ#)[CXL]H&61A91271)*D[WZW=(.8IWHQC[ M(@W)N9P9\G XWPGY0U6(&AZ;NE4+I])Z>^YY*J^P8>I,;+&EE5+(AFD:RHVG MMA)988V:V@M]/_$:QEMG.;=SMW(Y%YVN>8NW$E37-$S^NL!:[!9.X#Q-?.>; M2IL);SG?L@W>H?YM>RMIY U>"MY@J[AH06*Y<%;!^45L]*W"[QQWZD &D\E: MB!]F\+E8.+X!A#7FVGA@]'O 2ZQKXXA@_-S[=(:0QO!0?O)^8W.G7-9,X:6H M_^"%KA9.YD"!)>MJ_5WL/N$^'PLP%[6R7]CUNG'D0-XI+9J],2%H>-O_V>.^ M#@<&F?^*0;@W""WN/I!%><4T6\ZEV($TVN3-"#95:TW@>&LVY4Y+6N5DIY,1NIT[FF*:ZR]?!_CHH\1 MOA)C!E]%JRL%UVV!Q;_M/<([@ Z?0%^$1QW>X?8,(M^%T ^G1_Q%0Q$BZR_Z M7T5XD?D55WDM5"<1_ERME99TE/X:*T,?93H>Q=#K7&U9C@N'^*-0/J"S?/\I1G1*2JO.CV?K!Y0$N&!ME%CLT8Y["5<8;Z?">Q,-/G"2X2/4B@%JSSO MFJYF)L@WNJ]&9RWD"2!&T4)22<0)9$[2V,XI5$X2]TH"8Q&/"7)[S7"R UIUFA$E( _ MFTTN+84I(:J//3C*'C*)/6#[I]M)57RK;-P9!''LSGR?'#Y)I_#N318&X8?# MM6CF9F%*:T'B^FDTN7ZD\IMR'R3BV;"4)11T.9C;"^(^MRASDRPPH'OA.<2K M*Y-[R0IJ"=0N/&U$:%F#,.T=4J%Z7/9_@'A\?G(O-*M'SM%;R.+4#8/4EC2. M*SONC3U W2$([0*1[H%!^ETS75LK%;=--IP_Q5 M(Z3F?]O=@NM':HH*QWAUU.TXKU;*<.8E&US+(QR0E#T2=H@$>R26=+:BY='C M#SM&!U#MR:E>4K,1'7%B8LEX(M&T=7.F(FCL%6ZJ'$1NX@=&)09S^F>ID1,C MATEDY!1BXDI@=3*89FZ69)/["NG54&I*, W=* SV1^!Y8\>VS3MH;42CC6W@ MYK8AF'V7&V:'-\*J;XW/ZOT#XRN3&]XJJ+$D4_\LI:V2?=/N!UIL;:-<"TV< MM6)%[QR41H'62R'TT\ $&%Y.RW\ 4$L#!!0 ( EP;%EBIUN-NP, *(( M 9 >&PO=V]R:W-H965TJJ]ZAVC@M2R$GGL[8ZII$.ALAR73U[)"05\V4I7,T%1M UTI9+ES M*HL@#L-A4#(NO,7,K:W48B9K4W"!*P6Z+DNFWFZPD/NY%WG'A4>^W1F[$"QF M%=OB$YHOU4K1+&A1\MH>I-:>V?P!\>]/AN#5;*6\JN=_);/ MO= 2P@(S8Q$8O5[P%HO" A&-;P=,KPUI'<_'1_1[IYVTK)G&6UG\R7.SFWMC M#W+S#_W&(#PZQ MX]T$1(X+>RA/1M%73GYF<8=K U?/;%V@[L\" M0Y#V0Y =W&\:]_@_W"?P((79:?@DH-4W<'B#+GUW7&>%U+5"^&NYUD91+OQ]26R#E5S&LO4QU17+<.Y1 6A4 M+^@M/KR+AN''#J9)RS3I0E\\4;WE=8$@-_![;;1A(N=B"\M2UL)HNVS%7*+= M"7R9]O.. IU%8:#>.H_@CO(=A&/EQ&O8T@'(S^"K#_R$P1S.GD[7$@6@!U[JV@2"3FJ1<013[P]$ ^G:8 M^FF:0K^7QHF?4*!TG/K#2=K[C%I/J=*40H*I++H4/@BZ#X][T1V$\$:#V 49 M#OTHL4&>I6$%%%)L?S%6D(5I,7^(13*3R82XQ%9P-"&>(73D4]KF4]J=3\TU M:R/>U\;F_@,7O*Q+6"DN,EX1PQ5[HPO6V&-6M.M'NG>.[J?7K*B;%!1OL,QS M;NF>O.ADO]5"+8*&2ED)X4_^5/_^5XK-EHSJW5CM59'K3XP8M(T M.9>H'55TJ.TF]:\4VBYJZ0R@=-=JGU*"*B!*K$4*\=@/TZ$=#\_&HV8\LN,Q M)$GJ3\BA2<%3"5W*J."L;Y2HMJX[DBA+JFDA[6K;@)=-WSF9-]W[@:DM%QH* MW)!K>#VBXU5-1VPF1E:N"ZVEH9[FACOZB4!E#>C[1DISG-@ [6_)XE]02P,$ M% @ "7!L6:&ULG59+;]LX$+[[5Q!J46P!)9*HAV77-F G66P/#8(FNSTL]D!+8XN( M1&I)*D[__0XI6[&QC@^]>(84YYMO'AQZMI/J65< AKPVM=!SKS*FG0:!+BIH MF+Z6+0C\LI&J80:7:AOH5@$KG5%3!S0,LZ!A7'B+F=M[4(N9[$S-!3PHHKNF M8>KG"FJYFWN1=]CXSK>5L1O!8M:R+3R"^;-]4+@*!I22-R TEX(HV,R]931= M)?:\._ 7AYT^THF-9"WELUU\+>=>: E!#86Q" S%"]Q 75L@I/'O'M,;7%K# M8_V _KN+'6-9,PTWLO[!2U/-O=PC)6Q85YOO M*3IM9+,W1@8-%[UDK_L\'!GDX3L&=&] '>_>D6-YRPQ;S)3<$65/(YI57*C. M&LEQ88OR:!1^Y6AG%O=8]Z^BD V0!U#DL6(*R&]/;%V#_CP+#+JP!X-B#[?J MX>@[A'P$=IK$H<^H2%-+N#%0[RQPXO? MP;MC2G"QU4?1_KU<:Z.P/?XY%V\/EYR'LU=FJEM6P-S#.Z%!O8"W^/0ARL(O M%\@F ]GD$OKB1C9M9YAK7[DAYVIUCO)%T/.4GRH@&UGC%<7D$&/+3S08C9O* M5,3@Y^*4C$ RO"?3(AG=-PX7>%9VFHE2^P1>"VC-T7?6R$X8_7DZ>JH4P$FS MD'LD>K(SLC6WA8_)H(WNNP84,U)-1_=O%#Z2:.+'48(*37P:4ZOD?CI)44D3 M/QO3T2T(B3>HM_WAKBMZ92\(MX6>H+:1(6"#,>+5*YX)SC%M,!J;EBB<^&&< MHLS\24A1YGXRB=PZIG2T+,LIN=ML<.!8G)+7G1TYF,BB4]QPA&=:RX(SZWC' M,;&RM?G4Y-.'G$;T"XD(/>B_ H<1&,4+N^[ILQU3)9X3)>D$QWHF?IAG)/-# MFJ(>YS'J2?)+W*%I:_D3J]B[:CM55#@?2:OD5K&&Q!@-)NO_J3XDN,_XU9NS M*(K]" L=1=2?T(F3>1XY.<[2T8II7ISOO(\DO(YR)[!=G,B<2*/1K<5'_^\; MCGN+J!>I$TD^6@K#KP9VI_%>V;>@W"?8M7K=V2[.L/>R+"7C.",I-L>Y,1 < MS6OLYJU[E33F!2]'/[J'W>'A6_;S_NUX_VI^8VK+L8%JV*!I>#U./:+ZEZA? M&-FZZ;^6!M\2IU;X>(.R!_#[1DIS6%@'P]^!Q7]02P,$% @ "7!L63L1 M4332 P (0D !D !X;"]W;W)K&ULE59-;]LX M$+WG5PS4HIL JO5IV4YM W;;Q?;0;9!TV\-B#[0TMHA*HDI2\-X_D&U+SO9#?5(FHX:&N&K7P2JW;ZR!0>8DU4R/18D,S6R%KIJDK M=X%J);+"@NHJB,,P"VK&&V\YMV,W(?ZK_9&4B\86 I>8Z.X:$#B=N&MHNOUV,3;@"\<]^JH#68E M&R&^F%,/"MRRKM*W8O\''M9C!>:B4O87]BXV33S(.Z5%?0"3@IHW[I\] M'/;A"# -GP'$!T!L=;M$5N4[IMER+L4>I(DF-M.P2[5H$L<; MWFF1?RM%5:!4O\'[[QW7CW#YF6TJ5%?S0%,*$QCD![JUHXN?H9O!1]'H4L'[ MIL#B1WQ T@9]<:]O'9\EO,-V!$GH0QS&Z1F^9%AO8OF2Y_A*)O'UFLZQ@!OV M2/;2L)*2-3NT[;]7&Z4E>>6?4XMWW.EI;E,_UZIE.2X\*A"%\AZ]Y:L741:^ M.:,\'92GY]B7=ZYL0&S!'AI\:JVO5\;7=&JG])YE/*UWU=>G2:1+!&63B?:I MB(Q%N *+:31MY,;4-ESRA@"B4ZPIE _XD&.KH46Z LRF ZM%UVAU=7WAE"OX MU&FE*9HWNXL_NWI#H93TJZTD+"[6K&)-3D -[S!'.Y]$U@H)Q%$"+R%*1W$V M\.WH'(V>5R^F<12_H?E#:XC !Y0Y-X=_">,$K@Q%.,KB(2 W&2N:#X!NO"UR M;=OXT')I4?'$H>)1,CM62$;5!XD'MT*46(G9*,PNOJ R3+387H,IL9\#X8QS MQH-SQK_JG%N2(7ENI#@3K?9,%NJ4=\YRGO;.A\:]$L8I>ZY+NK552]\,.G#[IVMR*!,-LZ??I:D9-&^!IY&7L)L-,EZ MY$FC4U%,,PJ]A'0RL_^1'V;CWO&S\4\L&%T>/]7[ME["G0C$5/JFV6] V#T@30_%8(W7=,@N&K:/DO4$L#!!0 ( EP;%F(_Q_3 M7@0 +H+ 9 >&PO=V]R:W-H965T\Q#L)JBH*)E\6F(O]S/&=UX-[ MOLFT.1C,IUNVP27JQ^V=I-V@14EY@:7BH@2)ZYESY5\L8B-O!;YQW*N#-9A( M5D(\F8YP:(W/C>8#JM2:-XN'Y%_]G&3K&LF,)K MD?_&4YW-G+$#*:Y9E>M[L?\5FWA&!B\1N;)/V->RH]"!I%):%(TR>5#PLGZS MYR8/!PIC[QV%H%$(K-^U(>OE#=-L/I5B#])($YI9V%"M-CG'2W,I2RWI*R<] M/5]JD3R=+RBN%*Y%07>MF$W7[;-9(YP^L%6.ZFPZT&3.* V2!GI10P?O0$_@ MBRAUIN"V3#']L_Z W&Q]#5Y]702=@$O<]B'T7 B\8-B!%[:QAQ9O^ [>[7I- MW "QAGM,A$QYN8&_R\>Q-'1;><@0L+4D6TO*6EI92\FAI=./'\9!X%TN%]=V MY5^> 3:W054(F@!U)A&!E2F49 Z*.M%H$@V4)HW%"F6;*RM(BQ"X J8():=B M5'#*2T(2E:+OZNRB]V!1#V\-OAKXPY.>!;1@[:IWCPJ93#)K*,4=U?J6*E?# M3^"[?A#1.XYB"%TO&$/@>I.XMZ1"I#2XL,$2)3>%KNLBL._0G]!ZZXWAHW)FX_LCXXY,SL0=T M.Q)A;QZE +$UZ@HVDI6:0--*FJOZ%QGO=_!TV/)TV,D@PO'@=GEW=XQ\G:JF MI5^H+4MPYE#/5BAWZ,P_?O C[[+#L5'KV*C3L27]1:15CH;85XKZ>I.^1W,A M6L WEE<(5WLF4P6_U#D]%D.W%:NHH*)4U^1O\P$B22H)Q.+/55E?S@TF]B9< MP_.4*VJAQAD2::KJJ]!(++);W[^L"SX3.8$K>Q9?PNWWBNL7:*JO;TC2U(QA M SN(U!*G:L+=V7"-ARICE.W7:B4B;NH8#OCT0RRZZ'748<^TIL30->=K:M@O M5(KJ#(*^9WZ]>ZZ>SM>&O)SR3VYIH/)"&/;'<$+/$$YZ-WS'4_("7CCF*?C] MF#X9@),W\)W(J;ARDYA1;#Y!%/9'<-+!HZCE4=1YP]0^M.36BKT.>"RY5L>8 MTHGS#]D>MU[&_PO;.ZTZ*9+Q%E MRM]M>O\Y24,B4MA)4F(8243T/*]W?R6KX;'?GUB1P/*YF[2AE8S&%OL8,08' M\U2!768T7*,T O1]+:AA-1MCH!W7YW\ 4$L#!!0 ( EP;%D' M %TGA 0 #@+ 9 >&PO=V]R:W-H965TZ\ZW?W M&W?I-K&\,5J=%6*+]VC_+FXU?8T:+7&:86Y2E8/&S7GWO;^\F/%]=^%+BCMS M] XNP02HPL:Q#T>,1+E)(5D1O?:YW=QB0+'K_OM5^YV"F6 MM3!XJ>37-+;)>7?>A1@WHI3V3NW^PCJ>*>N+E#1NA5UU-PRZ$)7&JJP6)@^R M-*^>XJG.PY' W'M#(*@% N=W9:;Y,V?G&A.FER+LT9E'NK MZ30E.;NZ1@K)0.]!K"6:_MG(DE(^&D6U@HM*0?"&@@7^_^#/OCQ,.3AH')Z>TK^ZIT.)2(J@-?"Y0"YOF M6W!NPZ4RUK0Y?%)EN\,/"4*DLD+EF%O#UE1C33IK$5N#'6H$86"C))4L<2/- MP2:J-"*/37_9>4@TX@O4X1/9?['38? 8P3$T;YVK](GN'DS!KS#U UYG/JW^ M8#J>TCH+_,9N@AH]YU1^YT=RA%)8"M:H"L16_DP;:\:LLI4>6],&2 MK%B^(]S>@FX ^!1A8>M$6=09T#[$J8E4F5N@/&(KO@ &N:' MQS#.?+]#S<%BMJ8\[#L$?,"HWO$'E8]?72O&^)UX)%5;I#SQ[^G $1=Z[QF% M9CY_?FTP'(8!S(?CZ8^:7N2J170^G,%OM$YI/4&T64.TV4\3[:JTE%*XH4"R M,JO[PZUXSEPU,Y![XE5'UX=TMQ'PM.':6%8;J])6'!O;<^\';)E_Y&X+4O_7 M6%XWOR:XGM^O*-@[(#F&S#&T7_&#SZ@M^#5W1N],Y[<[I K5! MFEXVQ $(!V$8U'WD58C^9.#-%YUK-&8):5:4UK&;I)#Z2P\F@RFUH7[GELN3 M^/ H9(GM7"<'%X.IY]7*HE)K5Q=KF6Y='1LHJE/1A''B= M3RIOI%^UO6, V)X_]SAMT[5Q:U$X+_ U+RL[G-;8:@DDK' MQI7_X[Y+TV\EXQ&+$@L,D,5_4 M P M0@ !D !X;"]W;W)K&ULI5;=;]LV$'_W M7W%0FZ(-!$NB/IW:!APWV_J0+8C3[6'8 VV=+:&2J)%TW/WW.U*RX@RN^S#8 M\/&.]_$[\D?2TX.07U6!J.%;735JYA1:MS>>IS8%UER-18L-S6R%K+DF5>X\ MU4KDN0VJ*X_Y?N+5O&R<^=3:'N1\*O:Z*AM\D*#V=U,D83"=K M(;X:Y7,^N^7PJQ0&D\:9L9F!;M=$$KFS,IJRTI-F2XO1\ MA3M:8@V\R>%G%#O)VZ+FVV^S<.^?^+I"]6'J:2IHPKQ-G_RV2\Z^DWP" M]Z+1A8*[)L?\=;Q'0 >T[(CVEEU,N,)V#*'O O-9="%?.'0?VGSA#[I_Q%9( M738[^'.Q5EH25_XZUVZ7+3J?S9R?&]7R# %K-&"- M+F6?K^@\YOL*06Q/=^H1G['9X^F.G4-^.?=3@:#-+L/:'%.H2J45:++N7BK) MOA+5L5,MRE+D"LHF+S=<8P[ORX9FQ%X1F]2'F]%3(1%?<0!^I0I*YH1]!.H$KTM+(C28Q":LQGR;C +*@4UGLQHD/:0Q7HX4J M.03,#8,(Z,L"-PJ-@)"Y04PV!G'J1D$"P62TY W/.80N\Q.(C(SH%R9N2G7) MEX*S%*+1W5[256@/RGV9Y[16=UQI"-S,GP CF:;4 L1N,,E()E0I 3;ZC99* M0I1D$$!$>-^]R5C /I)_2)T$1OKL:!V]A8P"?3+[ONV+QFXX20>=Q8F;4>*C M'M+\A/7^%U@6#RR++[.LNYP-R9;V]D&I8"GJ5I;*G(_ OP+:_WLA+1&?A.;5 MD8/J'/$NECM_9 P;MZ(B(IJ*'2\5$B&)>;H8>+C#!J7EW5:*NK\L#=P#L;6 M30<:CY#K'K*VD'](YO_!WN/"P8+TL=FG(+6"M*#32+RXW1+)QLQ,^./8B&"< M=-KDU&T)U\:6TM0U7+_8/QE[8D.N[2?'1FA40)>V.<2\Z9;@/ZV/X1Q=O).G MA)+O[(.I:#'WC>Y>E<$ZO,F+[BEZ<>\>]'LN=V5C8&PIE( 3%63W2':*%JU] MF-9"4R=V6-#_"I3&@>:W@MKH%5-@^*K6 M P B \ !D !X;"]W;W)K&ULK5==K^(V$/TK M5EI5N](M">'CPBT@72"KW8?MHJ4?#U4?3#(0ZR9V:AO8K?;'=VR'%+B0!2DO M$#N>,S-G)B>9T5[(%Y4":/(ES[@:>ZG6Q9/OJSB%G*J6*(#CG;60.=6XE!M? M%1)H8HWRS ^#H._GE'%O,K)["SD9B:W.&(>%)&J;YU1^G4(F]F.O[1TV/K-- MJLV&/QD5= -+T+\7"XDKOT))6 Y<,<&)A/78>VX_14-SWA[X@\%>'5T3D\E* MB!>S^)",O< $!!G$VB!0_-O!#++, &$8_Y287N72&!Y?']#?V=PQEQ55,!/9 MGRS1Z=@;>"2!-=UF^K/8OX&F,$.>/NGWXI M>3@R" =7#,+2(#PSZ%[ST"D-.N<>>E<,NJ5!]U:#7FE@4_==[I:X.=5T,I)B M3Z0YC6CFPK)OK9$OQDV?++7$NPSM].2W%,A,Y 7E7PGE"9E2Q101:[*0H(!K M:LOY,WE.$F8N:48^<->>YL:;.6C*,O5VY&N,QF#Z<>EYYCR'5SP/R4?!=:I( MQ!-(3NU]S*)*)3RD,@UK 3_%ND6"]@,)@S DOV[S%<:6T1"7X^T)N4Q= ]W( 1AV?5$%C&'N%\25WX$U^^J'=#WZY5,LFP>9-@D4- M@9U4L5M5L5N'/L'G.L?ZH(;$+P^DH)+L:+8%\H9QDH@LHU*1 J1KF[?D6WTW M3FN=W5LQ!S:P8.9=MIL$K2!HC_S=<2EN.A5][]0)>;V*O%XM>4X_3',7]J%7 MMO%I460LMGVOD#"G!Y?(J@6_ERP'UCM*L-U^[ 5G9#7I,FH([(3Z?D5]_U;J M)4-9*5!75*G WPY:?(GT6MA[2>^_)OV,\";=10V!G1#^6!'^6$OXG*%0L]7V M(.?X/:DTMCOCFU(/'HQ0Q$;R-Y=>IE.'/[Q.UJPV@GLENDFPJ"&P$^8'%?.# M.R0Z%GP'TGV"&XVYQ/3@55MVSYBN]7@OTTV"10V!G3 ]K)@>WB@J0..T;&NS MC(]*0%+($F(GH%C(A. G#Z#D?.];[>JC0)%C4$YJKB'XTB M.IC@J@S0'\/Y:"'U8& ?5\#WY#U!+ P04 " )<&Q9'2L@ M4KH" "#!P &0 'AL+W=O$!V.#M7:=--FRQ)"T'>N@$!JZ/90]*/;9%I4E3SHWW7\__7#4#%+W8>S% MUDFZ[[Y/=SK-=U(]Z!H R5/#A5Y$-6([BV.=U]!0?2I;$&:EE*JA:$Q5Q;I5 M0 OGU/ X39))W% FHFSNYM8JF\L..1.P5D1W34/5[Q5PN5M$9]%^XI95-=J) M.)NWM((-X%V[5L:* TK!&A":24$4E(MH>39;3>U^M^$[@YT^&!.K9"OE@S6N MBT646$+ (4>+0,WO$2Z CO?H7YQVHV5+-5Q(_H,56"^B MCQ$IH*0=QUNY^PJ]GG.+ETNNW9?L^KU)1/).HVQZ9\.@8<+_Z5-_#@<.X\D+ M#FGOD#K>/I!C>4F19G,E=T39W0;-#IQ4YVW(,6&3LD%E5IGQPVSCDT%D23:L M$JQD.15(EGDN.X%,5&0M.F*5OK,_;_?-T0U7%A"8<2N.:G$Y-%2G?\KV!LG5M=BO1-&TWK,TK M"KY&)K?S8!#L%I9TG1NW$"YF!5GC(YK/ MQ8.RL[!A22E'H:D4H#";!U>#RYM!Y !^QY\4M[HU!B=E)>47-[E+YT'D,D*& MB7$4Q/YM\ 89?!>0 I9J1D M9BFWOV$M:.SX$LFT_X5MO3<*("FUD;P&VPPX%=4_>:J-: &&XP. N ;$WP#B M^ !@6 .&7FB5F9=U2PQ9S)3<@G*[+9L;>&\\VJJAPKW&1Z/L4VIQ9K'$#8H2 MX0-'?R'FI% M]S)%UI'D33_G+2:6<^ YASO.GER'C<]#SSO\@<]+3.1:>*/A[]_M)K@SR/4_ M7796C*-N1G>_+W5!$IP']@)K5!L,%C__-)A$OW3)/A+9GOA1(W[4Q[[X5/(5 M*I"9O?B5#=R]'0VEQA3L68-$\H*(9V TL24"-?SWH_=X784<^Y"N6&T6PUFX M:4ON3>J-DL>-Y'&OY*LDD:4PVBI.D&[(BB$09HLF$0E6DA7:"P=,ZDKO29?( M*LBD)7(Z^%;F]WL&H\G+IKWT)TWZD][T[\D3Y27O2JD7^-I3>22R/8W31N/T MZ%=R>DSQ1R+;$W_>B#_O?<$/RGU $UOL\:FP!Q&%.05#[1=FW;ZGJN5-2K,, ME89,20XFQ];VA.C_:5M+8'M /<]NFHW(;[/-,2K.;N !-X[_X'U!+ P04 " )<&Q9%6DB M/' # 1$ &0 'AL+W=OQQ 6L0G_;W3,[L7B4O:R"\I 0QV"ZM=^YMYCJ*H!%_E'#D9V.D M7'FD]+.:O,^7EJ-.!!5LA)+ \NL *Z@JI23/\4\G:O4V%?%\?%+_13LOG7G$ M'%:T^K/,Q6YIQ1;*88N;2CS0XZ_0.10JO0VMN/Y$QP[K6&C3<$'KCBQ/4)>D M_<9?ND"<$:3..,'K"-XE(?@&P>\(_G,M!!TA>*Z%L"-HU^W6=QVX% N<+!@] M(J;04DT-=/0U6\:K).JBK 63NZ7DB>0!#D :0&_16M[!O*D T2TZK:8EQT7! MH, "+VPACZP,VYON>'?M\;QO',]''R@1.XXRDD,^PD^G^?,)OBU#UPDA]_<"/GY[%@FQ1+ M38IEAL0&:0GZM 13ZLE'*G EJ[A.SE@.6GJDZ>I)I3/9IP=U+B>Z^<2;'4I%AF M2&R0AZC/0V2\$D0FTV)2+#4IEAD2&Z1EUJ=E]K)*T-+#\TK@S9S@HA*,H/QP M'EX4@FN4%\SCX$(L&X&%H3.+QPM!W'L:3WHZ?!69\'A2YGMOG4FQU*189DAL MD(MYGXNY\6(P-YD6DV*I2;',D-@@+:[S]*[OO*P<=/S!4_KJB;\:0;FSV/$N MZL$(;.:X%ZAL!!5$<>!?E /[K,6I@16ZM^1H0QLBVA?6?K7O7]_IKNUB_&PO=V]R:W-H965TN7Q#;GG/',F,$S MVU'VP-< OTHBXK/C;40FTO3Y.D:2LPOZ 8J^61%68F%G++)N<\/DS.Q5,E)"Q0FM$(/5W/A@7R:VI0@-XAN!'3\8(^7*/:4/:O(YFQN6 MVA$4D HE@>7?%A90%$I)[N-[)VKT-A7Q<+Q7_]@X+YVYQQP6M/B'9&(]-Z8& MRF"%ZT+(+@=P7VN!:\C>,^UX'>$QG6S];T)7(P%CF:,[A!3:*FF!DWT&[:, M%ZG405D*)I\2R1/1+6RAJ@&]1TMY!K.Z $17:+\:$X[SG$&.!63H_B>ZQNQ! MGMYOP 1)<8'>Q" P*?A;*7"WC-&;UV_1:T0J]'5-:XZKC,],(;>IC)EIMZ6K M=DO.$UMRT36MQ)JCI,H@&^''Y_GA&;XIP]/'R-G'Z,HY*[B$S05RK7?(L1QO M9#^+Y]/=,7=>9CWYW]8'P7#[ ^,V>NYO#LPMI#2O2/.V__M%@M!G 27_;RS? MK:(WKJA*X27?X!3FAJQU'-@6C.BO5W9@_3T6;)UBL4ZQ1)/8("U>GQ;OG'KT ME0KY.K(V.6,Y:.E!0U=?CVTT#6S+GIG;P^">HB3=#6'P*<_Q@Z@=#6'(* MU?]LZY>0T8PNBFP4-_),5_/\O_TO.D4BW6*)9K$!DD(^B0$ MVLM H#,M.L5BG6*))K%!6B9]6B8O*P,MW3\L XX].7J_%Z>HT)]XTZ,J<(IR MO,#QK*,J, +S0\N9C%>!:>_I]*RG2RA)2JNL3@5E8YZ>I?_I:=,I%NL42S2) M#7(0]CD(M1>!4&=:=(K%.L4236*#M-C6XZ7>>ED9Z/B#3W.HKI>#,C""\@,O M/"H#(RC;"NSCR\ (S'.FH7=4!LR#7J8$EC=-)$&ULK551;YLP&/PK%JNF5EJ+ M@032+D%J$TV=M&E5TVX/TQX<^!*L&IO9)NG^_6Q#69K0K)/V K;Y[GQW-O9X M(^2#*@ T>BP95Q.OT+JZ\'V5%5 2=28JX.;+4LB2:-.5*U]5$DCN0"7S0XQC MOR24>^G8C=W(="QJS2B'&XE4799$_KH")C83+_">!F[IJM!VP$_'%5G!'/1] M=2--S^]82AK%9:E"W8*"@I;][DL5V%>=:FJ_4X'1Z"VO@-:!3-#<; M)*\9(+%$4\&U- FC2Z5 *W0\ TTH4R>F[GX^0\=')^@(48[N"E$KPG,U]K51 M8SG]K)WYJIDY?&'F.51G*,+O4(C#00]\>A@^@\S P>/GL-]DT$71-@%$3J^ MZ"]!+*4H__C?4%V@J5L&D.C[Y4*Y\1]]=AO^03^__1LO5$4RF'CF=U,@U^"E M;]\$,7[?9_X_D3V+(NJBB ZQI_=\01F#'&5M#,K\KQG0-5DPZ'/>T,6.SAX; MZS3 P?#<+,MZV]-^63(X#\Z[JF=B!YW8P4&Q7W1A5B:KI02N$7'[M4]CPS+< MGAP'.P+W:^(0]\L;=O*&!^5]$GQUJD&6J/[75(<]:D8CO*-YORJ)1H.H7W7< MJ8Y?$2KKM+\<:[PW_2@:[4C=Y=W^EO4$L#!!0 ( EP;%F!,05I$0, "P) 9 M >&PO=V]R:W-H965T6WW M0AMI:XO@PZ1J9? !\<%-KHVUQ ZVTPY^/6YX[/[;O,E@+ M^: R $T>BYRKH9-I75ZYKDHR**@Z$R5P_+(0LJ :IW+IJE("32VHR-W \_IN M01EWXH&U364\$)7.&8>I)*HJ"BI_WD NUD/'=S:&.[;,M#&X\:"D2YB!OB^G M$F=NRY*R KAB@A,)BZ%S[5]->L;?.GQAL%9;8V)6,A?BP4P^I4/',PE!#HDV M#!1?*QA!GALB3.-'P^FT(0UP>[QA_V#7CFN94P4CD7]EJ [!+=^NU6^'&5--X(,6:2..-;&9@U;=HU(MQ 7D'9GA$4RK'(A8D(WU#A*QY.P7I(1Q,@7)1$I.QZ IR]4;!-W/ MQN3TY TY,=\_9Z)2E*=JX&I,S01PDR:-FSJ-X(DT0G(KN,X4F? 4T@[\^#C^ M\@C>14E:78*-+C?!4<(9E&'7]]E_0O239^2;+)"Y'M;%+4;E)TC#V^+D3%M<*+F.156M]8 MK)@@)8YELX-4$YT!F<.2<<[XTEQV8RCMU>[:N3IHWP8U36<5^[W(&[BK[1TY M= HOHW#7:7SHU NBBUVG24>XX"(,6J\=:7JM-+VCTF#ALAV5)UC=YCE;4M.D M%%'X5@M6:X5;LF)8P!HM.HM8[W"=?GB^)\:AD]^_N.SOJ7'HU?>#/:I)!U7H M;PE;J^%NE7^\BDO;=Q5)S'FH+WEK;5O[M>UH>_8;_VKD=]C'^"M0=^X_]/5_ MQ"V5>)(4R6&!H;RS<\Q8UKVYGFA1VN8S%QKKA!UF^#L#TCC@]X40>C,Q =H? MI/@W4$L#!!0 ( EP;%GT/SI5U0, 'T7 9 >&PO=V]R:W-H965T M/Y-#.>'1G_)G8 $CVE22;F MUD[*_,ZVQ7H'*16W+(=,S6P83ZE40[ZU17SS&VYW4+^QPEM,M+$%^R1=S*2A2G MD(F898C#9F[]BN_N2: 7%%]\C>$H&L](4UDQ]DT//D1SR]&(((&UU":H^CO M>T@2;4GA^+)7_%D=S-K8F%(MC0?2(?V?$/ M* EYVMZ:):+X1''TV1K0IU42;ZEVID!O'T#2.!'OT!L49^CSCNT%S2(QLZ5" MI6W;ZQ+!_0D!N8!@"?DM4; 3P UCASS]AW_G%0-*M2+HFZV%-+F^08_5!M0$^F?0+DUJUAW \#CS/ MG=F'%BCC"LJX TKA[U&GPT=G'FQ5C[SHBS!N I%^1]']\A/GG$>8Z8](>8$&%)# B6;3OC^#9NY*A%2!1>#:& M:-28*?S>AM2\I8M2ELF=,/AQ4J&?O)8\/*6-"_(P8NH9.=.*\?0ZY#$=@"1V MZ@3J_'B!E#:;"L%^, F"=HG@1CK'_[](.O;$Z#M0;G)FG;.Q,5L.J1+_LDK, MH/I&4)W#L7L=0L'&8J(OS[I P%T50A^EC,^4$F",+Q0KN,[=V)@U!Q**><]N MH=19&7>EY<&$$AB$8@35-X#J @ '5R(48UG0EV==*N"N6J&/4"9G0O$"XDXO M"*7.XMB8/P<2BGG/3J&0.CV3KO0\F% FEX5B!M4S@$A=!1!\'4(AQLJ@+\]& MB]]5+O002FGS17;7^?6H0RA -/*FK M '(E+3P9HHX[/\;UVO)/J69>(!O85%WI&2F/J:1#H MK,2*ZKZL4=B50JJ*&ANJ3:!KA33WH(H'41A.@HHR09+8SRU5$LO&<"9PJ4 W M5475GSERN9N1 3E,K-BF-&XB2.*:;C!%\U0OE8V"(TO.*A2:20$*BQGY.)C. MAR[?)WQGN-,G8W!.UE(^N^ AGY'0"4*.F7$,U/ZV>(><.R(KXW?'28Y;.N#I M^,#^V7NW7M94XYWD/UANRAEY3R#'@C;72:[]%W9=;D@@:[21 M50>V"BHFVC_==^=P HBB5P!1!XB\[G8CKW)!#4UB)7>@7+9E8&JX7 M:"CC&@8W< 5,P&,I&TU%KN/ 6%V./<@Z#?-60_2*AA3K/@S#'D1A-(*G= '7 M5S?_T@36UM%;=/06>=[A96^]_]KIP:=];=L$.W@9&U;[:U-+9U_;"T;P4JEV#7"RG-(7#]>WQ]DK]02P,$% @ "7!L M6=K+UA3E @ Y@< !D !X;"]W;W)K&ULK95= M3]LP%(;_BI6A"21&OA-@;20(0MO%1$5ANYAVX2:GK4429[;3=OOU.W;2J+2A MXF(WK9V<]_@YKYWCT9J+%[D$4&13%I4<6TNEZFO;EMD22BHO> T5OIES45*% M4[&P92V YD94%K;G.)%=4E99R<@\FXADQ!M5L HF@LBF+*GX&2+I=(/[&14TP5,03W7$X$SN\^2LQ(JR7A%!,S'UHU[G<8ZW@1\9["6.V.B M*YEQ_J(G7_.QY6@@*"!3.@/%OQ6D4!0Z$6+\[G):_9):N#O>9K\WM6,M,RHA MY<4/EJOEV+JT2 YSVA3JD:^_0%=/J/-EO)#FEZR[6,1'"Q , M ^CO^UK6-(.Q5>NUQ JLY.,'-W(^#[GSGY*]\LKOO?*/94_0BYJR' ] QDL@ MBFY@\ "T62*31?>?5>*'?C2R5[N%# 3%H=<'O0(,>L#@78"PP?8HA^':#.'. MNNY5&.S!'09Y[F4X#!?V<.$[W9.-P#,$0W3A(1UZMTN,*/C)NVE'5MB9JV-$09'YRFJZN= M#6LI#X/BV-G'M'>ZL+X!OU&QP"TC!&PO=V]R:W-H965T+I'9&LZ,E MM5X>A/R@2@!-/E6\5BNOU+JY]7V5EU!1=2T:J/'.3LB*:IS*!U\U$FAA017W MHR!(_(JRVLN6=FTCLZ5H-6:%W7'C+'DIM%OQLV= ' MV()^WVPDSOR!I6 5U(J)FDC8K;R?P]MU: $VXG<&!S4:$Y/*O1 ?S.15L?(" MHP@XY-I04+SL80V<&R;4\;$G]89G&N!X?&1_:9/'9.ZI@K7@?[!"ERMOX9$" M=K3E^JTX_ I]0G/#EPNN["\Y]+&!1_)6:5'U8%10L;J[TD^]$2- .'L$$/6 MZ+\"XAX0VT0[93:M.ZIIMI3B0*2)1C8SL-Y8-&;#:O,:MUKB788XG:U%U0C% MK*5B1]8@-;Y[\I+5M,X9Y62KJ09\;YJL:6/"%'E.MEA-1;^_(TR?/R!."_.]*T2H$J*6O,0NCQ<][ MQ2\ZQ=$CBK?07),XN")1$,T<\/5E^!WD" \M/#Z%^^C=8& T&!A9OO@1OF/Z M5V3#*;ITX@+Y\S6&DU?HH/K+E6K'/7-SFRU\JQJ:P\K#/:I [L'+?OPA3(*? M7(E/1'9B0SS8$%]BS]X)C<72C&L!CBZX$N_8$LMFCII]%L7Q+%KZ^W%&CJ@H M#F9#U(G4V2!U=E'J:U#J%L^/O*U:CL5=X+9'1[#:NX,%I=-*2,W^M@LN]=T# MYB-=S\-DD=R%S>,X=NN?#_KG_]OJ*U*#T^_Y5U*261J?Z74$W:2A6VTR MJ$TNJAV="+M6UDRW$JQFH4N0+JD7^;YU3TQ$=I)Z.J2>?L>C(9W2AHG(3FQ8 M##8L)CT:%E]589@&R?RL5EU149*ZB_5FD'KS+T<#=@2EX 5A%0K>VP^?\QMU MD>=;W\Y$9"4=A,M&MO7W0N-7:(=EMC(@S0! M>'\GA#Y.3*LX_#7(_@%02P,$% @ "7!L66WV2&.Q @ Q 8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5H8FD(!\EXZUD2 5 MVJ1-5!2VAVD/;G+;6#AQ9KLMVZ_?M9-&I:35'O:2^..>XW./;VY&&R&?50&@ MR4O)*S5V"JWK:]=560$E59>BA@IW%D*65.-4+EU52Z"Y!97<#3QOX):454XR MLFM3F8S$2G-6P502M2I+*G_? A>;L>,[VX4'MBRT67"344V7, /]5$\ESMR. M)6#?6:Z+L3-T2 X+NN+Z06P^09N/ M%9@)KNR3;-I8SR'92FE1MF!44+*J>=.7UH<=@!\= 0M(/A70-@"0IMHH\RF M-:&:)B,I-D2::&0S ^N-16,VK#*W.-,2=QGB=)**LA:*64O%@J0@-5X]N6,5 MK3)&.9EIJ@&O39.4UB9,D0LRPV+*5QP,Y%X7(,D742W)(\B2W"@%6I'3"2 3 M5V<8_C2;D-.3,W)"D/JQ$"M%JUR-7(T)&!ENUHJ];<0&!\3.H+XDH7=. B^( M>N#IQSYS^1O?(J[+P*C[$GICXNM*D/_,9 2LB)IB^$VF+IR[RA&U@ZTXK621!? M>7CKZ]V4>J+"X3#NHEYIC3JMT5&M344?EM:@XYU#0W_P84_9VZ H'/C]PN). M6'Q4V*/06#S"RN.=H8>%QF_=&0ZOPCVE?5%!--B3ZN[T&-/?OU*Y9-@,."P0 MYUU>(8UL>F8ST:*V;6&ULK99O;]LV$,:_"J$50PNDT3]+MC-;0**TV( 4->IV>U'L!2V=;:*4J)%4 M[.S3[RC)BFPS1@?DC2U*=X]^]QQ)<;83\H?: FBR+WBIYLY6Z^K&=56VA8*J M:U%!B4_60A94XU!N7%5)H'F35' W\+S8+2@KG636W%O(9"9JS5D)"TE47114 M/MT!%[NYXSN'&U_89JO-#3>9570#2]#?JH7$D=NKY*R 4C%1$@GKN7/KWZ2^ M9Q*:B#\9[-3@FIA25D+\,(,_\KGC&2+@D&DC0?'O$5+@W"@AQS^=J-._TR0. MKP_J'YOBL9@559 *_A?+]7;N3!R2PYK67'\1N]^A*R@R>IG@JODENR[6DB48U M<]%XTV1C-:PT;5QJB4\9YNDD%44E%&LL%6N2@M38>_*1E;3,&.5DJ:D&[)LF M*:U,F"+OR1)G4UYS,"FW629KR,D#HRO&40D4>7L/*,/5.XS]MKPG;]^\(V\( MZG[=BEK1,E(%U"=4U"[XH$7C"RI*>7T^\APW2_20^/ MTUWTK#-JF@&?"@J+IX 2(:S#;> 9Y=64,*::>MT:#7C1M/L1H_)))Y.9^[CL"Q+4#B> M]$%'N*,>=W01]S"C86]@P0K7*D2#]X;CR#N!LP3%GF^'BWJXZ")<6DMI5F,E MY&%J;6HJ::D!;*#1&8,?>:>@YT'!:!!T!!KWH/'_!<6/C\3>EQO" ;=>PI^W M#!MZ?-;;,#@E/X^)O- ./N[!QQ?!/_>4#X;RJM_9GG"=MT5=#;;%H[6]..RE MWS_LM?G8K7"3?&#*OL OY6^BM2179/>KLE/K196XNH&HNG> MWLW)6:=&XY-FGH>$061OYK2GFUYNIMZ"M.%,S]?%-/!/@,Z# C]\@T3U1N&'[2.:PQS[L>8ZVR/?FT M RVJYO"P$AJ/(LWE%D^+($T /E\+H0\#2YXJ29.KG5UZ;HJS:&@ZEQ44.*7I9 %U3B5 M*U=5$FAF005W \\;N@5EI1./[=I,QF-1:\Y*F$FBZJ*@\M5W0%<]"/U4SBS.U8,E9 J9@HB83EQ+GR+Y/(Q-N KPPV:F=,3"8+ M(9[,Y',V<3PC"#BDVC!0?*TA LM_8W#&7!560"/Z- M93J?.".'9+"D-=?W8O,)VGRLP%1P99]DT\9Z#DEKI471@E%!P,&@!YX%+N(O>=08&G8&!Y0OW M\-W)%2W9;VJL.24)^B,XRVA3HV5&9A(4ND>W#OQSYW_A/9"Z_"SJOP$'MLBT2;(JF$W!JR MJJFDI0;H2[WA&UH^TY#6L1]%(SRW]6Y./5%#/XRZJ!=B!YW8P4&QMJ[[-#6P M:&>WP/?\5Y+>!OD?+O8HBCI%T4%%#T)CV0A[WWAG)?][W_K41F^]N1B.!J_D M]D2-?-][I=?=Z3.FQW^AY_^G)!B8AOG >=-"^QXF/F#9WY, MG,N'+/]1;"AEX%<2I\759,/8]N5T6JPV- F+%]F6IOPOMUF>A(P_S>^FQ3:G MX;I:E,13Z#C^- FC=+*XK%[[G"\NLQV+HY1^SD&Q2Y(P?WQ-X^SA:N).?K_P M);K;L/*%Z>)R&][1:\J^;3_G_-GTX&4=)30MHBP%.;V]FKQR7Q*O6E!9?(_H M0W'T&)2IW&39C_+)A_75Q"DCHC%=L=)%R/^[ITL:QZ4G'L?/VNGD\)[EPN/' MO[V_K9+GR=R$!5UF\=_1FFVN)K,)6-/;S+]G#>UHGY)7^5EE<5/^"A]K6 MF8#5KF!94B_F$211NO\__%4+<;3 Q2<6P'H![+H U0M0UP6X7H K9?:I5#J0 MD(6+RSQ[ 'EIS;V5#RHQJ]4\_2@M/_=KEO._1GP=6[R-TC!=16$,/J0%RW?\ M(V4%N #7^^\!R&[!IS#_05EX$U-P35>[/&(1+0Z@ [%F^=*\G- 5 M7^Y6RY%F.>G^[M+R*5?U("T\2 LK?^B$/[UN_WSD9N #HTGQKTZAO4^L]UE6 M@9?%-ES1JPG?Y@7-[^ED\>'^NBLYK/G*85,88T,&%\2!CW2_A=GA4% M^);RXAY'_]$U>,>+NG:/[1U[1\FY_^0O=\O^U],U> MMEH07]DAPJ*15'!(*NB7U)N"1;QO\\_R;1CEX'L8[_3I!$JPY6:5M[3&:NZX MTB=/C#$._%AG!P5F1@7>_-Q%[+%3%9LIR02N+VW0I6KD!<%,2M@8TL"$YX>$ MYWT3[E[%YJU?XE8+8@QO8/*N(\C*.3O]TYNX=FX2H-V$F$,<*L$17+I])>A9 MR^HW,,K0:D+,80Z508"@:V0CG0R=JU_MNJ46:*PTQ< :>>Y$[MWKH=L%ZS1&"M>9 QTJA" [ MUXQV784PE(0.A*>SD1'/'.A0(03DN6;*.R%$W_K8#GOM)L0X(&*)36M!;7HCMKPU!17<#'O.5$^V9LUTU,'8E[>C:N;-7"3O MQC'X& H^AF8^/JI)I3W;,VH?K[:;$'.00T40E(IZ4FKG]HQ4 H6.#^6"H#'S9C+2 M$W.40U40K(K,K/J5?^N+7?Y8]>7PCJ:KQWU[KEZXB>)8+X'5*^U6O1%;WIJ* M'EUL1R,T:F2)56M!;7HCMKPU!14[-VF51''@NK("&JCEQ4!ITF,@ M*Q+(BLS(^BE+Z2-(JL8";G:G?1N(5;'L+:\-8^#">#%S@@]&5L"U+V@ M5KT16]Z:@@IXQKW/)ISJREC%8,TU>(V5YAJ\.:JA60M8QKV/(O0X6=@^V6TW M(>8(ARH@X!:;![OG'OZQ'*P2J")#JPDQASE4 M!@&HV RHYQS+P1I"U90$U4I7$L;@5"PX%9LY=1D6F^JG\JI\0+DH]V%RP$:X[1^KY\ M#4ICI=NC8^ S%OB,S?C\ZCZ,XE*)"UZ>+PJ^/\&Z^;M"*X!5G+;JC=CRUKR_ M0."T-P9.>U9QVJHW8LM;4U"!TYX9I\_=K+7[YCTY>"9/I'5FFG/^YF#[BC$] MNK^NO!N2YWK'$1G$]):[=UX$O'CD^QL,]T]8MJUNN;O)&,N2ZN&&AFN:EP;\ M[[=9QGX_*>_B.]SFN?@?4$L#!!0 ( EP;%G+HB%(! , -<* 9 M>&PO=V]R:W-H965T5F9 9U3B50Z&3J><0@XQ-HP M4'PM8 2<&R)TXZ'F=)HM#7!U_,1^96/'6*94P4CP;RS1Z=#I.R2!&2VYOA7+ MCU#'TS%\L>#*/LFRMO4<$I=*BZP&HP<9RZLW?:QU6 &T@AV =@UHOQ3@UP#_ MI8"@!@16F2H4JT-$-0T'4BR)--;(9@963(O&\%ENCGVB):XRQ.GPBN4TCQGE MY#I76I9XHEJ14W*1),PD2/":(&KD:W#+D;URY<5BZT=[@P@>*,^-X):7OM8 M\M!\>08SPEH7[6^#1RW=_ M!G=1RT;0=B-HV_+YN_@P,9.2 [F9H7(+4+J2]/LG-"37&C+U8YM&%6NPG=4D M_[DJ: Q#![-;@5R $[Y]T^IZ'[8I=DBRZ$!D:VKZC9K^/O9P1%5Z0F)\$G@H MV8)R*R9>-*)2(34YU2 SO("-T-NTK?;HVCU,'5R$_?=8%P?N8E6T+59^][E5 MM-??OU0C:-0(]JHQEF+!;,'%C"2Q!,Q1PH52!![Q/Z "S&G&A)"%YBE=(K7 MT%@JE V+X503!7$I,;%AJT[5[IT5!9YK]$>+*-A0\;?%6M"=)NC.WJ!O"I!8 M?/(YN8AC4>XXXKTT@U#TD6'8AL3HV;O M/Q2CWD:"='QOHQAM6@7]_D8QVNOO:]5P5[H(T_)]IG+..^OA3995 M&U5-M"AL8S$5&ML4.TRQ\P1I#'!])H1^FIA>I>EEPU]02P,$% @ "7!L M6>&ULM99M M;]HP$,>_RBFKID[JF@=("!U$:F%H?5&I*FWWVH2#6$WLS':@[-//3M*,EL!6 MIKTA?KK__>Y\QAZLN7B2":*"YRQEJ)0RO!4@BRPC8G.%*5\/+==Z&;BC MRT29 3L:Y&2)4U0/^:W0/;M1F=,,F:2<@<#%T+IT+Z[48(DPQ5D:"Z,\*1YBF1DES_*A%K<:G,=QNOZA/RN!U,#,B<<33 M[W2NDJ$56C#'!2E2=JUC05Q(Q;/:6!-DE%5?\EPG M8LO \_88>+6!5W)7CDK*,5$D&@B^!F%6:S73*$,MK34<9697IDKH6:KM5#2A MC+"8DA2NF52BT E7$C[#5ZFHCAGG,"%4P"-)"P2^@,O)%,8X4S#%N!!4490P MV\"(,R5TA@LM=$.4F=G Z1@5H:G\!"= &=PGO)"$S>7 5IK<^+?CFO*JHO3V M4$XQ/X>.XW7A83J&TY-/KV5L'7@3O==$[Y6ZG3VZEQD7BO[448ZX5&U< ME7VWW=XCC!S=POAR@ZS1TG4/J;^C.8*RW0.>1,X0- M$@%<0(JR-9V5<% *FX.YBEP_]+R!O6KAZ38\W6-Y% >UYB56*T\E[&_QA'T_ M:,?Q&QS_&!S#87 2@;@?R-\!ZCINKQTH:(""=P'=S% ;X[OJ.MS)G*YK?T_F^@U5_]^H_E3=_1VJ MOA-TVZ%>WA=9D'>\Z=NW5GN$>0[2WW6BUX5>_]\.VNV5NW MF'D1W!"QI$SJ6EAH.^>\I\,0U25;=13/RXMMQI6^)LMFHA\F*,P"/;_@7+UT MS%W9/'6B7U!+ P04 " )<&Q9ZTBK1= & !J/0 &0 'AL+W=O-'XZGX]V?]*\\Z?PQ$3_2 M-><2_8S".+T8K*7,_" >3,_SSV[%]#S9RC"(^:U Z3:*?/'TD8?)X\7 '3Q_\#58K67VP7!Z MOO%7_([+^\VM4.^&!R^+(.)Q&B0Q$GQY,?C@OK_TG&Q ;O$]X(]IX37*IC)+ MDA_9F^O%Q<#)(N(AG\O,A:_^//!+'H:9)Q7'OWNG@\,ULX'%U\_>/^635Y.9 M^2F_3,*_@H5<7PS& [3@2W\;RJ_)X^]\/R&6^9LG89K_BQ[WMLX S;>I3*+] M8!5!%,2[O_[/?2(* UQZ8@#>#\ O'4#V T@^T5UD^;2N?.E/ST7RB$1FK;QE M+_+?^2&W6WCYG1\T+W03^+ @#&?!3V J-@8']N$ZF* M=2N"N2J>$NN'?']!GWWQ(RNOVC#1]8+',IC[X7/-7]_P!QXB]TW59,#K-:V9 M)6=&:M@A-:Q78FP M1F!8=\$J#I9*Q[%$7^2:"_1EEDW=GZF=_SK>;+6R<:6R0?=-"V3)F9&)\2$3 MXUXI>VPS<9:<&8F;'!(W::'L24FT>#P9LR-I5UA-'!=7:]MU-,\X+U;W?9R< M4C:I5#;LNVF%;'DS,U$@.[=7ZMZ'8RMYEKR9R=. YX(85*/P_>"B>)TC>8,F M9E :GER8GBZ3*.)B'B@"V?@;+BI# UTTKH(E;^:$-92YM%\2M@IMMKR9R=/8 MYH)P4R=A5M(G\>CX6,5E*Q=3?&J7UF3DPFATK&3T'[)/X' ,C:MIR9N9,0UM M[JA?2\$JY=GR9B9/%+-JZ:)6_F M&8M&.>ST2O+8*OW9\F8F3],?!@&I1O+[P36[?X45L/OCPND9#%NBP,RK"$/DWZIWBHPVO)F)D\#(X:/\6I43VLW>M#$#$J#&(9![)O(Z_64 M5\A?\7C^A&(%.[O"JJJ&E2?BL-?&A>GB) QKX,->OU1ME?UL>3.3I]D/PR=V M-:H>E21+1ZY[+.RRE>N,*#LA;HU6&$:K%XB[$[B'PVI0B1F4)C@"$]QE(C:)\"5'LR1> M[,J9KX#*&*T>O=GR9LY<\R'I5X^56.5"6][,Y&DN)&WZK*2BA>IXV#O6<]F, MC4]MZE1C%X6QZZ2D.\%].)C&M]-T<39'-1S2?G5FJ55*M.7-3)ZF1-JF,TOK M.[.@B1F4IB]:UYD]O1A:0SY\[<;EZ^*$CA;NL^M72Y?:O0^O"S"D&@QIFY8N M+3=KJWX/*LR WP/-7;2NI?NR)= 8[>'K-JY@%T=Y5(,@[5<;EUIE25O>S.1I MEJ1MVKBTOHT+FIA!:4:C,*-]3F+^A**<;-!R>^+V=MA)XSIT<>+&-/JQ?C5F MF57XL^7-3)Z&/]:F,*VX(KK$[?%\PT6C$8KF MR8_UJUW+K,*@+6]F\C0,LC;M6E;NQ5:MA;(5L!8*#SW J%6Y%EJC/'S1QM7K MXJ2-:>)C_>KI,JL@:,N;F3P-@JQ-3Y>5N[7'+ .:F$%IP&(P8-6*OC&\PQ=L M7+,NCN.81CW6KS8MLPJ-MKR9ST)I:/3:M&GW@SU \*#)+JAAX4'8["EDQ2BK M($Y1R)=JC',V4JM%[![LW;V1R29_-G:62)E$^&PO=V]R:W-H M965TG>X[OG._F8R4:JKWH-8,BW M@@L]]=;&E&>^K_,U%%0?RQ($/EE*55"#2[7R=:F +ARHX'X4!"._H$QXV<3= MNU+91%:&,P%7BNBJ**CZ?@Y<;J9>Z-W?N&:KM;$W_&Q2TA7,P7PNKQ2N_(9E MP0H0FDE!%"RGWH?P;!:F%N BOC#8Z+UK8E.YE?*K77Q<3+W *@(.N;$4%#_N M8 :<6R;4\5=-ZC5[6N#^]3W[I4L>D[FE&F:2_\X69CWUQAY9P))6W%S+S:]0 M)^0$YI)K]Y=LZMC (WFEC2QJ,"HHF-A^TF^U$7N ,'D$$-6 Z%! 7 -BE^A6 MF4OK@AJ:393<$&6CD.&\<&K-APGZ-7Y"W;]Z1 M-X0)NR7Y2L2FO3)1-XFU%.Y@8=PDHWZ&%I M:U63/SXA'_F(M_6?75YL-T^Z-[>=?*9+FL/4PU;5H.[ RW[\(1P%/W4Y,Q!9 MRZ>X\2GN8\]NI$$'N!2K(P.JP(:Z->^)0*..'E94EP];\I$CMR^@NRR-DL06 MP-U^AAUAXW1TFC9A+>U)HSWIU7X->:44"NQ2U@M][C[6:KL'^X M^K\]FASV<]01%SQ2X[N!*>R=,X;IT?2PR;8C[J%^?^^P9T_:OU&U8EA.'):( M"8Y/D$)M#Z_;A9&E.__=2H.G27>YQ@,_*!N SY=2FON%/5(V_T+(_@%02P,$ M% @ "7!L62[YV_/& @ 6@@ !D !X;"]W;W)K&ULQ59=;]HP%/TK5UDUM=+6A #IU$&D NM6J9-0:;N':0\FN8 UQ\YL M!]K]^ET;FL&4LDUB&@_$'_<W4OJK62!:>"B$-/U@86UY'H8F6V#! MS*DJ4=+,3.F"6>KJ>6A*C2SWH$*$<10E8<&X#-*>'QOKM*R>8X07M7CC7UPIHEYP5*PY4$C;-^<-$Z'R8N MW@?< -H^T;4RG]:(69;VM%J!=M'$YAK> M&X^F;+ATNSBQFF8YX6QZR;B&>R8JA-+0E72&F R MAW?& MTPLM:7<*PFRC<[#6&3^CK_U[VP9,,)DA3/RA>Z]553K;+KFD8;%>O-.\N#O8YZ9D&?8#.KD&]1*#].6+5A*];7+F0&0[/K5KG]K[V-,[ MR0JE+?].)9/CU$+.3>;JR9<3-Z;RWF7*V,:B6+,GGMV]D)9I*T[.: >7VQDV M1'7I5T?M2._4TCM[I=^B+F UXI)JO:,"VX?FR3N9?G;O3H0V4["W3KA[O^L MZ>XA?3H0V8Y/2>U3\D]K.FFHZ;,H^J6F&Z*ZR5;46GJX]>9WM^Y'IN><-D/@ MC'#1Z1D9I=DO@ZFR=+7XYH(N?]0N@.9G2MFGCKM?ZL^)] =02P,$ M% @ "7!L6=]Z*J0/ P ) P !D !X;"]W;W)K&ULK5==;]HP%/TK5C9-K;0U7Y!M#"(!@:T/E:JB;@_3'DQR(58=.[,- MM/]^=A(RH&D**CP0?]QSSO6]-\E-?\/%@TP!%'K,*),#*U4J[]FVC%/(L+SB M.3"]L^ BPTI/Q=*6N0"<%*",VI[C!':&";/"?K%V*\(^7RE*&-P*)%=9AL73 M""C?#"S7VB[,L^ M+2<6S M"JP]R @KK_BQBL,.0/,T [P*X!T".B\ _ K@'ZO0J0"=8Q6Z%:![+""H $4R M[3)81:0CK'#8%WR#A+'6;&90I*M ZP 39@IKIH3>)1JGPN^<)QM"*<(L0=<) M,$46!/20*D#HRW#68"-VY*12G6.A$ M-J4J>%8\A[?(JQ;1JQ:35RVFK63@3ZZZ3VP MZ.0.UD=N;^PVK$=N;U)VK/_IR_[Y1D>:,(DH++24<_59EX H>])RHGA>]%!S MKG1'5@Q3W<:#, 9Z?\&YVDZ,0/UA$/X#4$L#!!0 ( EP;%G)-Y(-6@8 M "$P 9 >&PO=V]R:W-H965T,3=M"]>"*=)P.^_"C9$4T+8J.;&IO M8LGF_75WXE$_G93)-LN_\15C CPD<4) M%7(W7WI\G3,Z+XV2V$.^'WH)C=+!=%)^]RF?3K*-B*.4?,7GZ/E2A1?>-/)FB[9+1-?UY]RN>?5*O,H82F/LA3D;'$YN(*OK\FX M,"A'_!&Q+=_;!D4H=UGVK=AY/[\<^(5'+&8S44A0^7'/KED<%TK2C^^5Z* ^ M9F&XO_VH_K8,7@9S1SF[SN(_H[E870Y& S!G"[J)Q>=L^QNK @H*O5D6\_(O MV%9C_0&8;;C(DLI8>I!$Z>Z3/E2)V#. I,4 50;HJ0:X,L!EH#O/RK!NJ*#3 M29YM05Z,EFK%1IF;TEI&$Z7%:;P5N?PUDG9B^B[+YMLHC@%-Y^#]G*4B6D1, M;J:"ILOH+F;@BG,F.+BP__S\A@D:Q?R%'/CU]@8\?_8"/ -1"KZLL@V7ZGSB M">EP<5AO5CGW9N<<:G'NEJU? >R_!,A'Q&!^;3>_83-I#DMSK)M[,DUUKE"= M*U3JX1:]MU$:"7;Q0")?QO4ZP[<6(6+\KU-5_3&;L/?[(9J&R7D ZV&:\Z1VGISE_-5LMDDV,17RYZLDRT7T M#RT6'%,@NR,%>QY>!,%X%(0'D9C&^=@/Q^90@CJ4X*Q0?F?"Y'70\ :-ASB$ M!TXWAV$RA$-D]CFL?0ZM/E_-OF^B7/J[EAE.9=5X8);E# @V6Z59G"U_F%RV M:G8M'4=B6OC#.OQAGTO(T&4>'(EI>1C5>1CUNH2,&I,S#"'&AX5G&!80'/KF M.3RNG1__;TO(N+DTX!"/A\%!)*9Q"*.P936$OKK^^WTL(I5J>&P5J<9IRPB& M_KAEZ8-[W +/7$C O^"C#"[9),8 K/)=:\F5FIX,!2:P5S*!3M'$E9J>"P4G MT$XGOW(1)67M?>5LL8G!AVC!P/,?C.;\A3%ZNQX&I:DQ4JOEJ9$JDH%VE'E: M"="'UA*PRG<^[8[4]&0H%H)!KR5@1:W.N7"DIN=",1:T0U;W$K#K0=]2 WW@ M%%0\!:V8,KTN;Y%9+F=^*G(ZDZ>ZN)/-V>[R6W[*2R]?16OS#:A3I'*EIB=# M014<]5H#5F;KG M':GHN%*/!\R#M&&%6\ON ^7-G>\? DZ3S [&Z;T&!6;H M/##K0IFH26$7QFB, _%XA(8MX2A>0W9>.Y$S*]7]T]#P&3;/0.@/<8O'>]T> M*ZAT6EKLK&D_4.?63Q]\A11?(=QK%\P1,U6YZ(/ D"(P9">PSA?:(WH6UK1; MGAJIPBMD[S5U+89VZK0?J/,$Z(.TD"(M%/9:#$X;6Z[4]%PH%$-V%.M>#':] ML:48^N LI#@+V;M7OSY$,M9TN7^GY965(6_#P)P*6CQ9,H;L%+%EI4(B% MQKU.?BO =K1U])M+LI^%1.#ILIV%#.TT;IKNOZ R?1V== M8!,W>>S"&,O1<7HP"MRP'=Q.1,U*U8::U9# .$3W=N]AVI%^U9,6$SM@V@_1 MM91D)45"%29_+"G;:U7*EIN="81>V8U?G:^H1O:#]FFJW/#5215+X2,_J MR670CI;V0W0^]7W@%%8XA7M]5(B=-K9FY4,"%CP!7YS*PZ]D:FG;34T-5 M4(7M?:LO.9VSA.;?N">*39#2Q(B2=IW.)[@/?"(*GXC?YV0G5CCKF@M7:GHN M%(N1\UCL&$J29LL,XD:GCQBZ9KBM:TD4>Y'SV*O3ZS5-VKHP17)LF!Z* C-R MWFM.+1A)FN\M-3RV#=&]W7NMR=XZ,JX;=FJT*W:NFCY(B2A2(KT^_R-.NU*N MU/1<*)8BCI__'=$C[5=+N^6ID2I((O8>4>NL;X=$NV+G,]T'&!$%1J37)W[$ M:3O*E9J>"T5.Q$Y.W6>]7<\&B7;3KJ%Z>^]O%R_/?Z3Y,DHYB-E"RONOAG(Y MR7?OH^]V1+8N7^F^RX3(DG)SQ>3TSXL!\O=%EHG'G>(M\?J_ J;_ 5!+ P04 M " )<&Q9]'=G*P,# #="0 &0 'AL+W=O)'?M]SW-.$MN#-1=/,@-0Z#FG3 ZM3*GBPK;E+(, M -,C8,"L9E,_N1#+@2T4)@SN!Y#+/L?AS M!92OAY9KO3RX)XM,F0=V,BCP B:@'HL[H7MVXY*2')@DG"$!\Z%UZ5Z,^F9^ M.>$[@;7<:".3R93S)].Y38>68X" PDP9!ZQO*Q@!I<9(8_RN/:TFI!%NME_< M;\K<=2Y3+&'$Z0^2JFQHQ19*88Z75-WS]1>H\^D9OQFGLKRB=3W7L=!L*17/ M:[$FR FK[OBYKL.&P W>$'BUP'NOP*\%?IEH15:F-<8*)P/!UTB8V=K--,K: ME&J=#6'F+4Z4T*-$ZU3RF?-T32A%F*7H-@6FR)R ;C*%V8),*:!+*4%)=(:N MI2*Z<'KT9JF60H_D7"CR%YU937E547IO4$Z@.$>^P=#2 M/Z@$L0(K^?C!#9U/;27X3V:O"N(W!?&[W!/S6M"Q +-L$+9 /LHY4YD\:& Z09-.L"^=7AMYI>IMD/<"OQ]MD7=Z'TC> M:\A[^\C#-O)>"[D7^EODG=X'DH<->;B//&HC#W?)_;Z[_;5T>A]('C7DT3[R MN(T\VB$/XCB,M\@[O0\DCQORN)/\(0.]\\\5B#;^>(<_\GQON_*=$0[D[S?\ M_4[^&[W:*#BC^B"0ZAVF68=QN0Z?HF^@VA+K[RQ 7C_RP^W,=J?Y0>1&7C.M M8K8W-E]S\/F*Q8(PB2C,M= YCW0%1768J#J*%^5^/.5*[^YE,]/G+Q!F@AZ? M.F:+;TYTR3]02P,$% @ "7!L6=NA]"5J P 5 T !D !X;"]W M;W)K&ULM5=K;],P%/TK5D (I&V)\^HRVDBL%0]I MB&EE\ 'QP4UN6XO$#K:S K\>V\VR/M+"4.B')G;N.3GG^L:Y&:ZX^":7 K] M* LF1\Y2J>K"=66VA)+(,UX!TU?F7)1$Z:%8N+(20'(+*@O7][S8+0EE3CJT M<]&U&GO:8";Y_?LKZUY;69&)(QY\9GF:CERSAV4PYS4A;KAJ[?0 M&(H,7\8+:?_1JHGU')354O&R 6L%)67K(_G1)&(#@,,# +\!^'\+"!J S9R[ M5F9M38@BZ5#P%1(F6K.9$YL;B]9N*#/+.%5"7Z4:I]()S!0Z15-='GE= .)S M]*%64A&64[9 KTI>,R7-M(U\/@%%:"%?:,SM=(*>/WV!GB+*T,CS8C?9L2W M?,$!OBL]1A_F:"P@IPJ])ADMJ/J)OM@+[Q24\FN7R35KV,UJGL8+69$,1HY^ MW"2(.W#29T]P[+WLLMP3V58"@C8!P3'V](JSQ:D"4>K'8:9.T!O!9>>RKFEB M2V.VB[LT"@9>,ABZ=YM>CM[M'[V$K9?PJ)=;1DHN%/T%N76#&;8F/6O'1(Q:B2UZT)R_R MP] \15OR.L+.HS@Y("]NY<7'Y8&4%WJ/$@)T/BN39LY.$-/O'KU=_$NVX_UL M^^$@\'?L=(3%,0X/V!FT=@:/*GOMHTOC8._F89+$R:[&_; ()U'D=6L\;S6> M']6HMSB,;F!.F4EDCCX:N5><,'39I?4HV6.WI)[(MGPGK>_DO^S)29\)Z(EL M*P'8>WA/>_WLR@W/9NEY.\79$1)[V#]4G7BCFR(6E$E4P%QC MO+.!+FZQ;N'7 \4KVP7/N-(]M3U=ZL\>$"9 7Y]SKNX'IK%N/Z32WU!+ P04 M " )<&Q9_%I%MN0( #C8 &0 'AL+W=O2)F,W3U]T^@)+9YL) M A60'7?ZX7L@(G3B=!;-7YE)+*';WX+V;Q9VC\OE:Y9_+YZ%*,F/99(65X/G MLEQ=#(?%_%DLH^(\6XE4?O*8Y)J M8%5[)!(Q+RM$)'^\B!N1)!5)[L>_&^A@Z[,RW'W]D\[J@Y<'\Q 5XB9+_A$O MRN>KP61 %N(Q6B?E7?;*17- ;L6;9TE1_TM>F['6@,S719DM&V.Y!\LXW?R, M?C1?Q(Z![1TPH(T!W3=P#Q@XC8%SK,&H,1CM&XP.&+B-@7OL,7B-@7>LAW%C M,#[68-(83.KH;L)1Q]*/RFAVF6>O)*]&2UKUHA9$;2U#&*>5=N_+7'X:2[MR MYHN'DOR9?%PLXDI+44)NT\UO1*6L#[XHHS@I?I-#OMW[Y,,??[LF>VG!ONA/-SM,=.?QWQ-C<#/T1NAUIG\ M2T>:W;DQ6_]UG9X3RZ[-+=VW83:_%ZMSXASV'AQO[NB^RU_S'OZ:=VXV]\5< MFMLZ M4$=Z:I4M+HI5-!=7 YD."I&_B,'L3W^P/>LO.K4@83X2%B!A# D+D3 .@BD* M'&T5.#+19[]GR3HM9=(G$KZ*WF16+TGT)*\9BI*4SX*4(E^2)(M2G0Z-[+XZ M1,)\)"Q PM@&YM6PZL+L9>:-;->Q+'DN?MG56'>@;4\F8[72(DZ?M+$W MVO:-/1+F>YTHN'0THJ-N\)%NV=%N0Z1;[G6B[TY<;WHX_.-M^,?&\-^F,GT( MF4G$#WFO6@B="(R$OB) PORQYE=Q[$ZZ&AAK?GL\=]H9R+K$D45I=V"H&3BV MG7'WU \Z8"6ZDVUT)\;H?MR>^ ^>W8V OL%%POQ)YQNNPM );7>8;6G&L>XX M.M(%MCO.H:[=C2OH6)6X3K=QG1KC6MT7DK]7UWV?Y'4?N=[>E^@B;$3UC3 2 MYB-A 1+&D+ 0">,@F"([VVI+.=9);H<;+$B$4)H/I050&H/20BB-HVBJ%'>J MBK;Q'%B?^1X; 9[5=\%:Y1DIO95GWB>7O(DHU^59'[H? 93&H+002N,HFJHR MVJJ,'G=[1.:1=',@Q9HAO45&NU>KEFOIKFI\J.< 2F-06@BE<11-E55;5;:- M)U]AT)(WBJ8JK*V+V^;">$=ARZAHN99OSL/!.L\669)$^9G+Q^%/%_6>9I\^'1[_>5.-ZGYVKP'O?6(I/E06@"E,2@MA-(XBJ:J MMNU74'J2?$VA'0PHS8?2 BB-06DAE,91-%6*;8^#FGL<@'P-;7M :3Z4%D!I MK*'MYVNGDZ^A#0T4395;V]"@QBKU)E_?9.F+R,NX4M7?LE)HI[R90;UE!6UA M0&D!E,:@M!!*XRB:*KZVA4'=TZ1=:%,#2O.AM !*8U!:"*5Q%$V58ML:H>;6 MR*\^[F'&]Y8DM$="N]/O;3K6M=F@?AGMSK_7^PVA?CF*IDJI[8%0<^G=_&R( MV;BW4*#]#MJ=\.\Z8UNK%&@SXWC'(=0Q1]%4J;1="_INUV+TWBPF,Z*W8*#M M"2@M@-(8E!9":1Q%4V77MB?H:=H3%-J>@-)\*"V TAB4%D)I'$53UPEHVQ.. MN3UQW"RF!J+D!\_6Y8<;L[^^JH+2 BB-06DAE,91-%55;1?",7W>74*_L2*\A MU"M'T52=M(5]QUS8/V:) C.BMU2@)?V&IA:/7%TI0C?2U8UDFI'.U--5&30C M1]Y$,Y*CCEH-Q7$-Z;[&C&]0XYM'0.I050&H/20BB-HVBJ!-O2 MN>.=I)K@0$OF4)H/I050&H/20BB-HVBJ%-O2N]/S\8/>DR<:!WNW@'3_%A!: M=H?2 BB-06DAE,91-%5L;?'>Z5>\EZGW_@N[TZH*6L.'TGPH+8#2&)060FD< M15/5U];PG=/4\!UH#1]*\Z&T $IC4%H(I7$435UIM:WACT[]B$'C8"_K.GM9 MU[P;?<4&I050&H/20BB-HV@;L0UW5DA?BORI7BV_(/74F\UZT]NMVQ7Y/];K MT.]M]^V+P-9L9_9%N%EOO\5OEO__'.5/4K4D$8_2E74^EK=1^69%_N7SU+1(J\&R,\?LZS\^:9RL/U_#6;_ U!+ P04 " )<&Q9 M"%^)RK(" # !@ &0 'AL+W=O&>+@MM M%_QT6)$ESE _5E-I9G[+DM,2N:*"@\3%R!M?7%T/['ZWX3O%M=H9@XUD+L23 MG7S-1UY@#2'#3%L&8EXKO$'&+)&Q\;SE]%I)"]P=O[+?NMA-+'.B\$:P'S37 MQ<@;>)#C@M1,WXOU%]S&$UF^3##EGK#>[@T\R&JE1;D%&P4YOT/RBXQ^>:2LQAO@%=H 6@4G!#5 &WYF@8(;&BKM;'$]2$ M,G4"1T Y/!2B5H3G:NAK$['U[6?;Z*Z;Z,)WHIMA=0Z]X!3"(.S#XVP"QTW+VH2JC EED_5S/%=:FA/VJ\MCP]7OYK*W[DI5),.1 M9ZZ50KE"+_WXX2(./NUQVFN=]O:QIR[P8XGV?MKJ]* 47!?JI,MH0Q4[*GN; M5VD27/2'_JK#0+\UT#]D(.K2:E#1CE8X"**X6RQJQ:)#8G&76/0_8G$K%A\2 M2[K$XDZQI%LL:<620V*#+K'DC5B_'UV^5[1!JS;8J_8@-&%=4*V"X,,#@/#&&9=,OFXD6E>M1&ULK5A= M2XH+5#),2D#1;FD\V/.M[4J#!O$71@=V\@QD*B^$O,K&UW1I6#(BE*.$2Q=0 M_+VA#T?$B8'PHS=P.@-'-?#. M&+B=@7OI"%YGX%TZ@M\9-*F;;>X-<3'D<+6@Y "H1 MO\J%AO[$6?.%2"N6) M4_$6"SN^^D-H\6N9D *!1T3!4P8I G=@0XJJYK"92[(#6M2G&'&(<_99X)^? M8O#IYC.X 29@\BT#N 3/)>;L]J3CSXS4#):IZ+P9M!^!:M\"Q'$\3S^9R M7SO\;??N?1Q^0X?:R/T$>%/>FW6-FQ6KFX#6-FALY5;R MMK(CUQ:Z>3ME=HQR/,=UAJA8@PK]R!^BMF.4[P6S#U^#)/T^27]293$JB:B) M9W7F7U-GUW067]/9]DK.!E,0]%,03.KL1[,3HQ3 -['@]^A8[,6F(<17B.U# M;&')*Q!G%,9%IA$)0C62&KL*3QI/GG=%+U%,575LOJ*AR\A.A MCJBJIDDF#LN@HF1/8:$C*AI%KN2V&2-4'8T1:I6?\C$@Q[8^SJ?6ORLPQ[+2 MUIF[GC#M$=(:!V2[MJ/N=%J<$SF1PH >%X9J9='C9H%_AHV3T[H]R<8:,IR MLM_<026.XPT5VO1;9[/3=7UOAVKR.I3CJJEK48&:N [EGQ.!\Y&V,YEV+.=8 M:.#BQ!U=XC,U<1W*456O1ZG*UZ*\\$SB'\=H>_*0N'HH.;[K2\)PW=_)"W+: MEA[^R\2#\T]7.E?V_.-K>F/Y1>,YI+\X;[]_/$-TCTN&("WCQF"*:(2H!XOR.$'QMR@/Z[SNH?4$L#!!0 M ( EP;%EPG;98*@L &V) 9 >&PO=V]R:W-H965T[VHNB%8C.V,#IX M)3F9+.;'5R>;HB/3ULR[R%Q,?""?CY)>4I_X2O3E2YQ\25="9.1K&$3I56^5 M9>N+?C^=KT3HI6?Q6D3Y-T]Q$GI9_C99]M-U(KQ%62D,^N9@,.Z'GA_U9I?E M9_?)[#+>9($?B?N$I)LP])+7&Q'$+U<]H[?]X+._7&7%!_W9Y=I;B@>1_;J^ M3_)W_1UEX8O53V0AGKQ-D'V.7UQ1;]"HX,WC("W_)R]UV4&/S#=I%H=UY;P%H1]5?[VO M]8YH5# /53#K"N9^!>- A6%=8;A7P3H4P:HK6/L11@C0NP/69)_Z^?ULME#%L^_K.)@(9+T;X3^OO&S5_(SN5XL_$*,7D!X M5'6I0IH?;)%Y?I!^O.QG>? "T9_7@>PJD'D@T)#!A,3PTN-NOG8G1?D-LX MS$]Y:=4SKY/$BY8B/PUEY/&5-,O=>Z_EQ])/-5 M/K:2=1(O$R_\1+Q-MHH3_X]\N/7">)./MKDDVY2H#=!5B4B8C811)(PA80X2 MYE:P<:-C&H/ZG]H[>4O)T7Y)19/CG2;'6DW^DE_BIIODE:2%.#^1+,[RI+VA MT<4F\:-E,5CZ\8)\\*-ZG&S+:FZTL;K*$PFS*]BH.0;NC9+(<.QH..=M":/U MT+O(=G$03)':9">U22>I><\B\9;%*.C/!8F?ZI.QU%XEMT4_;\P'L,!'F*DV:5 W+6!NXJ9R3,/G]SG">3:HHBS*#\--TXT5ST:IM+;FSMLTW%]OCMFMM&QJ60FD,2G.@ M-!=*XRB:*EOID1E:)V)&OZ[]I!JKJUFO5H%"C2XHS8;2*)3&CNQ[TR)A:;.W M:A;J;4%I'$53-2OM+4/O;SVTC*_Y95R>2QR9L=5S.^L8:F[5M.:P/6J[&J?0 ML.S4L,ZI!5UH^SB*IDI-FEB&WL7Z' =!,2L@3AHFH885E&9#:11*8T>.@7Z8 MA'I44!I'T53M2K/+T+M==]Y7/]R$1&QG&]+-8SI/_'4IXUS-[>CCFJ"5CA)I0IP5U3BOF0MO&43159])>,O3^TKU(RON_HWQ@ MK"]2OI$[/RK$UZHMJ&L$I=E0&H72&)3F0&DNE,91-/6F?6E4F8-WGM6XQ?U<>?Y;33W)&P:R MF#R+M#4#UL?JK':HBP6E42B-U30E ][+-Z !72B-HVBJA*4U9>JMJ?:TI,J) M6U4*]:.@-!M*HU :@](<*,V%TCB*I@I:FE;F>S_994(=+RC-AM(HE,:@- =* M \.F)5!?#$JSH30*I;&:UDQ+S/VT!!G0A=(XBJ9*6'IK MYA%?IWC*5YIHY?N\4!&K$06DV ME$:A- :E.5":"Z5Q%$WM M()-/5.8"EM4DE[WNP"3YL@(,]>L-FF)OG7FR@K MGO==>GZ49ML[)-6'++:W2)+R1HO6+E$UR#":9NO9GA%VJV]V9ZE#C4$HC4%I M#I3F0FD<15.E+@U$4V\@_L#-O36Y>=_4]+SEOJE;?1,ZRQ;Z%!N4QJ T!TIS MH32.HJFRE7ZDJ?E42B-06D.E.9":1Q%4V4LO<#AZ+T3$*BC"*794!J%TAB4YD!I+I3&432U M"TA'<:A_7.\'$I"WRRN:HTEK @)U :$T"J4Q*,V!TEPHC:-HJFRE"SC4NX"- M!.07/]R.S>68W+I1R&>GU0&H72&)3F0&DNE,91-%70TNL;3M\[%8$^ M4@BEV5 :A=(8E.9 :2Z4QE$TM0M(WW"H]ZY.,&&@IB&49D-I%$IC1W:\SH2! M>H90&D?1U%^[D)ZAI;>N&BG(WLJ:_RZ?\&[_F0NHC0BEV5 :A=(8E.9 :2Z4 MQE$T5=726K3>>TU-"VI+0FDVE$:A- :E.5":"Z5Q%$WM M*6M/0/+G[W0F]Z M;F=E0]U&Z^WZG%.C;:$W:%AV:ECGU((NM'T<15.E)NT_2V__7:?I)BQ&T, [ MD"] GPB$TFPHC4)I#$ISH#072N,HFJK@QH^^6>^=+T!=1"C-AM(HE,:@- =* MT%G"4,,/2J-0&CNRXW5I"-3P M@](XBE;)M9^NA,AL+_-FEZ%(EN)6!$&]:,!5KY@MWGU*$O%4K,-[<6WV^F\^ MMXT+:A2?]R5F=KGVEN+.2Y9^GK($XBE'#LXF>=J?^,O5[DT6KZ]Z1H\\QED6 MA^7+E? 6(BD*Y-\_Q7&V?5,$>(F3+V6S9_\'4$L#!!0 ( EP;%FQ9.B> MA0, ,\- 9 >&PO=V]R:W-H965T0$]GC!3#]9\U%3I3NBHTO M"P$DL49YYN,@B/R<4.;-)O;;0LPF?*LRRF AD-SF.1%/<\CX?NJ%WN'#5[I) ME?G@SR8%V< 2U+=B(73/K[PD- =)&ALJ* M\P?3^9A,O< @@@QB95P0_=K!.\@RXTGC^%4Z]:J8QO"T??#^WI+79%9$PCN> M_:")2J?>M8<26)-MIK[R_0"C>2L7STE@CR"ES;_)8 M"G%BT,<-!K@TP!:W"V11WA%%9A/!]TB8T=J;:5BJUEJ#H\S,RE()_9=J.S5; M*AX_I#Q+0,@_T?VO+55/Z U:NDE"?(WL"/2EL"+>&A'-D%=WH C-Y.N)KS0, MX\R/RY!S%Q(WA!RC3YRI5*)[ED#R3WM?PZ\XX .'.6YUN(2BA_K!%<(!'J 7 MR$;E<_];I"BI?*R#H=G--!O5.S MWVYD06*8>GI#21 [\&8O_PBCX&T+Y$$%>=#F_0SR%9K#AC)&V48OXXRP&- K M)]!K]%>M5(Z$"S.T8

W\UPV)_XNQILPPK;L".V4D2T$80I2"Y#UAJD7E[4 MHFQ4H8^>B1X>0<147HH_.E/VS;!!V5&%;?1,;+&9\4Q#\Y'.Y6N@RK;AL:#B M4L"C<\!X5 _XN@)\W1&PS@J=U^CU&;"PWZ#DN (V[@2L9LM?H>\@C8R$)>C> MS3U99= *=7PYU# X)O&@-3_]L,5'([G=@=#%]( &T$)0+>)",[$T:K-U\!O2 M5'A2@,)6H2_&7IO!OBWO4*%'6,'-(CFF_UJN#LOH5/Y!#T<-$X"/)/#_1>(L MU76ET(JD>]H+CT4P;"U8SR%YDA&[TG180GPZ54$OP@U3=:R+87MA? :+_\J= M7:D-:JCA7G_<0.U85L/VNMJ!VK^S;%<*PQH*42]HVDC'VAJV%]<.%!J2;VY/02X-OF7+'[>IK=5NY=6?TXW!WU?E$A,YC$F6PUJ9! M;Z3%%.[VX#J*%_;$ON)*G_]M,]4W+A!F@/Z_YEP=.B9 =8>;_0U02P,$% M @ "7!L66J&ULW5A=;^(X%/TK5]G5[E1J26P"(5U :CLSN_,P,U69CX?5/AAB2-3$9FP# M4VE__-H.)$Q)TH*@&NT+)(Y]?8U#,\#V^)+0E=QZ!D-ES/F]>7D7#1S/(*(IG2AC@NB_);VA:6HL:1S? MUD:=8DXS1I1(7^'-]\6B7J "QCEBP1\ M"G=4*I%,%(W =H:K%1&1A%>OJ2))*L] QD10"0F#3S%?2,(BV7>5!F>F<"=K M(-C'\:XF53##&V;7N-'@B,Y;T/;. 7O8AU_!W>#, M_QIF:!>^:]L9_)H9:CQ3Q;W1D#EYEW).)G3@Z*,EJ5A29_C;+ZCK_=$ TR]@ M^M9ZN\X1AN^%V;H1W/!,GV=)[(FX$H*P&=5G3,'X ;;[W9('VVP9G6_VQ3NF M"2_,!PD?54P%J)@P^#@WYN0Y?.!LJ7U"]8@/BVRLO^O],\J]_O<=3U/0)\E8 M_*?*1_X)?-0I?-1Y[E)*NY3$+N4YC.DL82QA,WWV4\(F%%[E^^>LBD(^2<=. M8N+A@6RWF'()F;E4HM-"]F4)D_YK;<+#WG=3C6\L( 7'@:/ MLNBY.RS< =;KH1JW(:\4 >_G"Q%?K6)J2U=+*G0& '^:#0U:QBB\)8F +R1= MT&<$CC6YXT8.M*6@J'%9"QYDS<,>3(@,CZGAL;0\YMH7=F%-4!2/MD)EH/D\ M>EV..H-_MT2LT@TYS&!K;R"OY==M#ESRPR?G!SHI@ 5+U';4["B783 ME-"O.>FXS$]PHX0?)^5LGJ-ZT:&I$"TS!-R<(1PO+UU/]$-BZ@=AC7]+BHMW$IN?C_47'C4Y3< MN-1O_")%-]ZMNH-.6!,&<2F[^(1U-]XMO#$*:W(Y7.HK?H'2&^]5>^-2U?!+ M5=^XHOSN].J\5PH;/GW]C7?UK=OI/HYR[M:%;$;%S%X[2YCP!5/YW6S16EQM M7^47NF7W_%[\/1'Z,$A(Z50/]5J!GEKD5\WYB^)S>[T[YDKQS#[&E$14F [Z M^Y1SM7DQ$Q07_L/_ %!+ P04 " )<&Q9D^C25[@# I$0 &0 'AL M+W=OCI_8?]7&HS'W5,"2Y7]FB4QGQM@@":SI M-I=W;/\;- :-%%_,."ZFD\REG>\*5-+*I@?:^1J._LE(E MRDIR?)HA3LY7DL4/EPMT=4*6K,#\$U1','I48R"7)%JO,:J$K(L&G54C>O'I+7I&L)!]3MA6T3,34E*B_TL*,&UT7M:[.,[JZ MY ,K92I(5":0].##\_C)&;R)?FN=YSPY;^&<)5Q!=45THY7-Z?Y,@%NT>$;;SM'96%Y*A3XP5&!.95Q+6=\ M5%].A1QK$O27EW%K^_BL[2L\'N-AZH)LH 2.;E!EAB9XRLN$Y%2=H/L,/TOZ MK5DY)%DX)%DT$%DG,I,V,I.?J]),AHSID&3AD&310&2=F-K6UU;'^D&UIB$^ M/%[XSL0]*C8]4IYM'9>;'BG;MT\*3I\85ASWJ.28!ZU? 7RC>VZ!AFU+69_= MV]6VK[_1W>S1^L*^7MH]ZZ'Z#Z!;S:_T]4^$#Y1OLE*0'-:XE7458'7D=5]> M3R2K=.-YSR2VL7J8 DV *P%\OF9,/DW4!NW?D?F_4$L#!!0 ( EP;%DD M?(U$:00 "D8 9 >&PO=V]R:W-H965TGW-C7Q_,X$#9$]\ "/2NRY<;2#"_I%M(Y9,5 M90D6\I:M7;YE@",=E,1NX'D]-\$D=48#W39CHP'=B9BD,&.([Y($L^,$8GH8 M.K[STO! UANA&MS18(O7, ?QN)TQ>><6*!%)(.6$IHC!:NB,_9MIT%$!NL=/ M @=^5_/0$)P'=&H"PCP@U$(S9EK6+19X-&#T@)CJ+='4 MAXUPP^93(.#&:"[I\NIC(1$1H2A,Y.SC6^;U[5M> +M!<3IUH M%P.B*S3F\GUO50>.'E6,H.@GCG> Q@?,(HY^9S@5LOWK+0A,8O[KP!62IAK, M7>:4)AFEH(;2-;JGJ=AP=)=&$%7C72FOT!B\:)P$5L Y;"]1Z'U#@1=T#'RF M[P\/+73"(N6AQNO4X$D8#]W-9S-3:JRA:DW?\"U>PM"1BY8#VX,S^O*+W_-^ M,^EJ":RBLE.H[&CTL"YK&\S@8O%Z8HV9G")KD*5 H,41G?:;X:-NUG/I&_J. M"7N972?S#J<1N@>QH1&-Z?J(_AHON&"R'OQM2FBGS82V!%9):+=(:-(:9G17H@_.EBQ0 0D>5")DL@ MA@68M&1 OJ>1U*ZT'WF77J<_GS&NZA46W"L^K@N>5E>?7-\GHA5TS MP^N"X;7]-7O(Y%504$I*&BK N9(KVI;]VP-VT?\Z"LJ;8UO]S5O MU\HPU++2%I7R^R0376VA59-0&F" O]3U++ :I,:)[4EM&I22R,6 MM&;$[$B-=9MM7=BK62>E$0O^KQ&S S064F/KKFN$E$8L:,6(V5$:J^F8OPJ? M5V;WY- U ;;69]$<+>DN%=G99-%:G'>/]2GO6?O$OYEFI]8E3':(?H_9FLC5 M&<-*0GJ75])*L>Q<.KL1=*N/=A=4")KHRPW@")CJ()^O*!4O-VJ XM>!T7]0 M2P,$% @ "7!L66#[^<7? @ 3@D !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;223Z!E$ D(T_I0"95V>YCV8)(;8C6Q M,]M ]^]G.R&#-F7=QDOBCWO.]3W7]O5PR_BCR D>BIR*D96)F4YL&T19U!@ MT6$E4#63,EY@J;I\98N2 TX,J,AMSW%Z=H$)M<*A&9OS<,C6,B<4YAR)=5%@ M_G,".=N.+-?:#=R152;U@!T.2[R"!V/PAYO&/;SU#'8Q88LUR8+]I6MGW?0O%: M2%;48+6"@M#JCY]J'?8 BJ<=X-4 [SD@> 7@UP#_K1Z"&A"\U4.W!IC0[2IV M(UR$)0Z'G&T1U]:*33>,^@:M]")4[Y.%Y&J6*)P,;VC,"D#W^ D$ND3C)"$Z M@3A'-[3:A3J=YQ%(3')QH4P>%A$Z/[M 9XA0=)^QM< T$4-;JM5H3CNN/4\J MS]XKGGUTRZC,!)K1!)(6?'0 ;L,+W[]R>\[%-[%.21:[,O_$LK MM^]ZAT;12Z.>ZUP?&LU:F+I7_7YC=:! MU&@>U2!A\ZB@U)(@*L[2H6*.);0 M%NU1FK_=C:V] E$ 7YG*+%#,UE16=T(SVA3_ ML:EYS\8G[F#JMHQ'ZK%0U?;?]-5+XQ;S%:$"Y9 J5TZGKP+C5?6N.I*5ICPM MF53%SC0S]> !K@W4?,J8W'6T@^8)%?X"4$L#!!0 ( EP;%GD-Y$?CP, M &H, 9 >&PO=V]R:W-H965TB#XPTMHB52)6D8^?O.R1ER5O(S';1O-@B MQ3ESYL*9T6PKU6==(AK8U970\Z@TIKF,8YV76#-]*AL4]&8E5UF,F-J;C !P5Z4]=,O2ZQDMMYE$;[C4>^+HW= MB!>SAJWQ"CO!:^QJBP2\?B[!8TZG5;P\'F/_I,SGHQY9AJO9?4' M+TPYCR81%+ABF\H\RNW/V!IT9O%R66GW"UM_=CR-(-]H(^M6F!C47/A_MFL= M<2 P28X(9*U YGA[18[E#3-L,5-R"\J>)C3[X$QUTD2."QN5)Z/H+2^NT'#>*6_G\6&U%FA.&^AEQXZ.P(]A7LI3*GA M1U%@\:5\3#0[KMF>ZS(+ CYAQX&-;>HTO=L!SG$5T4C>H%H\7'#^EY\BE >MR1 M'H?0?< =PU7/D*OR-00R3!,EHRR )NSCLU9$.:7!BT-L8:JY<6U09$CR!5( M[TTCP:"BW&4&AXB&-1BUP0#1\X[H^?]!%'>T60RQ#,._P?*B8WGQGU@6?5(. M<0J#_5HB7,NZ8>+UXX=)EEY\TAY60\E>D&JJK=J],ALD;=U1T;T 4S(!DJZ! MS2_G&EO?W$J?@):U\]RVY'E)]>@5N,BK38&M+W7O3$+"O5ZJ*["B*NQA@%:5 M%&M4)\#HX%>!=JETB+OEIN3"[0C2^F\=9,\IW/5'21M!4[FC8F?QK-(T@]J7 MJU8"F"(T:V)6 M;^JA> <%O['N3#M:T_.W.<=W7@NBW#M>0/QS*=ZB%W6L\O"V<=VQ[(O+/FMD>R;=?I.W3I]CW:= M]OTZ#7?:K\[ ,,SD>)#C@_&O1K5V0ZZ&7&Z$\9-@M]L-TE=^?.R/^RG\GJDU M%[9/K$@T.;V@YJS\8.L71C9NF'R6AD93]UC2QP J>X#>KZ0T^X55T'U>+/X! M4$L#!!0 ( EP;%G)*$.G[P( )@) 9 >&PO=V]R:W-H965TV ]V_G^V$%$(:55M?P!_GG.MS[=AWM*7LD2< CUE:<['1B)$,31-ODP@ MP_R,%I#+F15E&1:RR]8F+QC@6).RU'0L*S S3'(C'.FQ&Q:.:"E2DL,-0[S, M,LS^3""EV[%A&[N!6[).A!HPPU&!US '<5_<,-DS&Y689)!S0G/$8#4V+NWA M+%!X#7@@L.5[;:2<+"A]5)VO\=BPU((@A:50"EC^;6 *::J$Y#)^UYI&$U(1 M]]L[]2OM77I98 Y3FOX@L4C&QKF!8ECA,A6W=/L%:C^^TEO2E.M?M*VP PE> MEES0K";+%60DK_[Q4YV'/8+4Z28X-<%I$[P7"&Y-<%\;P:L)WFLC^#5!6SAI-*1<0QQ!S_JYU_T\$V9BB8?SBX?$Z=7< [%&7*M MC\BQ'*]C/=/7T]TN._\7??;/T0^2X3:'P]5Z;O_A^'FYX(+)3_I7UP97$EZW MA+KFAKS 2Q@;\A[CP#9@A._?V8'UN2N[;RD6O:78[(W$#O;!:_;!ZU,/K\@3 MQ"C5W^)2?HM=VU I!%I!/0Z;T+>=D;G9SVX')K /,=$QQO9=_Q TZP %@V>E M Y-^8]+O-?F &<$+>0'U^ZQ$_+W0CC5H^3S&V(.VSV-,<'[1LGF,\8+S;I=! MXS+H=7E'!4X1;2[8?K/!49X'=FN1TPZ,V]KXZ!CC..J".7#; ;+=BY9=<^^I MR8"M]1O/I8$R%]7%THPV9<2E?CU;XQ-[.+4[QB-9=E15PK-\5;-<8[8F.9&ULK59=;YLP%/TK5ZR:6JD+'R$TS1*D)FQ:I56MFG5[F/;@P"6@ F:V MD[3_?K8A-.D(:K?RD/CCGN-SCXTOXPUE]SQ!%/"09P6?&(D0Y<@T>9A@3GB/ MEEC(F9BRG C994N3EPQ)I$%Y9CJ6Y9DY20O#'^NQ&^:/Z4ID:8$W#/@JSPE[ MG&)&-Q/#-K8#M^DR$6K ],("I[0 AO'$N+!'@:?B M=<#W%#=\IPTJDP6E]ZIS&4T,2PG"#$.A&(C\6^,,LTP121F_:TZC65(!=]M; M]L\Z=YG+@G"Q'&HED8@P-B# FJTSL4',MQ6_3, M7@[OM\"#;GB H83;;?"];/K-7O4U7[][KWY>++A@\H7YU>9P1>&V4ZA+9,1+ M$N+$D+<$1[9&PW__SO:LCVWVO"59\$9D>]:YC75N%[M_72*3)[E80DAX K&\ M[3C$C.9 FYE,V]OF:<7M:6YUCZ[]@>6,S?6N57_'>+:]'Q-T:OQ'!P:- X,7 M.E#E>0H;?2?*EYJLY=02Y2VNZD03 @)9#L>/2!@_:;.E>\$ST$@80EZ]U/8Y M1.2QS>!9)]-KSUFWK&$MR]W*\EI4[3GL-0Y[_^MPE/*0K@H!,A#;+*U6L*V= M8V3UK.'@?.]Y=O0Z9;W6O4,*K-WGZ6!73ID[!2A'MM2%G(/.M;JMF]'F6^%" ME\AGXU-[-*M*_A--]0%R1=@R+;CT-I:45N],;C.KBGK5$;3496Y!A2R:NIG( M[R!D*D#.QY2*;4@, /P, 9 M >&PO=V]R:W-H965TU R?!FL%_YQ@XA]6) M\1\B Y#H9TX+L;8R*/ZI]J\\K,#@NX9O1?DLIL;4462F&/ M*RKOV.DSM(8"K9H^VZ@9)*PJ([=&G2E88<\QYN-A%^;PV\@4>%N'>X_#[=5NKJ<>5W.O%K/?T'O>PD<2U(JQ3CRXX MZ%>#MNZCG!4R$Y=CKANI>2VE7R3'.'"\E7WLFS$N-]',K#,S>\U,,,;=1 4] M[B@\PS8*3\0..NS@->SY&'8PP'9#9W$&;I2>"#[OP.>O@8=CX/,!N.?ZYS>* M47HB>-B!AZ^!1V/@X3#CT>!6,4I/!(\Z\,@(?I^!JNI["7P,/QK@AV%XGG?C M A/Q%QW^PHS/)*:(UJ_7TO!Z70SW8>9$Y[>^<:V)3ESGJ<(Z1B^W(,02D;RL M=,4DA=H3$'*T"CH#.^]GP<".>;VI?GH=@VOTL]&BA41'3*NZ76BVB3XU GNJ[*ZQAK9[E52<:X=L1\D!ZW93H*I(@3=659.#DX17 M:C=[ID<+8;MEB^%VXT MH!Z9%?K.&;;=:TWU=\%7S ]$I9/"7H4Y5Z%*#6]:[68@65EWJSLF5>];'V;J M\P2XGJ"N[QF3CP/= '&PO=V]R:W-H965TUBVH4#_R3> &QX"Q MYP?*OO ]@$#/:9+QA;47(O]HVSS:0XKY@.:0R5^VE*58R%VVLWG. ,=E*$UL MSW$F=HI)9BWGY;$'MIS30B0D@P>&>)&FF+W<0D(/"\NU7@]\(KN]4 ?LY3S' M.W@$\3E_8'+/;B@Q22'CA&:(P79AK=R/H3M6@;+$KP0._&0;J5/94/I%[=S% M"\M1+8($(J$06/Y[@C4DB2+)=OQ50ZVF3A4\W7ZEA^7)RY/98 YKFOQ&8K%? M6#,+Q;#%12(^T<,/4)]0V<"()KS\BPYU6<="4<$%3>NP;$%*LNH_?JXOQ$E M&QC5@=&U@7$=&%\;F-2!27GMJXM57FD?"[R<,WI M3)66-+51ZBK3\@*33/6L1\'DKT3FQ')-TY0(V54$1SB+T9IF@F0[R"("''V+ M5G%,5!? ";K+JHZL.L1['P0F"?\@BWQ^]-'[=Q_0.T0R=$^21!;@MC_L0R;A;QH<=<5\?_['(FMJ[XL'UM7L=\5 ?_SD2 ^1TQEO7)107C! O_\DD^A.0,K_Z.H#536C[FK48_0CSW$$"TL^)SFP M)["67W_E3ISON@2:A/DF88%)6&@(UA(_:L2/=/3E+U3(6S\O6+27SV\4'?M! ME]V*-2E9ZIWVM)S,[:=39=K:^BHS"0M,PD)#L):R<:-LK%7VT"%+#@+4,",& MANCVT@/QMN*Z[HD_=W!N4%MY7X,F88%)6&@(UC(X:0Q.^AN,"U O6.ENW.5N M\M:=-QB>N=-6V]>=25A@$A8:@K7<31MWTW_G3NQ!#OVW EB7OFF7/O=,G[;F MOOI,P@*3L- 0K*5OUNB;:?5]7V"&,P& $H(W)"'BI4O7K.-).7WCJRXU/"TU M&XS;I7QM@_J*, D+#<%:(FX:$3=:$??XF:1%BG(JY"U$Y" $I[3(A'I_;0NA MQIHY?JEN+UYL_I1?JDA0M'OUUV7MYJV/Z;F.M;99?6\RD[# )"PT!&NY=9WC M5Z=SS6U&Y7!DDY!=^5')KW,M,!/H!7#G8_0?JKWT):B/]95NE!88I86F:&WO M)[,-[G_D'>17YT7K^DH]9^AV6M?&>ELW20N,TD)3M+9U[VC=TPI811$K($; M!4FQ4%O/.61RD,2 I)N"<5"2.]5JR7TG#(S2_)K6>I]X@UG[?1)TESI[ZX2F M6M8V=)S><;63",LUHYRCVX++XW)CM6-P68G1.1RC--\H+3!*"TW1VHJ/$SGN MZ/^9PG--SI2LC=)\H[3 *"TT16O[/\X*N?IIH2N_;/24WG:-SA89I05&:6%- M:W_LW0RFS7.^TF:?+-6DP';EHAI'D1KV5*LVS=%FX6Y5+E?9Q^+5JM\]9CLB M1T\);&74&4QE"UBUD%;M")J7"S\;*@1-R\T]X!B8*B!_WU(Y[JIW5 7-\2>Q 9#H2YY1,7$V M4A8CUQ7)!G(LKE@!5%U9,9YCJ4[YVA4%!YP:49ZY@><-W!P3ZDS'9NR>3\=L M*S-"X9XCLL"=C@N\AD>0OQ?W7)VY-24E.5!! M&$4<5A/GUA_%OA&8&7\0V(NC8Z1O9.IU<$&212([#ZVL$)O)![;_!:H;ZFM> MPC)A/M&^G#OT')1LA61Y)58KR DMO_&7*A%'@B!\01!4@N!<05@)PA-!Z+\@ MZ%6"WKD1^I6@?R+P!R\(!I5@8')?)LMD.L(23\><[1'7LQ5-'QB[C%HEF%!= M68^2JZM$Z>3T$=:J3B3"-$4_ UMS7&Q(@NYH6;3:_ _H-DV)/L19X\*[""0F MF?AQ[$JU% UTDRKLK P;O! V1!\9E1N!%C2%M$4?=>MO7M/'W7H_Z "X*H=U M(H-#(F=!)_$1BBL4>N]1X 4]-#?. 6]9V?Q\3MC%B2Y9S\'F#M["TKKB;DX$ MB>+X):M7-1W=2B MP E,'-6V!? =.-,?OO,'WD]MQMJ$139A"YNPV!*LX7:O=KO719]^VN9+X(BM M4,$)34BA6M)R*]0L(4 @417#?X>";_.\,\*EGMN$126L;V#Z)\%NZH_=W;&1 M-L/%EF -(_NUD?TSC4RJ5B)0SC@@N<$4^=[W^A*''= M*#L[^LVL_TW6@F;6 MYM_.Z#5G1*\R%J_.B#MO^'^FJTW6;)&Q+I5!=,0&RP\O, M))&#>H^C.:.)>C1XV2$?B'AJRVIGO$N?$INPR"9L81,66X(U*F!85\#P#=^# M0YMNVX1%-F$+F[#8$JSA]G7M]G7W\]YXAKEZAM^C K@>4_\'T3O&33=M_67> M2;[4:YNPJ(3='/58[ZIW^@JT&3%NC?CW-3>W)S7BW_;,SN]N#/>I8[9 MA$4V80N;L-@2K%$!OO?\K]I[PVY5N M],66VZ1%%:W9);?R?C,'\W]EO'('RW*3&ULQ9O1;MLV%(9? MA?"*H07:6"0E6G? MW,E\%1?Z;;[HJW4NXGF5M$K[Q//"_BI.LMYX5%W[F(]'?\SUNWY#F2] M:WS)Z:!,J"+^2,2#VGF-RJY\D?)K^>;=_*KGE7F?R;Q87O6B'IJ+NWB3%K?RX3=1=R@H M>3.9JNI_]%#'>CTTVZA"KNID?0>K)-O^C+_5 [&3H#GV!%(GD&Z"?R"!U@GT MV!;\.L$_MH6@3JBZWM_VO1HX%A?Q>)3+!Y27T9I6OJA&O\K6XY5DY429%KG^ M;:+SBO%4+'39"Q1G<_2KD(L\7B^3&7J7;>=@6I>J73/D\9>OGB%7J!D@Q]6LJ-TJVH4;_0]UVVWI_5]WBSO4=R MX!XI^B"S8JD0S^9B;LEG[ORA([^OQZL9-/(X:#?$"9R*]06BWFM$/.);[F=R M?#JU=>=YK?/O;MT8#-K,(%KQZ %>/0L4NLOE"O%OA:TF8HVNE1*'07^\U![TKQ$K];9L2VT9]>Z.E?%ZJ=3P35SVMCTKD]Z(W M_ODG''J_V.H!"6.0, X$,RKG-Y7S7?2FZX M[D?I&#H'I*V4:.70=/+P-G+3[+0T_%1J_[;%;") MS&9:_/*M=-TFZJMM*)SX4V&A)"5@X0Q2!@'@AF5 M&S25&S@_7>9'*-V\FS)PUWUZ.C+DQ'LR0CN MBC"Z'#5=CIQ=_GPQO;!UQYEUZFR#A#%(& >"&4,_;(9^> Z=&$)6#A+&(&$< M"&94#GNMT?"^>[51I^[^Z0\CZOD=.;"$#7Q_&'0TP1)&O(@&766PQ9$@"#V[ M/N =3X6?5 B]TGCVRL/=S*D3$Y3&0&DG>!X%T,AEWIL4;Y7>6Q1478V_VWIT)6/*LA*0Q4!J'HIDE:(TG#LZB*J"&%)3&0&DBF25K#2B.SB(LH X6E,9 :1R*9M:O=;'8:;6>MUP96I8+^T[) M&D6[PG,,BS\596ZAM'Z0N/W@M4JLRQ-WVJFS$)3&0&D6:";BJ"TC@4S2Q8ZSV)?Q9E 36NH#0&2N-0 M-+-^K7$E[BW3YZQ/:K2Y6M@7'EL4Z6[NV%FD*SO6J.$!U6G='W&[/[[)Y5I4 M4_5#,I^G O%8%=8N@^XS@M(8*(U#T'5BNMN2-NBF?5KG2UU[[\^9_U2HSO? M=G36').CHMA14?RI*',06GM(W?;P]V(IECZXP[,TOVSK'JET#TT:XOJ:LXQ(.X$;;O?WWGR2,^^1?7(ET(SNCBK MQ\*V;PJYKIY[^B(+_=&H7BY%/!=Y&:!_?R=E\?BF;*!Y.&_\/U!+ P04 M" )<&Q9T#4/4?8# "Y%P &0 'AL+W=O^)K (&>BYSPJ;46HKRV;1ZOH<#\ MDI9 Y)L59046LLE2FY<,<**=BMSV'&=H%S@CUFRB^^[9;$(W(L\(W#/$-T6! MV;,A2]="==BS28E36(+XN[QGLF4WE"0K@/",$L1@-;5NW.O( M#92#MOB2P8X?/",5RB.E3ZIQFTPM1\T(/C\0O]#!R^#><0<%C3_FB5B/;6N+)3 "F]R\4!W'Z$.:*!X,31C=(::L)4T]Z.QK;YFOC*B%LA1,OLVDGY@M(95E%PB3!/T) M-&6X7&H MD UP]"X$@;.^A7Z+#?%18.41!++>;%J"@\9 M?YK80L:K9FW'=6SS*C;O1&R^G 41:XXBDD#2X1_V^X][_&V9YR;9WDNRYUXO M< GE)?*=#\ASO*!C/HOSW?VN<'YL].A_C]Y*AM^L/%_S@A.\IM0W797M]57J M>[6FG"'27IQ9W4\@3=< Z"HW_N) ?="BCXOUV5"TQ6SB0L- F+ M#,%:E1LTE1OT;YV6.$KA??J 2F"J3_ZXHW=2?PNIO^^[RE.1QYJL_D5L9\ZE M-[&WAUGOLG%';:.P,G*=-LEQVV91IYD[VINU,C!L,C \3SSF73'V^KYV"9J$ MA29AD2%8JP"CI@"CMQ"/D[UP._I#=2^MKS[W^.I2^Q-F:48XRF$EAW(N1_+HR:I[XJHA:*DO M0A^ID%M3/ZX!)\"4@7R_HE2\--0 S6W][#M02P,$% @ "7!L66J@LJD@ M P % X !D !X;"]W;W)K&ULK9==;YLP%(;_ MBL6F:9.V0(!\M$N0VK!IE=:U:[7M8MJ% R@5\)?.U,&8KV(<0"!Q-&-XBIVI*F$MI,K9;A MIT2-^ZU@\FLJ=2*X7>7BXW&N)QC,CXFF>=^"(H-]?90UT M(2#G?QJZ=U[B_&:8$CF%IR8^# UF %;U[UA\[')JNZA(4=P6HV^L9& MOXT>A.DZC8'$'!7X$<\S0 6PF* 'K4'_-W?^HBL]K=%W'QE'FN)OY1X;?Y>PL"-8S<^A\7/8[5H<=FEC ME["P(UC-QI&Q<73@6HPARC K_R2/[%6'D%*3."%OI0 M/J="'O%U,I'7-F"J@OR^H%1L,ZH!&ULW5A=;]HP%/TK4;I.K30U0-I 5D#: MD"I-VJ9*[*D,=5JM M)"H($^&P+^;%7:&K8"+G0@_";A,*W.U+-@C;R748.+F1S.@@?+IX_W,N]>V[ MP-W//IR=M9XN;W?C%Q:X#".OZ,T!HE;52\NRUNQY\;)<<\ MQV@]#\VD63.A@Y%3+WF#BA"[K8-68L\Z6.&H+I-A/Y=B72UQZ (F,REH\$SX M(!P1SL:* 2LG!>-+%^Y 8"*Y5($V96JLM"%2O3BX[7I0P;5.P814-K?+X+[' M]? =8-4#@XSSQF G=(%AOR1:4R7N3,<.ML%74%"W'Y>E<3A59-GNW(1K@KV9 M)&.I,JJ:-.UP%1KV.,[(1R_@"/ M]X]\2WN1;^RIW5'1-(VANNED7 ?T-]6<]J;L]9MT@Y(]2_UY;J8C;!]JA=XK MFK.%[2_RQ@"FWL;525GRY2?.IJ*@;O(')QSVR8H7S*1B+R8;E,K$!*@*@V>J M-)ML1GXI4C[2A5Z5TR+'/7=.T//?7>SU6+^SC]WDS2F83$[!Y$G49.\43*;';S(^ 8_UV?/H3$;U26CCN+5UV&JB M 1QJ!^%W.#[S==)@/&=<,U'W9BS+J'AUYC+RFHS-'VI;^F9\1G,RY_JQ 0?A MNOV-9FQ>I,VH>UB(>M2Z_16FUTZ:$[7)Q41&%S0;U5TU'=MF8!HF:WT!81>Y MLYNA\'(9YZWF1'LKIH1S'\B$C^\'R^#FI MN?PS3=,X3A)L14*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_', M1-M$)=(EJ5SZZY>2XX9,E0_[,O%3;$F6CT?2G"&'>7>GS?<;K;^S^[91]F2R M=FYS/)W::BU:;O_2&Z'\GJ4V+7?^K5E-[<8(7MNU$*YMILGA83%MN523]^]V MY[HTT_"-=J)R4BN_L=_P38H[^[2_?\MNI94WLI'NX60RO&[$A+52R5;^%/7) MY'#"[%K?_:V-_*F5X\VB,KII3B:S[8YOPCA9_;9YT4->\QL[;''\YHI[D)-) M<>A/N)3&NN&(X?S<,]X*?_#V7>?TA6R<,&?"M.)KM#&%_S01@#RBA;SD#^S6LDMAAH_W#\N9M%6C;6=$@/@6(+ZE M19PK*VMAV+7AM=<)^V ,5ZL^03H;YO%#E,@/:1FOU\)?Y7;#U<-@G(_<2LOT MDET:8:-,/H.^(1;.HFM;;AYZL(5<*>D_QKTC/U25[KPC0TQDG!FQ/O-D%MFY')I-]K*?GL?N5-?-OG2C5U(Y9\7R4-,9)<9L5YV/(TO=*PSW6\/ M"++*C%@K%UP:]HTW\55%"ID1.^23UO6=;)KA>9W[3.W\X^#S\]Q7RFH5/0M( M(C-BBYR)&Q>R(%?,B&7QQ9]WKBK=BEX8;+'FD2-F2!(S8DLLG*Z^KW7C36'_ M8.<_.E_QAP4TLD-";(>![< [8:@%6G\F.QS$SN_[UR$FLD-";(?'2WO-[T7$ M! !*UT0V(=TH8O[)PO281/NS$D\D!"[(&%6/T:^7X2 M>F7X9BVK7Z/?$!,9(2$VPJ*[L>)'UY.>WSY358+$D!"+ 19)T3 M06)(B,7P M6"2Q-]?A9C(+]GKS%6- M8T;W9H:,DQ$;9QRS'[\87KFH00([),3.P1?]*L1$ULF(K?,29M_2]>/!$!-9 M)R.V#L2,[TUDH8R\48)&#%'>1!;*]CJP"9M.&;)01FPAC!FVG7)DH9S80ABS M"#&1A7+R%CW"+$-,9*&#!,AG8LL5" +%:\Q _=\FO#I)@@QX8HQZJ[...;N)@@QD84*ZADYA!E9 MJ$ 6*H@MA*==HU6"R$+%:RP*>!$S6B>(+%026RALO(_DSQ 36:@DMM#C)/9+ M"3[$1!8J7V7)P'-=;H3A[IDL2V2ADMA"XYAN[5-]']00$UFH)+;0*.:3+T-, M9*&2?-DR6)G!#D),9*&2VD*PX1+FS1*N7-YK7RC*F\A");6%(&98O9?(0B5Y M7^C92I=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7SY%GVN[IK-N_- MKM2R7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3.8__&%S_:?OW85_*6"U> MFWY7QG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2")+Y@S($Y?F#%()T_B"# M()L_R"'(YP\*"(KY@U80M)H_Z!&"'N&?7.!'KGRF4#OC'IG KTSZIT)],ZH=R;0 M6U%O)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L)]%;46PGT5M1;"?16U%L) M]%;46PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]+;)QTH"O0WU-@*]#?4V M KT-]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]??*S M"8'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ]A_'S6(9;S]<:K_^=5(^7 M<\OM\M?EUTZ\7ZRN.-?W%!7J;)%C>M_&%$V,-L9 M%O,")KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX2M^JE[^> J7%?NC'M*ZV M.8=OC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6AC5^S#3F99YJ5%>7-[1Q M#WU>?-^7GU/GQW45J4_5XOJP<XIT>_6;3-=3Z MYF$H1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' LO.V^A#*A.+]/FXEY%, MIY>A%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OGD=C\./V.W\[XM?XG^Q @ M?4B0/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D*J1S%5(Z"*D=1E:.PRE%< MY2BP&UL4$L! A0# M% @ "7!L6<)QFX'N *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ "7!L69E&PO=V]R:W-H965T M&UL4$L! A0#% @ "7!L6<$LP!$4!@ W1L !@ M ("!$@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ "7!L65__4+%P P ZPL !@ ("!WA\ 'AL M+W=O0 & @($1 M*P >&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L668^ M>5JU @ "P@ !@ ("!6S< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "7!L6=>REA@I" V10 !D ("!*T< 'AL+W=O M&PO=V]R:W-H965TUC M !X;"]W;W)K&UL4$L! A0#% @ "7!L60P% M9QI&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L64\-!+TP"@ -AT !D M ("!:'X 'AL+W=O!'J4$ K"P &0 @('/B >&PO M=V]R:W-H965T&UL4$L! A0#% @ "7!L68<^@P:"! A H !D ("! M$YX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "7!L6?-Q#,3D# OB4 !D ("!%:T 'AL+W=O&PO=V]R:W-H965T+< !X;"]W;W)K&UL4$L! A0#% @ "7!L6=FT#;/'! M0P !D M ("!!.( 'AL+W=O&PO=V]R M:W-H965T?9^P, $4) M 9 " @5OL !X;"]W;W)K&UL M4$L! A0#% @ "7!L66*G6XV[ P H@@ !D ("!C? M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"7!L68C_']->! N@L !D ("!6OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L6:4]+>K6 P MB \ !D ("!M0D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L615I(CQP P $1 !D M ("!&PO=V]R:W-H M965T&UL4$L! M A0#% @ "7!L68$Q!6D1 P + D !D ("!Q1X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L M6=K+UA3E @ Y@< !D ("!?B@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L65T?+TIS P BPH M !D ("! C(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L6&PO=V]R:W-H965T M&UL4$L! A0# M% @ "7!L6>8T"/QP P 3A !D ("!>TT! 'AL+W=O M&PO=V]R:W-H965TBJD#P, "0, 9 " @1]4 M 0!X;"]W;W)K&UL4$L! A0#% @ "7!L6&UL4$L! A0#% @ "7!L6?Q:1;;D" XV !D M ("!T60! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "7!L67"=ME@J"P ;8D !D ("! M@W4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "7!L69/HTE>X P *1$ !D ("!H(D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L6>0WD1^/ M P :@P !D ("!194! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "7!L63F7\F)Z P _ P !D M ("!<9\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "7!L65+_-Y""!@ J#< !D ("!(:P! M 'AL+W=O&PO=V]R:W-H965TW 0!X;"]W;W)K&UL4$L! A0#% @ M"7!L6='HT[1$ P RA0 T ( !7KH! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "7!L M6;3%"JYH @ 1R\ !H ( !N<0! 'AL+U]R96QS+W=O XML 88 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 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 286 360 1 false 72 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100080 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited Condensed Consolidated Statements of Equity (Unaudited) Statements 7 false false R8.htm 100090 - Statement - Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnauditedParenthetical Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - The Company and Basis of Presentation Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation The Company and Basis of Presentation Notes 11 false false R12.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 995475 - Disclosure - Revenue Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 13 false false R14.htm 995485 - Disclosure - Composition of Certain Financial Statement Captions Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions Composition of Certain Financial Statement Captions Notes 14 false false R15.htm 995495 - Disclosure - Financial Instruments Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 15 false false R16.htm 995505 - Disclosure - Fair Value Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValue Fair Value Notes 16 false false R17.htm 995515 - Disclosure - Goodwill and Identified Intangible Assets Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssets Goodwill and Identified Intangible Assets Notes 17 false false R18.htm 995525 - Disclosure - Debt Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebt Debt Notes 18 false false R19.htm 995535 - Disclosure - Net Income Per Share Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShare Net Income Per Share Notes 19 false false R20.htm 995545 - Disclosure - Stockholders' Equity Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 995555 - Disclosure - Stock-Based Compensation Expense Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense Notes 21 false false R22.htm 995565 - Disclosure - Income Taxes Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 995575 - Disclosure - Leases Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeases Leases Notes 23 false false R24.htm 995585 - Disclosure - Commitments and Contingencies Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 995595 - Disclosure - Segment and Geographic Information Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 25 false false R26.htm 995605 - Disclosure - Subsequent Events Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 26 false false R27.htm 995615 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 27 false false R28.htm 995625 - Disclosure - Revenue (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenue 28 false false R29.htm 995635 - Disclosure - Composition of Certain Financial Statement Captions (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables Composition of Certain Financial Statement Captions (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions 29 false false R30.htm 995645 - Disclosure - Financial Instruments (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstruments 30 false false R31.htm 995655 - Disclosure - Fair Value (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueTables Fair Value (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValue 31 false false R32.htm 995665 - Disclosure - Goodwill and Identified Intangible Assets (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsTables Goodwill and Identified Intangible Assets (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssets 32 false false R33.htm 995675 - Disclosure - Debt (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebt 33 false false R34.htm 995685 - Disclosure - Net Income Per Share (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShare 34 false false R35.htm 995695 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquity 35 false false R36.htm 995705 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpense 36 false false R37.htm 995715 - Disclosure - Leases (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeases 37 false false R38.htm 995725 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation 38 false false R39.htm 995735 - Disclosure - The Company and Basis of Presentation - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails The Company and Basis of Presentation - Additional Information (Details) Details 39 false false R40.htm 995745 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 40 false false R41.htm 995755 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 41 false false R42.htm 995765 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details) Details 42 false false R43.htm 995775 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market Vertical (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails Revenue - Schedule of Revenue Disaggregated by Market Vertical (Details) Details 43 false false R44.htm 995785 - Disclosure - Revenue - Schedule of Contract Assets (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails Revenue - Schedule of Contract Assets (Details) Details 44 false false R45.htm 995795 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails Revenue - Schedule of Revenue Recognized in Period (Details) Details 45 false false R46.htm 995805 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails Revenue - Schedule of Remaining Performance Obligations (Details) Details 46 false false R47.htm 995815 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1 Revenue - Schedule of Remaining Performance Obligations (Details 1) Details 47 false false R48.htm 995825 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) Details 48 false false R49.htm 995835 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) Details 49 false false R50.htm 995845 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermAssetsDetails Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details) Details 50 false false R51.htm 995855 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) Details 51 false false R52.htm 995865 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermLiabilitiesDetails Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details) Details 52 false false R53.htm 995875 - Disclosure - Financial Instruments - Summary of Marketable Securities (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails Financial Instruments - Summary of Marketable Securities (Details) Details 53 false false R54.htm 995885 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 54 false false R55.htm 995895 - Disclosure - Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details) Details 55 false false R56.htm 995905 - Disclosure - Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details) Details 56 false false R57.htm 995915 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) Details 57 false false R58.htm 995925 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details) Details 58 false false R59.htm 995935 - Disclosure - Goodwill and Identified Intangible Assets - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureGoodwillAndIdentifiedIntangibleAssetsAdditionalInformationDetails Goodwill and Identified Intangible Assets - Additional Information (Details) Details 59 false false R60.htm 995945 - Disclosure - Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) Details 60 false false R61.htm 995955 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details) Details 61 false false R62.htm 995965 - Disclosure - Debt - Schedule of Outstanding Amounts of Debt (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails Debt - Schedule of Outstanding Amounts of Debt (Details) Details 62 false false R63.htm 995975 - Disclosure - Debt - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 63 false false R64.htm 995985 - Disclosure - Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details) Details 64 false false R65.htm 995995 - Disclosure - Net Income Per Share - Computation of Net Income Per Share (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails Net Income Per Share - Computation of Net Income Per Share (Details) Details 65 false false R66.htm 996005 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 66 false false R67.htm 996015 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails Stockholders' Equity - Summary of Stock Option Activity (Details) Details 67 false false R68.htm 996025 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Awards (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails Stockholders' Equity - Summary of Restricted Stock Awards (Details) Details 68 false false R69.htm 996035 - Disclosure - Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details) Details 69 false false R70.htm 996045 - Disclosure - Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details) Details 70 false false R71.htm 996055 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 71 false false R72.htm 996065 - Disclosure - Leases - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 72 false false R73.htm 996075 - Disclosure - Leases - Schedule of Operating Lease Costs (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails Leases - Schedule of Operating Lease Costs (Details) Details 73 false false R74.htm 996085 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails Leases - Schedule of Other Information Related to Leases (Details) Details 74 false false R75.htm 996095 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) Details 75 false false R76.htm 996105 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 76 false false R77.htm 996115 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 77 false false R78.htm 996125 - Disclosure - Segment and Geographic Information - Schedule of Geographic Revenue Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails Segment and Geographic Information - Schedule of Geographic Revenue Information (Details) Details 78 false false R79.htm 996135 - Disclosure - Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details) Details 79 false false R80.htm 996145 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 80 false false All Reports Book All Reports adea-20240930.htm adea-20240930.xsd http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "adea-20240930.htm": { "nsprefix": "adea", "nsuri": "http://www.adeia.com/20240930", "dts": { "inline": { "local": [ "adea-20240930.htm" ] }, "schema": { "local": [ "adea-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 315, "keyCustom": 45, "axisStandard": 23, "axisCustom": 0, "memberStandard": 38, "memberCustom": 30, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 16, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 286, "entityCount": 1, "segmentCount": 72, "elementCount": 696, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 966, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.adeia.com/20240930/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_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "longName": "100010 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R3": { "role": "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "longName": "100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R4": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100050 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R6": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100060 - 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_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R7": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements of Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_7a4d0818-ad34-4cbd-8183-f1568d66e336", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7a4d0818-ad34-4cbd-8183-f1568d66e336", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnauditedParenthetical", "longName": "100090 - Statement - Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "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_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:NetIncomeLoss", "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": "adea-20240930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation", "longName": "995455 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.adeia.com/20240930/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": "14", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstruments", "longName": "995495 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValue", "longName": "995505 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssets", "longName": "995515 - Disclosure - Goodwill and Identified Intangible Assets", "shortName": "Goodwill and Identified Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebt", "longName": "995525 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShare", "longName": "995535 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995545 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpense", "longName": "995555 - Disclosure - Stock-Based Compensation Expense", "shortName": "Stock-Based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995565 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeases", "longName": "995575 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995585 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation", "longName": "995595 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995605 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995615 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995625 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.adeia.com/20240930/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": "29", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsTables", "longName": "995645 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueTables", "longName": "995655 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsTables", "longName": "995665 - Disclosure - Goodwill and Identified Intangible Assets (Tables)", "shortName": "Goodwill and Identified Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtTables", "longName": "995675 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareTables", "longName": "995685 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995695 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "longName": "995705 - Disclosure - Stock-Based Compensation Expense (Tables)", "shortName": "Stock-Based Compensation Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995715 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables", "longName": "995725 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "longName": "995735 - 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": "39", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_db282604-1241-4c47-9050-768c46cbaca4", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R40": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995745 - 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": "40", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "longName": "995755 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:NumberOfRevenueModelsUsedForCompanyLicenses", "unitRef": "U_RevenueModel", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:NumberOfRevenueModelsUsedForCompanyLicenses", "unitRef": "U_RevenueModel", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails", "longName": "995765 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details)", "shortName": "Revenue - Schedule of Revenue Disaggregated by Recurring and Non-recurring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52cbec94-0bbf-48ab-a8b9-6be92b26492b", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R43": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "longName": "995775 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market Vertical (Details)", "shortName": "Revenue - Schedule of Revenue Disaggregated by Market Vertical (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_42c9f46b-73a3-4657-af1c-fbcfa52cd49d", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R44": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails", "longName": "995785 - Disclosure - Revenue - Schedule of Contract Assets (Details)", "shortName": "Revenue - Schedule of Contract Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "adea:ContractWithCustomerOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adea:ContractWithCustomerAssetTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R45": { "role": "http://www.adeia.com/20240930/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": "45", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.adeia.com/20240930/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": "46", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9cf26ff3-f517-473f-8397-e777ad288c0e", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R47": { "role": "http://www.adeia.com/20240930/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": "47", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails", "longName": "995825 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)", "shortName": "Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:PrepaidTaxes", "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": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:PrepaidTaxes", "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": "adea-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails", "longName": "995835 - 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": "49", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermAssetsDetails", "longName": "995845 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details)", "shortName": "Composition of Certain Financial Statement Captions - Schedule of Other Long Term Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "longName": "995855 - 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": "51", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermLiabilitiesDetails", "longName": "995865 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details)", "shortName": "Composition of Certain Financial Statement Captions - Schedule of Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "adea:LongTermPortionOfGuarantee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "adea:LongTermPortionOfGuarantee", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails", "longName": "995875 - Disclosure - Financial Instruments - Summary of Marketable Securities (Details)", "shortName": "Financial Instruments - Summary of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "longName": "995885 - Disclosure - Financial Instruments - Additional Information (Details)", "shortName": "Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "adea:CashHeldInCashEquivalentsAndShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "adea:CashHeldInCashEquivalentsAndShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails", "longName": "995895 - Disclosure - Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details)", "shortName": "Financial Instruments - Estimated Fair Value of AFS Debt Securities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails", "longName": "995905 - Disclosure - Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details)", "shortName": "Fair Value - Schedule of Fair Value Assets Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_acd953d8-5972-4c3d-b8b0-4bd3adc7a3bd", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_acd953d8-5972-4c3d-b8b0-4bd3adc7a3bd", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "longName": "995915 - 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": "57", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_acd953d8-5972-4c3d-b8b0-4bd3adc7a3bd", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R58": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails", "longName": "995925 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details)", "shortName": "Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2a7e6f5b-e94a-4786-bbe9-acf4bf7eacab", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R59": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureGoodwillAndIdentifiedIntangibleAssetsAdditionalInformationDetails", "longName": "995935 - Disclosure - Goodwill and Identified Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Identified Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R60": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails", "longName": "995945 - Disclosure - Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details)", "shortName": "Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adea:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adea:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "longName": "995955 - Disclosure - Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details)", "shortName": "Goodwill and Identified Intangible Assets - Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "longName": "995965 - Disclosure - Debt - Schedule of Outstanding Amounts of Debt (Details)", "shortName": "Debt - Schedule of Outstanding Amounts of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d87a6829-e637-4f94-a552-01889d396f80", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R63": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "995975 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:RepaymentsOfDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7048d572-dd02-4b77-99a2-9af6f7fb7d1b", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R64": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet", "longName": "995985 - Disclosure - Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details)", "shortName": "Debt - Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "longName": "995995 - Disclosure - Net Income Per Share - Computation of Net Income Per Share (Details)", "shortName": "Net Income Per Share - Computation of Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:NetIncomeLoss", "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": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "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": "adea-20240930.htm", "unique": true } }, "R66": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "996005 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6e1f8a4d-2068-4c5d-b9cb-8539c790386c", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R67": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails", "longName": "996015 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_88179ea8-e18b-4074-83cf-23337d7e5606", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_88179ea8-e18b-4074-83cf-23337d7e5606", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails", "longName": "996025 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Awards (Details)", "shortName": "Stockholders' Equity - Summary of Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_6f18d613-eeab-4222-b15e-b3ea956df4fc", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6f18d613-eeab-4222-b15e-b3ea956df4fc", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails", "longName": "996035 - Disclosure - Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation Expense - Effect of Recording Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "longName": "996045 - Disclosure - Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details)", "shortName": "Stock-Based Compensation Expense - Schedule of Assumptions Used to Value Awards Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_414ed586-7859-43c9-9ea3-f03b65344e8a", "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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_414ed586-7859-43c9-9ea3-f03b65344e8a", "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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996055 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R72": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "996065 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:LesseeOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "adea:LesseeOperatingLeaseExpirationYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingLeaseCostsDetails", "longName": "996075 - 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": "73", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "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": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "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": "adea-20240930.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails", "longName": "996085 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details)", "shortName": "Leases - Schedule of Other Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adea:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adea:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails", "longName": "996095 - 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": "75", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996105 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "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": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_57660530-7650-4d25-bc31-5a1346eff9b9", "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": "adea-20240930.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "longName": "996115 - Disclosure - Segment and Geographic Information - Additional Information (Details)", "shortName": "Segment and Geographic Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_7e35bc57-4ddb-45fa-a067-ada9ef8dbf11", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "adea:NumberOfCustomersMoreThanTenPercentageOfRevenue", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } }, "R78": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails", "longName": "996125 - Disclosure - Segment and Geographic Information - Schedule of Geographic Revenue Information (Details)", "shortName": "Segment and Geographic Information - Schedule of Geographic Revenue Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "longName": "996135 - Disclosure - Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details)", "shortName": "Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_6f5046b7-1fc7-4275-b0d1-f19f567a28af", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6f5046b7-1fc7-4275-b0d1-f19f567a28af", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996145 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_d69edccb-a42b-4f25-94db-ac12ea348665", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6eab90cb-9a7e-4b95-b09c-3d0a93ad0653", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "adea-20240930.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r239", "r240", "r241", "r293", "r294", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r375", "r376", "r379", "r510", "r511", "r512", "r513", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r546", "r547", "r548", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r593", "r594", "r609", "r631", "r632", "r633", "r634", "r635", "r636", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r1125" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r71", "r975" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r901" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $713 and $1,463, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1134" ] }, "adea_AccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AccruedExpensesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r74", "r126" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term income tax payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r79", "r126" ] }, "adea_AccruedLegalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AccruedLegalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for legal fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Legal Fees Current", "terseLabel": "Accrued legal fees" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued liabilities", "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": [ "r74" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r37", "r192", "r729" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated other comprehensive income", "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r89", "r201", "r726", "r759", "r763" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r2", "r9", "r16", "r550", "r553", "r636", "r754", "r755", "r1112", "r1113", "r1114", "r1122", "r1123", "r1124", "r1126" ] }, "adea_AcquiredPatentsCoreTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AcquiredPatentsCoreTechnologyMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired patents / core technology", "label": "Acquired Patents Core Technology [Member]", "documentation": "Acquired patents/ core technology." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1041" ] }, "adea_AdditionalCashPaymentUnderExcessCashFlowProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AdditionalCashPaymentUnderExcessCashFlowProvision", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional cash payment under excess cash flow provision", "label": "Additional Cash Payment under Excess Cash Flow Provision", "documentation": "Additional cash payment under excess cash flow provision." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r84" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r773", "r1122", "r1123", "r1124", "r1126", "r1208", "r1269" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1054" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1054" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1054" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1054" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common stock", "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r10", "r117" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r46", "r47", "r462" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1087" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1013", "r1023", "r1033", "r1065" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1016", "r1026", "r1036", "r1068" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1088" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1054" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1061" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1061", "r1069", "r1073", "r1081" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1079" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "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": [ "r492", "r496" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r202", "r296", "r343" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt issuance costs", "terseLabel": "Amortized costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r97", "r405", "r1117", "r1218" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization of intangible assets", "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": [ "r6", "r363", "r370", "r939" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Anti-dilutive employee stock-based awards, excluded", "terseLabel": "Shares of common stock excluded from the computation of net income (loss) per share", "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": [ "r264" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1271", "r1272", "r1273", "r1274" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r125", "r139", "r196", "r232", "r268", "r274", "r282", "r285", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r539", "r543", "r596", "r721", "r800", "r929", "r930", "r975", "r1004", "r1172", "r1173", "r1222" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r188", "r205", "r232", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r539", "r543", "r596", "r975", "r1172", "r1173", "r1222" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r569", "r570", "r962" ] }, "adea_AssumedPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AssumedPlansMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed Plans", "label": "Assumed Plans [Member]", "documentation": "Assumed plans." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r303" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r304" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r300", "r349", "r720" ] }, "adea_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due in one to two years", "label": "Available For Sale Securities Debt Maturities After One Through Two Years Amortized Cost", "documentation": "Available for sale securities debt maturities after one through two years amortized cost." } } }, "auth_ref": [] }, "adea_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Due in one to two years", "label": "Available For Sale Securities Debt Maturities After One Through Two Years Fair Value", "documentation": "Available for sale securities debt maturities after one through two years fair value." } } }, "auth_ref": [] }, "adea_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due in two to three years", "label": "Available For Sale Securities Debt Maturities After Two Through Three Years Amortized Cost", "documentation": "Available for sale securities debt maturities after two through three years amortized cost." } } }, "auth_ref": [] }, "adea_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsFairValue", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Due in two to three years", "label": "Available For Sale Securities Debt Maturities After Two Through Three Years Fair Value", "documentation": "Available for sale securities debt maturities, after two through three years fair value." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Estimated Fair Value, Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1136", "r1137", "r1234" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost, Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, 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), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1136", "r1137", "r1233" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost, Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing 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": [ "r1138" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureFinancialInstrumentsEstimatedFairValueOfAfsDebtSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value, Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": [ "r307", "r718" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, Estimated Fair Values", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Total", "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": [ "r301", "r349", "r569", "r710", "r962", "r966", "r1135", "r1212", "r1213", "r1214" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities [Member]", "terseLabel": "Available-for-sale debt securities", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r140" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1076" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1077" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1072" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1072" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1073" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1073" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Accounting", "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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r364", "r365", "r366", "r367", "r368", "r529", "r953", "r954" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r48", "r49", "r364", "r365", "r366", "r367", "r368", "r529", "r953", "r954" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid purchases of property and equipment at the end of the period", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "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": [ "r20", "r190", "r918" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.adeia.com/20240930/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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount 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": [ "r20", "r102", "r229" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (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": [ "r0", "r102" ] }, "adea_CashHeldInCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CashHeldInCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and short -term investments", "label": "Cash Held In Cash Equivalents And Short Term Investments", "documentation": "Cash held in operating accounts" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r148", "r149", "r186", "r238", "r293", "r331", "r332", "r333", "r339", "r340", "r375", "r379", "r511", "r520", "r521", "r530", "r531", "r533", "r546", "r547", "r557", "r558", "r593", "r594", "r609", "r631", "r632", "r675", "r676", "r752", "r753" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle accounting standards update adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r148", "r149", "r186", "r293", "r331", "r332", "r333", "r339", "r340", "r341", "r375", "r379", "r511", "r520", "r521", "r530", "r531", "r532", "r533", "r534", "r545", "r546", "r547", "r548", "r557", "r558", "r559", "r562", "r593", "r594", "r609", "r631", "r632", "r675", "r676", "r752", "r753", "r1095" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r239", "r251", "r336" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1052" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1049" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1047" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1053" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails", "http://www.adeia.com/20240930/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": [ "r115", "r390", "r998", "r999", "r1000", "r1001" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "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": [ "r80", "r129", "r723", "r787" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "adea_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_CommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r113", "r381", "r382", "r902", "r1161", "r1166" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r117" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends declared, per share", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends payable per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r117" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r994", "r995", "r996", "r998", "r999", "r1000", "r1001", "r1122", "r1123", "r1126", "r1208", "r1268", "r1269" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r83", "r788" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r83" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r83", "r788", "r806", "r1269", "r1270" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock: $0.001 par value; (2024: authorized 350,000 shares, issued 123,538 shares, outstanding 109,193 shares; 2023: authorized 350,000 shares, issued 120,730 shares, outstanding 107,384 shares)", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "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": [ "r83", "r725", "r975" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1058" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1057" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1059" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1056" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to the Company", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r210", "r212", "r220", "r714", "r736", "r738" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive loss attributable to noncontrolling interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "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": [ "r4", "r54", "r56", "r210", "r212", "r219", "r713", "r736", "r737" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "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": [ "r56", "r122", "r210", "r212", "r218", "r712", "r736" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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": [ "r26", "r28", "r59", "r60", "r292", "r901" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r26", "r28", "r59", "r60", "r292", "r765", "r901" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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": [ "r26", "r28", "r59", "r60", "r292", "r901", "r1094" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage (or more)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r26", "r28", "r59", "r60", "r292" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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": [ "r26", "r28", "r59", "r60", "r292", "r901" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1176" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails" ], "lang": { "en-us": { "role": { "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": [ "r427", "r429", "r449" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total", "terseLabel": "Long-term unbilled contracts receivable", "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": [ "r427", "r429", "r449" ] }, "adea_ContractWithCustomerAssetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ContractWithCustomerAssetTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r427", "r428", "r449" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, less current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r427", "r428", "r449" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r450" ] }, "adea_ContractWithCustomerOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ContractWithCustomerOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_ContractWithCustomerOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ContractWithCustomerOtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails" ], "lang": { "en-us": { "role": { "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/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations satisfied in previous periods", "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": [ "r436" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails", "http://www.adeia.com/20240930/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": [ "r950", "r952", "r962", "r976", "r992", "r1265" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "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": [ "r98" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Concentration Risk", "label": "Credit Concentration Risk [Member]", "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": [ "r124" ] }, "adea_CrossBusinessAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CrossBusinessAgreementMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross Business Agreement", "label": "Cross Business Agreement Member", "documentation": "Cross business agreement." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_CurrentPortionOfGuarantee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CurrentPortionOfGuarantee", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Current Portion of Guarantee", "documentation": "Current portion of guarantee.", "terseLabel": "Current portion of guarantee" } } }, "auth_ref": [] }, "adea_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerAMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "adea_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerBMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "adea_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerCMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r107", "r292" ] }, "adea_CustomerContractsAndRelatedRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerContractsAndRelatedRelationshipsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [] }, "adea_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerDMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer D.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "auth_ref": [] }, "adea_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerEMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "auth_ref": [] }, "adea_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerFMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer F", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "auth_ref": [] }, "adea_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerOneMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "auth_ref": [] }, "adea_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "CustomerTwoMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "auth_ref": [] }, "adea_DebtAcquiredInBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "DebtAcquiredInBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Debt acquired in business acquisition.", "label": "Debt Acquired in Business Acquisition", "terseLabel": "Debt acquired in a business acquisition" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Long-term debt, Gross", "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": [ "r14", "r128", "r407" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r76", "r410", "r607", "r608", "r973" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.adeia.com/20240930/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": [ "r199", "r941", "r1213", "r1214" ] }, "adea_DebtInstrumentPrepaymentPremium": { "xbrltype": "percentItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "DebtInstrumentPrepaymentPremium", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, prepayment premium", "label": "Debt Instrument Prepayment Premium", "documentation": "Debt instrument, prepayment premium." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan facility, term", "label": "Debt Instrument, Term", "verboseLabel": "Debt instrument term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total", "negatedLabel": "Unamortized debt discount and issuance costs", "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": [ "r400", "r408", "r606", "r607", "r608", "r942", "r943", "r973" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit loss expense related available for sale debt securities", "label": "Provision for credit losses related available for sale debt securities", "periodEndLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance", "totalLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Total", "verboseLabel": "Debt securities, Allowance for Credit Losses", "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": [ "r302", "r349", "r353", "r354" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "terseLabel": "Long-term deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Long-term deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r500", "r501", "r722" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r105" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation expense", "label": "Depreciation", "verboseLabel": "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": [ "r6", "r36" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue", "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": [ "r1177" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r460", "r465", "r493", "r494", "r495", "r956" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, current assets of discontinued operations", "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": [ "r1", "r62", "r69", "r112" ] }, "adea_DistributionOfOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "DistributionOfOutstandingShares", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Distribution of outstanding shares.", "label": "Distribution Of Outstanding Shares", "terseLabel": "Distribution of outstanding shares, percentage" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends payable date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common stock", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends declaration date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends record date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1008" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1040" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1051" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net income per share", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Net income (loss)", "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": [ "r221", "r242", "r243", "r244", "r245", "r246", "r247", "r253", "r255", "r261", "r262", "r263", "r267", "r527", "r537", "r566", "r567", "r715", "r739", "r923" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "terseLabel": "Basic net income (loss) per share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted net income per share", "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Net income (loss)", "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": [ "r221", "r242", "r243", "r244", "r245", "r246", "r247", "r255", "r261", "r262", "r263", "r267", "r527", "r537", "r566", "r567", "r715", "r739", "r923" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "terseLabel": "Diluted net income (loss) per share", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r252", "r264", "r265", "r266" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r597" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r503", "r959" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r233", "r503", "r514", "r959" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r74" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "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_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee Stock Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1090" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1006" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1045" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1086" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1086" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1086" ] }, "adea_EquipmentFurnitureAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EquipmentFurnitureAndOtherMember", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r10", "r183", "r213", "r214", "r215", "r235", "r236", "r237", "r240", "r246", "r248", "r250", "r269", "r335", "r342", "r376", "r426", "r509", "r510", "r523", "r524", "r525", "r528", "r536", "r537", "r549", "r550", "r551", "r552", "r553", "r554", "r565", "r598", "r600", "r601", "r602", "r603", "r604", "r609", "r612", "r636", "r734", "r754", "r755", "r756", "r773", "r826" ] }, "adea_EquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_EquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_EquitySecuritiesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EquitySecuritiesAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r197", "r595", "r919" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r720" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1055" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1013", "r1023", "r1033", "r1065" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1010", "r1020", "r1030", "r1062" ] }, "adea_EurodollarWithLondonInterbankOfferedRateLIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EurodollarWithLondonInterbankOfferedRateLIBORMember", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_EuropeAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "EuropeAndMiddleEastMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1061" ] }, "adea_ExistingTechnologyContentDatabaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ExistingTechnologyContentDatabaseMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Existing technology / content database", "label": "Existing Technology Content Database [Member]", "documentation": "Existing technology / content database." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r569", "r570", "r583", "r962" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r569", "r570", "r583", "r962" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r584", "r964" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/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_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r584", "r964" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/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": [ "r57", "r58" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r402", "r453", "r454", "r455", "r456", "r457", "r458", "r568", "r570", "r571", "r572", "r573", "r582", "r583", "r585", "r643", "r644", "r645", "r942", "r943", "r950", "r951", "r952", "r962", "r966" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r569", "r570", "r571", "r573", "r962", "r1213", "r1216" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r578", "r580", "r581", "r582", "r585", "r586", "r587", "r588", "r589", "r708", "r962", "r967" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r402", "r453", "r458", "r570", "r583", "r643", "r950", "r951", "r952", "r962" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r402", "r453", "r458", "r570", "r571", "r583", "r644", "r942", "r943", "r950", "r951", "r952", "r962" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r402", "r453", "r454", "r455", "r456", "r457", "r458", "r570", "r571", "r572", "r573", "r583", "r645", "r942", "r943", "r950", "r951", "r952", "r962", "r966" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r569", "r570", "r571", "r573", "r962", "r1213", "r1216" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r402", "r453", "r454", "r455", "r456", "r457", "r458", "r568", "r570", "r571", "r572", "r573", "r582", "r583", "r585", "r643", "r644", "r645", "r942", "r943", "r950", "r951", "r952", "r962", "r966" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails" ], "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": [ "r962", "r1210", "r1211", "r1212", "r1213", "r1214", "r1216" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r344", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r406", "r424", "r555", "r590", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r735", "r935", "r962", "r964", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r976", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1139", "r1140", "r1141", "r1142", "r1209", "r1212", "r1213", "r1214", "r1215", "r1216" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [ "r194", "r357", "r369", "r939" ] }, "adea_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "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/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r371", "r914", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 3 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": [ "r1275" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r371", "r914", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r371", "r914", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r371", "r914", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [ "r362", "r364", "r365", "r366", "r368", "r369", "r372", "r373", "r674", "r677", "r914" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Finite-lived intangible assets, Gross Assets", "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": [ "r357", "r369", "r677", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [ "r362", "r369", "r372", "r373", "r374", "r674", "r914", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [ "r362", "r364", "r365", "r366", "r368", "r369", "r372", "r373", "r914" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Finite-lived intangible assets, Net", "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": [ "r674", "r1156" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1069" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1069" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1069" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1069" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1069" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1050" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on debt extinguishment", "negatedLabel": "Loss on debt extinguishment", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r39", "r40" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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": [ "r27", "r901" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureGoodwillAndIdentifiedIntangibleAssetsAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying value of goodwill", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning", "periodEndLabel": "Goodwill, ending", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r193", "r358", "r709", "r930", "r938", "r963", "r975", "r1147", "r1148" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Identified Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1145", "r1149" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureGoodwillAndIdentifiedIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment charges", "terseLabel": "Goodwill impairment charges", "verboseLabel": "Goodwill impairment", "negatedLabel": "Impairment charge", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r359", "r360", "r361", "r938", "r963" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureGoodwillAndIdentifiedIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in carrying value of goodwill", "label": "Goodwill, Period Increase (Decrease)", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum potential amount of future payments subject to guarantee", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r389" ] }, "adea_GuaranteePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "GuaranteePayment", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Guarantee payment.", "label": "Guarantee Payment", "terseLabel": "Guarantee Payment" } } }, "auth_ref": [] }, "us-gaap_GuaranteesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee liability", "label": "Guarantees, Fair Value Disclosure", "documentation": "Fair value portion of guarantee, including, but not limited to, financial standby letter of credit, fair value guarantee, guarantee of collection of scheduled contractual cash flows from financial assets, and contracts that contingently require the guarantor to make payments or perform services." } } }, "auth_ref": [ "r1210", "r1211", "r1215" ] }, "adea_GuarantorObligationsPotentialAmountOfFuturePaymentsEndYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "GuarantorObligationsPotentialAmountOfFuturePaymentsEndYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations potential amount of future payments end year", "label": "Guarantor Obligations Potential Amount of Future Payments End Year", "documentation": "Guarantor obligations potential amount of future payments end year." } } }, "auth_ref": [] }, "adea_GuarantorObligationsPotentialAmountOfFuturePaymentsStartYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "GuarantorObligationsPotentialAmountOfFuturePaymentsStartYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations potential amount of future payments start year", "label": "Guarantor Obligations Potential Amount of Future Payments Start Year", "documentation": "Guarantor obligations potential amount of future payments start year." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income (loss) from continuing operations", "terseLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r53", "r92", "r105", "r242", "r243", "r244", "r245", "r246", "r260", "r263", "r537" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r132", "r138", "r716", "r731", "r925", "r929", "r1128", "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net income (loss) from continuing operations", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r92", "r133", "r221", "r239", "r242", "r243", "r244", "r245", "r246", "r255", "r261", "r262", "r527", "r537", "r567", "r715", "r1236" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net income (loss) from continuing operations", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r92", "r221", "r239", "r242", "r243", "r244", "r245", "r246", "r255", "r261", "r262", "r263", "r537", "r567", "r715", "r1236" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss from discontinued operations, net of tax", "terseLabel": "Net loss attributable to discontinued operations", "totalLabel": "Net loss attributable to discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r63", "r64", "r65", "r66", "r67", "r68", "r70", "r122" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations", "terseLabel": "Net loss attributable to discontinued operations", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r93", "r221", "r259", "r261", "r262", "r1232", "r1236" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations", "terseLabel": "Net loss attributable to discontinued operations", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r123", "r259", "r261", "r262" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r377", "r378", "r380", "r575", "r579", "r584", "r749", "r751", "r811", "r914", "r965", "r1238" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r378", "r380", "r575", "r579", "r584", "r749", "r751", "r811", "r914", "r965", "r1238" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r233", "r499", "r503", "r504", "r505", "r506", "r507", "r508", "r515", "r517", "r518", "r519", "r770", "r959" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (benefit) expense", "negatedLabel": "Income tax (benefit) expense", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r141", "r150", "r249", "r250", "r268", "r277", "r285", "r502", "r503", "r516", "r740", "r959" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r104", "r1118", "r1205", "r1206" ] }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivableNoncurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term income tax receivable", "terseLabel": "Non-current income tax receivable", "label": "Income Taxes Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r672", "r1116" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "adea_IncreaseDecreaseInUnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "IncreaseDecreaseInUnbilledContractsReceivable", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "terseLabel": "Add: Effect of dilutive securities associated with employee stock purchase program", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method." } } }, "auth_ref": [ "r256", "r257", "r263" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Effect of dilutive securities associated with options", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r256", "r257", "r258", "r263", "r464" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1061", "r1069", "r1073", "r1081" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1079" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1009", "r1085" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1009", "r1085" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1009", "r1085" ] }, "adea_IntangibleAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "IntangibleAssetsAmortization", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Intangible Assets Amortization", "documentation": "Intangible assets amortization." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r362", "r1156", "r1158" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Debt, Total", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r97", "r404", "r411", "r944", "r945" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r224", "r227", "r228" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Estimated Fair Value of AFS Debt Securities by Contractual Maturity", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r135", "r152", "r297", "r298", "r591", "r592", "r1231" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r620", "r974" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1220" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.adeia.com/20240930/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": [ "r111", "r629" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation expense", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.adeia.com/20240930/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": [ "r617", "r630" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.adeia.com/20240930/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": [ "r617", "r630" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://www.adeia.com/20240930/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": [ "r618" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease existence of option to extend", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r619" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease existence of option to terminate", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r619" ] }, "adea_LesseeOperatingLeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "LesseeOperatingLeaseExpirationYear", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expiration year", "label": "Lessee Operating Lease Expiration Year", "documentation": "Lessee, operating lease, expiration year." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1221" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "adea_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 3 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": [ "r1221" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r628" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee term of period to extend", "label": "Lessee, Operating Lease, Renewal Term", "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": [ "r1219" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1219" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r611" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r73", "r74", "r75", "r78", "r79", "r80", "r81", "r232", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r540", "r543", "r544", "r596", "r786", "r924", "r1004", "r1172", "r1222", "r1223" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r88", "r130", "r728", "r975", "r1120", "r1143", "r1217" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r75", "r189", "r232", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r540", "r543", "r544", "r596", "r975", "r1172", "r1222", "r1223" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" ], "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": [ "r390", "r1119", "r1171" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r72", "r77" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r72", "r77", "r390", "r1119", "r1171" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Borrowings", "terseLabel": "Total long-term debt, net - Carrying Amount", "totalLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r128", "r401", "r409", "r942", "r943", "r973", "r1235" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "totalLabel": "Long-term Debt, Current Maturities, Total", "negatedLabel": "Less: current portion, net of debt discount and issuance costs", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r198" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1210", "r1212", "r1213", "r1214" ] }, "adea_LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long Term Debt Maturities Repayment Of Principal After Year Four", "documentation": "Long-term debt maturities repayments of principal after year four." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "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 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": [ "r8", "r234", "r403" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r8", "r234", "r403" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r8", "r234", "r403" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "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 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": [ "r8", "r234", "r403" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureDebtSummaryOfFutureMinimumPrincipalPaymentsForLongtermDebtExcludingAnyAdditionalPaymentRequiredByTheExcessCashFlowProvisionDet" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining 3 months)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r1121" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "terseLabel": "Long-term debt, net", "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": [ "r200" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r114" ] }, "adea_LongTermPortionOfGuarantee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "LongTermPortionOfGuarantee", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of guarantee", "label": "Long-term Portion of Guarantee", "documentation": "Long-term portion of guarantee." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/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": [ "r14", "r1162", "r1163", "r1164" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails", "http://www.adeia.com/20240930/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": [ "r14", "r38", "r1162", "r1163", "r1164" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r383", "r384", "r385", "r388", "r497", "r764", "r940", "r1167", "r1168" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "label": "Loss Contingency Accrual", "terseLabel": "Accrued estimated expense reimbursement", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r383", "r1091" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r383", "r384", "r385", "r388", "r497", "r764", "r940", "r1167", "r1168" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r292", "r949", "r986", "r990", "r1177", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r131", "r1111" ] }, "adea_MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "MarketableSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "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": [] }, "adea_MarketableSecuritiesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "MarketableSecuritiesAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_MarketableSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "MarketableSecuritiesAmortizedCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1111" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_MarketablkeSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "MarketablkeSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Gross Unrealized Gains", "label": "Marketablke Securities Accumulated Gross Unrealized Gain Before Tax", "documentation": "Marketablke securities, accumulated gross unrealized gain before tax." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum", "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r153", "r155", "r157", "r158", "r160", "r179", "r180", "r384", "r385", "r386", "r387", "r459", "r497", "r573", "r671", "r748", "r750", "r764", "r778", "r779", "r834", "r853", "r858", "r859", "r888", "r912", "r913", "r934", "r946", "r955", "r966", "r967", "r971", "r972", "r987", "r1174", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1053" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1053" ] }, "adea_MediaPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "MediaPlatformMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails" ], "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/2024", "localname": "MinimumMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r153", "r155", "r157", "r158", "r160", "r179", "r180", "r384", "r385", "r386", "r387", "r459", "r497", "r573", "r671", "r748", "r750", "r764", "r778", "r779", "r834", "r853", "r858", "r859", "r888", "r912", "r913", "r934", "r946", "r955", "r966", "r967", "r971", "r987", "r1174", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1072" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails", "http://www.adeia.com/20240930/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": [ "r1178" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1080" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r292", "r949", "r986", "r990", "r1177", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1054" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from 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": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash from operating activities", "label": "Net Cash Provided by (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": [ "r102", "r103", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income (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": [ "r94", "r105", "r134", "r187", "r208", "r211", "r215", "r232", "r239", "r242", "r243", "r244", "r245", "r246", "r249", "r250", "r260", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r527", "r537", "r567", "r596", "r733", "r808", "r824", "r825", "r1002", "r1172" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1053" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1017", "r1027", "r1037", "r1061", "r1069" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1044" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1043" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1061" ] }, "adea_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b5-1 Arr Modified Flag", "documentation": "Non Rule 10b5-1 Arr Modified Flag." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1080" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1080" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "terseLabel": "Intangible assets acquired during the period", "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise 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": [ "r22", "r23", "r24" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r51", "r426", "r1122", "r1123", "r1124", "r1126", "r1269" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense), Total", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income and 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": [ "r96" ] }, "adea_NonrecurringRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NonrecurringRevenueMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Nonrecurring revenue.", "label": "Nonrecurring Revenue [Member]", "terseLabel": "Non-recurring revenue" } } }, "auth_ref": [] }, "adea_NumberOfCustomersMoreThanTenPercentageOfAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NumberOfCustomersMoreThanTenPercentageOfAccountsReceivable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers more than 10% of accounts receivable", "label": "Number Of Customers More Than Ten Percentage Of Accounts Receivable", "documentation": "Number of customers more than ten percentage of accounts receivable." } } }, "auth_ref": [] }, "adea_NumberOfCustomersMoreThanTenPercentageOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NumberOfCustomersMoreThanTenPercentageOfRevenue", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers more than 10% of revenue", "label": "Number Of Customers More Than Ten Percentage Of Revenue", "documentation": "Number of customers more than ten percentage of revenue." } } }, "auth_ref": [] }, "adea_NumberOfEachSharesOfCommonStockHeldOnRecordDate": { "xbrltype": "integerItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NumberOfEachSharesOfCommonStockHeldOnRecordDate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of each shares of common stock held on record date.", "label": "Number Of Each Shares Of Common Stock Held On Record Date", "terseLabel": "Number of each shares of common stock held on record date" } } }, "auth_ref": [] }, "adea_NumberOfPatentsAndApplications": { "xbrltype": "integerItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NumberOfPatentsAndApplications", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of patents and applications", "label": "Number Of Patents And Applications", "documentation": "Number of patents and applications." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of principal segment", "terseLabel": "Number of principal businesses segment", "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": [ "r926", "r933", "r1129" ] }, "adea_NumberOfRevenueModelsUsedForCompanyLicenses": { "xbrltype": "integerItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "NumberOfRevenueModelsUsedForCompanyLicenses", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_O2024Q4DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "O2024Q4DividendsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "O 2024 Q4 Dividends", "label": "O 2024 Q4 Dividends [Member]", "documentation": "O 2024 Q4 Dividends." } } }, "auth_ref": [] }, "adea_OperatingAccountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "OperatingAccountsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Accounts", "label": "Operating Accounts [Member]", "documentation": "Operating accounts." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income", "verboseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r138", "r925", "r1128", "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r621", "r974" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities:", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r614" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "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": [ "r615" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r614" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r616", "r624" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r613" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r627", "r974" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r626", "r974" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation" ], "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": [ "r61", "r121", "r766", "r767" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r74" ] }, "adea_OtherAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "OtherAsiaMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other current assets", "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r204", "r975" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" ], "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_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other long-term assets", "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r195" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "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", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r734" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r13", "r209", "r212", "r217", "r246", "r598", "r599", "r604", "r711", "r734", "r1112", "r1113" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (losses) on available-for-sale debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r206", "r207", "r329" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermLiabilitiesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other long-term liabilities", "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r222" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r79", "r127" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1015", "r1025", "r1035", "r1067" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1018", "r1028", "r1038", "r1070" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1018", "r1028", "r1038", "r1070" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1042" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments of Dividends, Total", "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock for tax withholdings on equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r223" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r100" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r100" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r99" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1052" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1052" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1044" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1061" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1054" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1043" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance Stock Awards", "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1045" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1089" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1044" ] }, "adea_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r82", "r413" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r82", "r788" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r82", "r413" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r82", "r788", "r806", "r1269", "r1270" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock: $0.001 par value; (2024: authorized 15,000 shares; 2023: authorized 15,000 shares and no shares issued and outstanding)", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "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": [ "r82", "r724", "r975" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" ], "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": [ "r203", "r355", "r356", "r920" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r921", "r936", "r1144" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "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": [ "r922", "r937", "r1144" ] }, "adea_ProceedsFromEmployeeStockPurchaseProgramAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ProceedsFromEmployeeStockPurchaseProgramAndExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase program and exercise of stock options", "label": "Proceeds From Employee Stock Purchase Program And Exercise Of Stock Options", "documentation": "Proceeds from employee stock purchase program and exercise of stock options." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from maturities of investments", "totalLabel": "Proceeds from Sale, Maturity and Collection of Short-term Investments, Total", "terseLabel": "Proceeds from maturities of investments", "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments", "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r18" ] }, "adea_ProceedsFromSaleOfPropertyPlantAndEquipmentAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipmentAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds From Sale Of Property Plant And Equipment And Other Assets", "documentation": "Proceeds from sale of property, plant, and equipment and other assets." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r167", "r178", "r288", "r673", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r916", "r947", "r985", "r987", "r988", "r991", "r993", "r1108", "r1169", "r1170", "r1177", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r167", "r178", "r288", "r673", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r916", "r947", "r985", "r987", "r988", "r991", "r993", "r1108", "r1169", "r1170", "r1177", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)", "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": [ "r187", "r208", "r211", "r225", "r232", "r239", "r246", "r249", "r250", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r527", "r537", "r538", "r541", "r542", "r567", "r596", "r716", "r732", "r772", "r808", "r824", "r825", "r960", "r961", "r1003", "r1114", "r1172" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.adeia.com/20240930/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": [ "r7", "r629" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "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": [ "r111", "r191", "r730" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.adeia.com/20240930/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": [ "r629" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r629", "r719", "r730", "r975" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.adeia.com/20240930/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": [ "r111", "r629" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase commitments", "totalLabel": "Purchase Obligation, Total", "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": [] }, "adea_PurchaseObligationDueAfterOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "PurchaseObligationDueAfterOneYear", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments due thereafter", "label": "Purchase Obligation Due After One Year", "documentation": "Purchase obligation due after one year." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments due in 2025", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments remainder of 2024", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1042" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1042" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r153", "r155", "r157", "r158", "r160", "r179", "r180", "r384", "r385", "r386", "r387", "r452", "r459", "r488", "r489", "r490", "r497", "r573", "r646", "r655", "r671", "r748", "r750", "r764", "r778", "r779", "r834", "r853", "r858", "r859", "r888", "r912", "r913", "r934", "r946", "r955", "r966", "r967", "r971", "r972", "r987", "r996", "r1165", "r1174", "r1213", "r1225", "r1226", "r1227", "r1228", "r1229" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r153", "r155", "r157", "r158", "r160", "r179", "r180", "r384", "r385", "r386", "r387", "r452", "r459", "r488", "r489", "r490", "r497", "r573", "r646", "r655", "r671", "r748", "r750", "r764", "r778", "r779", "r834", "r853", "r858", "r859", "r888", "r912", "r913", "r934", "r946", "r955", "r966", "r967", "r971", "r972", "r987", "r996", "r1165", "r1174", "r1213", "r1225", "r1226", "r1227", "r1228", "r1229" ] }, "adea_ReclassificationOfDebtForFuturePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ReclassificationOfDebtForFuturePayments", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of current portion of long-term debt", "label": "Reclassification Of Debt For Future Payments", "documentation": "Reclassification of debt for future payments." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1010", "r1020", "r1030", "r1062" ] }, "adea_RecurringRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "RecurringRevenueMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Recurring revenue.", "label": "Recurring Revenue [Member]", "terseLabel": "Recurring revenue" } } }, "auth_ref": [] }, "adea_RefinancedTermBLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "RefinancedTermBLoansMember", "presentation": [ "http://www.adeia.com/20240930/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_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of debt", "terseLabel": "Voluntary prepayment against the term loan", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r498", "r914", "r929", "r1230" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "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/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1011", "r1021", "r1031", "r1063" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1012", "r1022", "r1032", "r1064" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1019", "r1029", "r1039", "r1071" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Awards", "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r25" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding taxes related to net share settlement of restricted awards (in shares)", "verboseLabel": "Withholding taxes related to net share settlement of restricted awards (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "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/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes related to net share settlement of restricted awards", "verboseLabel": "Withholding taxes related to net share settlement of restricted awards", "negatedLabel": "Tax withholding on restricted stock awards", "terseLabel": "Tax withholding on restricted stock units", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r85", "r117", "r727", "r758", "r763", "r769", "r789", "r975" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "verboseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r183", "r235", "r236", "r237", "r240", "r246", "r248", "r250", "r335", "r342", "r376", "r509", "r510", "r523", "r524", "r525", "r528", "r536", "r537", "r549", "r551", "r552", "r554", "r565", "r609", "r612", "r754", "r756", "r773", "r1269" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r136", "r137", "r268", "r275", "r276", "r281", "r285", "r288", "r290", "r292", "r447", "r448", "r673" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r151", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r915" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r151", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r451" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePerformanceObligationAbstract", "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "adea_RevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "RevenueRecognitionLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Line Items]", "label": "Revenue Recognition [Line Items]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "adea_RevenueRecognitionPracticalExpedientAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "RevenueRecognitionPracticalExpedientAmortizationPeriod", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_RevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "RevenueRecognitionTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails", "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByRecurringAndNonrecurringDetails", "http://www.adeia.com/20240930/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/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.adeia.com/20240930/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": [ "r146" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.adeia.com/20240930/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/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.adeia.com/20240930/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": [ "r147" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.adeia.com/20240930/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": [ "r147" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails", "http://www.adeia.com/20240930/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/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1092" ] }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "presentation": [ "http://www.adeia.com/20240930/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": [ "r438" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign revenues", "totalLabel": "Revenues, Total", "verboseLabel": "Total revenue", "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": [ "r136", "r137", "r216", "r232", "r268", "r275", "r276", "r281", "r285", "r288", "r290", "r292", "r330", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r596", "r716", "r929", "r1172" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureLeasesScheduleOfOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, ROU assets obtained in exchange for new lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r625", "r974" ] }, "adea_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arr Modified Flag", "documentation": "Rule 10b5-1 Arr Modified Flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1080" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1080" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenue", "label": "Revenue Benchmark [Member]", "verboseLabel": "Sales Revenue Net", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r292", "r1093" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Amounts of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Net Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "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": [ "r45" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Recording 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": [ "r45" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfSummaryOfCustomersComprising10OrMoreOfTotalRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Assets Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1210", "r1211" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r362", "r369", "r372", "r373", "r374", "r674", "r914", "r939" ] }, "adea_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsTables" ], "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/2024", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.adeia.com/20240930/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": [ "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.adeia.com/20240930/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": [ "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Principal Payments for Long-term Debt, Excluding Any Additional Payment Required by the Excess Cash Flow Provision", "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": [ "r8" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long Term Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [] }, "adea_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.adeia.com/20240930/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": [ "r7", "r629" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Summary of Customers Comprising 10% or More of Total Revenues", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "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": [ "r90", "r108" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "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": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r35", "r90" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "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": [ "r11", "r12", "r119" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables" ], "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": [ "r120" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards", "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": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "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": [ "r590" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "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": [ "r590" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsTables" ], "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": [ "r939", "r1157" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1207" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1005" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1007" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r154", "r156", "r159", "r161", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r290", "r291", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r775", "r776", "r777", "r840", "r854", "r875", "r894", "r900", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r917", "r948", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r989", "r996", "r1177", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r139", "r268", "r270", "r271", "r272", "r273", "r274", "r278", "r279", "r280", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r926", "r927", "r928", "r929", "r931", "r932", "r933" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "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": [ "r95" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseEffectOfRecordingStockBasedCompensationExpenseDetails" ], "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": [] }, "adea_SemiconductorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "SemiconductorMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureRevenueScheduleOfRevenueDisaggregatedByMarketVerticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Semiconductor.", "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r956" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted stock awards, canceled / forfeited (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value of restricted stock, canceled / forfeited (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, granted (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Restricted stock units subject to market conditions 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": [ "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value per share of restricted stock and units, granted (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted stock awards, beginning balance (shares)", "periodEndLabel": "Restricted stock awards, ending balance (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r477", "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value per share of restricted stock, beginning balance (USD per share)", "periodEndLabel": "Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r477", "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted stock awards, vested / earned (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share of restricted stock, vested / earned (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "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": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "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": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "adea_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employee subscription rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r43" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares reserved for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r958" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r43" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "negatedLabel": "Number of Shares, Options canceled / forfeited / expired (shares)", "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": [ "r1185" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r1185" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Options granted (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r469", "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r469", "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of Shares Subject to Options, Vested and Exercisable", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Vested and Exercisable (USD per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r486" ] }, "adea_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest": { "xbrltype": "percentItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [] }, "adea_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r473" ] }, "adea_ShareBasedCompensationFullValueAwardsCountedAgainstSharesAvailableForIssuanceRate": { "xbrltype": "pureItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "ShareBasedCompensationFullValueAwardsCountedAgainstSharesAvailableForIssuanceRate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation full value awards counted against shares available for issuance ratio", "label": "Share Based Compensation Full Value Awards Counted Against Shares Available For Issuance Rate", "documentation": "Share based compensation full value awards counted against shares available for issuance rate." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r957" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" ], "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": [ "r487" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r106", "r230" ] }, "adea_SpinoffDate": { "xbrltype": "dateItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "SpinoffDate", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Spinoff date.", "label": "Spinoff Date" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r83", "r86", "r87", "r183", "r213", "r214", "r215", "r235", "r236", "r237", "r240", "r246", "r248", "r250", "r269", "r335", "r342", "r376", "r426", "r509", "r510", "r523", "r524", "r525", "r528", "r536", "r537", "r549", "r550", "r551", "r552", "r553", "r554", "r565", "r598", "r600", "r601", "r602", "r603", "r604", "r609", "r612", "r636", "r734", "r754", "r755", "r756", "r773", "r826" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r154", "r156", "r159", "r161", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r290", "r291", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r775", "r776", "r777", "r840", "r854", "r875", "r894", "r900", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r917", "r948", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r989", "r996", "r1177", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1266", "r1267" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/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": [ "r235", "r236", "r237", "r269", "r612", "r673", "r768", "r774", "r780", "r781", "r782", "r783", "r784", "r785", "r788", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r805", "r807", "r809", "r810", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r826", "r997" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r235", "r236", "r237", "r269", "r295", "r612", "r673", "r768", "r774", "r780", "r781", "r782", "r783", "r784", "r785", "r788", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r805", "r807", "r809", "r810", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r826", "r997" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1014", "r1024", "r1034", "r1066" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "ESPP grants", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r82", "r83", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Issuance of restricted stock, net of shares canceled (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r82", "r83", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of common stock in connection with exercise of stock options (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r82", "r83", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetails" ], "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": [ "r10", "r82", "r83", "r117", "r474" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with 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": [ "r10", "r82", "r83", "r117" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Issuance of restricted stock, net of shares canceled", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r10", "r117" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of common stock in connection with exercise of stock options", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r44", "r82", "r83", "r117" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1175" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining amount available for repurchase", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r86", "r87", "r110", "r790", "r806", "r827", "r828", "r975", "r1004", "r1120", "r1143", "r1217", "r1269" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/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": [ "r51", "r52", "r55", "r183", "r184", "r214", "r235", "r236", "r237", "r240", "r246", "r248", "r335", "r342", "r376", "r426", "r509", "r510", "r523", "r524", "r525", "r528", "r536", "r537", "r549", "r550", "r551", "r552", "r553", "r554", "r565", "r598", "r600", "r604", "r610", "r636", "r755", "r756", "r771", "r790", "r806", "r827", "r828", "r898", "r1003", "r1120", "r1143", "r1217", "r1269" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r116", "r231", "r412", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r556", "r829", "r830", "r899" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stockholder of record received shares", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r118" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r623", "r974" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "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": [ "r605", "r638" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r605", "r638" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r605", "r638" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r605", "r638" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "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": [ "r605", "r638" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEvents" ], "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": [ "r637", "r639" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.adeia.com/20240930/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": [ "r1109" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1060" ] }, "adea_TermBLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TermBLoanFacilityMember", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_TimeBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TimeBasedAwardsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-based Awards", "label": "Time Based Awards [Member]", "documentation": "Time-based awards." } } }, "auth_ref": [] }, "adea_TimeBasedRestrictedStockAwardAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TimeBasedRestrictedStockAwardAndRestrictedStockUnitsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Restricted Stock and Restricted Stock Units", "label": "Time-Based Restricted Stock Award [Member]", "documentation": "Time-based restricted stock awards." } } }, "auth_ref": [] }, "adea_TimeBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TimeBasedRestrictedStockAwardsMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureStockholdersEquitySummaryOfRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Time Based Restricted Stock Award", "label": "Time Based Restricted Stock Awards [Member]", "documentation": "Time based restricted stock awards." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1052" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1059" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureGoodwillAndIdentifiedIntangibleAssetsIdentifiedIntangibleAssetsDetails" ], "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": [ "r50", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1158", "r1159", "r1160" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1079" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1081" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.adeia.com/20240930/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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails", "http://www.adeia.com/20240930/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": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r406", "r424", "r555", "r590", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r735", "r962", "r964", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r976", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1139", "r1140", "r1141", "r1142", "r1209", "r1212", "r1213", "r1214", "r1215", "r1216" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1082" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1083" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1083" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1081" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1081" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1084" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1082" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, average price of share repurchased (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock, (in shares)", "verboseLabel": "Treasury stock, total repurchase during period (in shares)", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchases of common stock, (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r83", "r117" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock at cost (2024: 14,345 shares; 2023: 13,346 shares)", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r41", "r42", "r83", "r86" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "verboseLabel": "Treasury stock, total cost of repurchased stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r10", "r41", "r117" ] }, "adea_TwoThousandAndTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandAndTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseScheduleOfAssumptionsUsedToValueAwardsGrantedDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty employee stock purchase plan.", "label": "Two Thousand and Twenty Employee Stock Purchase Plan [Member]", "terseLabel": "2020 ESPP" } } }, "auth_ref": [] }, "adea_TwoThousandTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyEquityIncentivePlanMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 EIP", "label": "Two Thousand Twenty Equity Incentive Plan [Member]", "documentation": "Two thousand twenty equity incentive plan." } } }, "auth_ref": [] }, "adea_TwoThousandTwentyFourTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyFourTermLoanBMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty four Term Loan B.", "label": "Two Thousand Twenty Four Term Loan B [Member]", "terseLabel": "2024 Term Loan B" } } }, "auth_ref": [] }, "adea_TwoThousandTwentyFourTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyFourTermLoanMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty four term loan.", "label": "Two Thousand Twenty Four Term Loan [Member]", "terseLabel": "2024 Term Loan" } } }, "auth_ref": [] }, "adea_TwoThousandTwentyOneConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyOneConvertibleNotesMember", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_TwoThousandTwentyOneRefinancedTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyOneRefinancedTermLoanBMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one refinanced term loan B.", "label": "Two Thousand Twenty One Refinanced Term Loan B [Member]", "terseLabel": "2021 Refinanced Term Loan B" } } }, "auth_ref": [] }, "adea_TwoThousandTwentyTermBLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyTermBLoanFacilityMember", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_TwoThousandTwentyTermLoanBFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "TwoThousandTwentyTermLoanBFacilityMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty term loan B facility.", "label": "Two Thousand Twenty Term Loan B Facility [Member]", "terseLabel": "2020 Term Loan B Facility" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "adea_USAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "USAndCanadaMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationScheduleOfGeographicRevenueInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. and Canada", "label": "U.S. And Canada [Member]", "documentation": "U.S. And Canada." } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFairValueScheduleOfFairValueAssetsMeasuredOnRecurringBasisDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureFinancialInstrumentsSummaryOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury and Government [Member]", "terseLabel": "Treasury and agency notes and bills", "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": [ "r717", "r950", "r976", "r992", "r1265" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureRevenueScheduleOfContractAssetsDetails", "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "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/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1078" ] }, "adea_UnpaidPurchasesOfIntangibleAssetsAtTheEndOfThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "UnpaidPurchasesOfIntangibleAssetsAtTheEndOfThePeriod", "crdr": "credit", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Unpaid purchases of intangible assets at the end of the period.", "label": "Unpaid Purchases Of Intangible Assets At The End Of The Period", "terseLabel": "Unpaid purchases of intangible assets at the end of the period" } } }, "auth_ref": [] }, "adea_UnvestedRestrictedStockAwardsAndUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "UnvestedRestrictedStockAwardsAndUnits", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Effect od dilutive securities associated with restricted stock awards and units", "label": "Unvested Restricted Stock Awards And Units", "documentation": "Additional shares subject to restricted stock awards and units included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r142", "r143", "r144", "r145" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.adeia.com/20240930/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": [ "r622", "r974" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.adeia.com/20240930/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/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.adeia.com/20240930/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": [] }, "adea_VewdSoftwareHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adeia.com/20240930", "localname": "VewdSoftwareHoldingsLimitedMember", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vewd Software Holdings Limited.", "label": "Vewd Software Holdings Limited Member", "terseLabel": "Vewd Acquisition" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1048" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Diluted", "totalLabel": "Weighted average common shares - dilutive", "terseLabel": "Weighted average number of shares used in per share calculations-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": [ "r254", "r263" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares used in per share calculations", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails", "http://www.adeia.com/20240930/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Basic", "verboseLabel": "Weighted average shares of common stock outstanding", "totalLabel": "Total common shares-basic (in shares)", "terseLabel": "Weighted average number of shares used in per share calculations-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": [ "r253", "r263" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.adeia.com/20240930/taxonomy/role/DisclosureNetIncomePerShareComputationOfNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1046" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-2" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-5" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r710": { "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/2147478546/942-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r717": { "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/2147477268/942-320-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r720": { "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/2147478777/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "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 F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r934": { "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" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r960": { "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" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r993": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r994": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1001": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1002": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1091": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1127": { "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" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1129": { "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1165": { "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" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1208": { "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" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1213": { "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" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1217": { "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" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1219": { "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" }, "r1220": { "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" }, "r1221": { "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" }, "r1222": { "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" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "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" }, "r1229": { "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" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1237": { "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" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1265": { "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" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 95 0000950170-24-125099-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-125099-xbrl.zip M4$L#!!0 ( IP;%F@:^5@Y5@" R?)@ 1 861E82TR,#(T,#DS,"YH M=&WLO6M76\F2)OR]?X7&/3-=M=Y*.^\7ZC*+LG&U9US&!US=T^\7K[Q$&O41 M$D<2MNE?/Q%;@,$&?OWKU+__KMW_ZY;\QUGOQ\M6;WAOXU-O,T_Y' M>-&?Y,%HS4<](?0^[^_[[SNO1CEPWT83GNLMS>='FP\>_;I MTZ>GI?:'D]'@<(KOFCS-H_UG/<:.'_Y\#)$^[[V(4^AM2"XU$X)Q]T[X#>4V MA'MJN0W_'^<;G)_YVNC@:-S_L#?M_9!_[-&W\-W#(0P&<-1[V1_&8>['06_W MY*T_X3#ST][F8-#;H:]->CLP@?%'*$]G#]V;XGK@F@PGOSXY,_1/ZNEH_.&9 M""$\^TSW/)G=M/$YC0>E?WHO_=K=*3FWSV87S]TZO?!6,[MU>O;6_KD!G+U; M/<-UG.+4X.1^7/F_?^=VNISBY/3VS]_W# MT? -4G[[ ?V==3 M/YRP#S$>G'ZSQDGJOG=\X1DQQ@$/BI_'P^GXZ#RA)Y"??AA]?'9\\=RH^I^G#*^?>_S)_5^6^-ET M'(>3.AKO=QN%*& 8]V?&"+FPR6&Z^,7'%\^]>#*>?KMN^.&YFPZGXTM9*SS# MJZ>+"_V+7XT7SL]W,M)2N._Q]^R.,Q.[=%+GG@S(4O*B'2;Y,_@\A>&DGP; MH..\;ADG3#[E9PAQ\:"^1P7B%,F$??+;/_5^V8-8\-_>+]/^= "_"<[^]LNS MV<_TZ3Y,8R<1&?SCL/_QUR?/1T,#>#7)_MQ_*$_W.C%P^GHO_7W#T9CW!?3GP]B(>&]T?,'GW^F M4;,]($FWT1,_/^D&4?H?3YY1^I.#03RB;0MX]9?^YPUZ%8QG/_9+@6'WXY=] MW>LC+5Z^-\"++2BD7>&<:0B*Q0R5I2I=UK'&H-63WC#NTUN@O[&)ZJ"02G@Y MB!^.9_IYN@,5U^"] V52-H[I4A+3ID86N74LEAB@^I*J$$]^JW$P@5^>G1O- MQ8,#:[71O+(2LV':%\L2J,RLM,XYF7.R^NS@MH9(HJ/G.+IQ'+P:%OC\?^#H M=H/D**T\5S;8:XU42Z@E),^2$H C#9;YY -3V9MD\5*N\NQ(GQ^.Q[2(J'OC MX#\@CK>&A33F[0;+F) H/ZXUTEBEE34 XP&74\>LD-8X\!J$,!:*<#Z?'>D) M!)@-]2T^:51>XF>3VPWU;^J24;XO),(\UQ,;ST?Y^?TJ#G6P."VU)W$"(@OKPS6"-LY8;Q9FS!MF^2,-2 M5H*9*)2V4&M(X4GO<-B??>&O]W_MOD#I,NEO#/L#W-?C0\ M??'0+2Z$3J:R M++5@VGG#O(F9R>PC\)!3(1USZZ%[+UR Z!D(C^O,G69>Y1X(.H3"6CLLX^ /BOA_YV#!60F\ON=)3__F]Q:E,ZX!2 M U_'!&Z3D$1PPL+7(][,'>! IMA%[5#BN$S^.B@H,+9.M>'K_F1ZNSWY/<3U MSY>^F30FMW_"?H+QM21/K2EE42)#O$'2/$?F 2E5KC<#5<:HB>8-C@'HE%NE]YDB#&3SX]$&NMZ,Y?%6YQOQ85&YM. [_4>?T)XH472(E0G[VOF M-101+1)=N%1(NDD6 ,&W 8=64#&@N+G.S*]'*!Z>E# X011@$.U57%HSQS!0(B&U5PBTPMXFCQD%9B^($ M5,%-'A*RET7((I)'#95*T4G?U\3QG4HG!'C%9E3D4@<6>#',FJ2#2(&,SFNJ MJQI10(=8F-0ZD=C6N&L0W=B$[U ("T+X!LYL'W1FV?##:X@3U$PQ]0>$S&>H M%Q7)% CK;-=3U\[;T:0_F^OW]-FU@,25^@PG6T[&A #K>%37TV$\:H% "'68 M,23.D,UC=FB_QV*,BD;;;W38HA;C6A!EOHOQ%?;R/$?.=69O5V-V+8_@=%P)1[OX!3J]C\C++6_C$7VT^0EA MQ_9!9^?_@3=.)Z^.&?^/\6AR.TOD+':;T LGUP;)!BPB84O !1^?4;(':053 M)$X1R'C^K3*_#+/A\,^KD_G1D1O=+?)W$W&GYAAY>Q/^[LL]^/ M_D3I>3CN>.#E&/YQB/,_VOSLW/TN81R?QI@>L]GI('[;?NR(D+_._T.:?73E>MG+DU,,6_O&)VY5:$DU$K MZ5$+UX3@)";#@JZ!N5*J"!:\T*Y5PCT?(6W(;4JB7[+KE^&\TU$J66VKC/MJ MF$?[<,I!KT=Y!AC.$93.AN,X[VWB(B'G#D8'="^95<,)/$Q9I*0)465F@*"7 M0*D4,FAF157:09'"-TO2,SK_],=_Q2<2!8]>$_TN4?NOA@>'TTEWAYJ7P#@S MF,W)!*;/!W$R.?_^OW;?C3O <83\]<<((?F09KR $30-@;[BWCM!(&5J1JN% M<;3VF5;5,V^-1.PJ/6I9%5R0K7+OJ2B:&21DQ8R&W;G.5R)I&OM#*%MQ3'Z? M!XJ(-'=)HZ6<4:DPG8QB*0?.0";0H%PNPK1*QU81$1F%&YUM^XAP$?*D6P+[ MFN)"1B/,!X6X*$7-HM!HDRD0:$77:$I8L^]=..KYX62*\&U\4WZZUB;Z,_[G M:'SRALF9W7/RV>;#%+K7<@LOEFN7YSR)/*=4%3.F"(INL2P4R,RA 5Z,B3*& MYGQ=\Q3X*RIHHS(H5.GXO=*1M!V*JH-S4;)*YG_G"4ZL716@;1@JRK-GH!\3QU\&KW; M&QU.XK"\^X1//=H> F[(CS">TA'_F]%T$0I>SJ= JUWYU MM#J3*'A;%PC17;Q*>%S[56\'5A8HF*%J5%Y2-D M18,21$)!E]%223$KA7J*IY4T32[013M0NP T*&2XD-WR^_H,X_8:LB;I7(DL M:(\@)BB+(+1Z9@%R$E)ZE9K5D#=AG)>CP_%U^:4EXJ25 MX'"#.Z]*2XU#Y3Z3IT9^(2&'Z\G X/]T^C\-U\=C4PAQ=:T%$&S)/3%N!:H'ROB+A M"\-GOF=!-[Z=16NI=#0Q7UX-G\># M_C0.'NA^B[44)5F( >TG'@W*8$<)NT5QHRJ= +=*SM>CR>1[>=)YG@<]MY"34C$E_3*9C.@E), MD!&T" NA6F\M7\P&!T!+,AL6!1-JH/D-%.>0IE< M1-->N,Q\5MXG&W@NS06@K6KBQ3WXR)IV2\V3;0WB-R,B*Z7+$:Z%ZN%DM&*K M ANZR,E6V?:"XTKDF,-]*'3E8696!">+X2ZPX@-BMA(B0@*-FB#(DFJ"P&-S M^5WS2?6< ]J^KH-HGFC[.H5HED(O*C]0+M]<=RY0LWNRP#,J_[*8!S\M(WH. M4I:H]C/B!*Y!E93N9<5*JM"8B5R>E= ME@Q!_.B0AI6C>M82C?5H8V0Z@;+&!Y%A23*D#2?FHC92CL& 82I$8#JZQ (4 MP]#REBI:961I[L#N/DW;%L!0,-%$D5@)7C+-E6%>2Z232@!9QE#2PM-,E^<< MBH6C*$@L5>+/2E5'G!+,:ELCVJ*YUF8-SKD>J*RH&Q;M%9M"0&:EPU]/A[_D M-+#*.F-RCKR],)8V@/R23GI3!EVM9-QKH$Q@SI+"C2=25E3VSFO1G.%UL^VV M,HHYE8C_9*FH8B>SO5W-HEREBY]+&J%F213&C)"+?XDOVS14@N@(A'?=-VWB^^< ,^2C!Y("6.P>.M"I&,R^+ M8=GZ(GCQE9MFXZG^+8[[,0U@YQ37"EU;_/F M=0K3$@!YU-&;B@K)NX)<6[H"8X@>> #421"%2,UII=;ESW).%*-5(5LJ]^RE MI_X0DGF!II704@JCM6F8DM-$A0DLBKN=!A<290CN9:9\$2R)[5FQT"530M=WBJ]\M=O&5A7:MVA>K::?% M8)"$KC*3"1_DI"E/2C.EHQ5<&9-CLYCR>D5NQE#ZT^64N$%Y/R\0X'RK@@?*#N2)4<#) *\TEV,>HE*<.=Y,WZA:[TV3V/$XHZHG_( MQ? Q#@C&K8Q/X3J] -?^^WGX[]TZ$K%C.*]K"HE)31D1*1G*B" 72?:))R6Y M;B["85T)ZP(ZIH#F0K14"A:-!1F !9$LI3DJH)G[ED(4)DV,3%?\2_K M M18C LZVV;34:Y)VL5W=%J0J*5@ *!<3ZK#HZ-P+%&W^J! X7)*RT5S"0[7 MM]5O= 35C)&>.'#;8 M]>TAHO(XN0]+:CFA HG+JH)-+#HDL:9V\EY88%*X2*I.Q-2L);5NK]%0>XWE M'"PE(4J(F3-E"SETHF<).# A8M5&5NO;:U!-W/-V/"J'>;H]WH7QQWX^B\_? MC(;C$Q/IF&4?)NFD2HD'))ATU*):4,22LFNVQ&8+]63/0?KY4<4FXS1:P#HYSS0W@H5L$G.A5,6S4$NK +(*A4_O M)7M]2=: +=))SQD'1P?F:'K[%%#.9Y3I61<99+/!^,VX1AIP<:7@M4#\Q$R1 ME%0A+ N\:*;0R*LU^ZCLPFM KYQ5MT(ML5X\3(L 0C05]X$W)C*-()-:$4B6 M@@6'!D*M6K?*M:U5]5T0G(, OD3'JC0H5PQ2/_)@&?# LW=1%=.CUS)VJH2J60T4+6Y; 8D'E[@2OL7(7K5NX7K_I2GU5E^9[*_75K7=: M*0$R4>^+HLD?2D7%??:(CZ/(IMHJ9&S.H=1@0L'7A[)R+N(G2QMT!3J%C4B< MA%HB11&9S2KI@AR=H-WCH>OD*(T/1H@D@ BX2W()=<7=6]BLN M"&B1R,BBY%Z4@):F;38#I$W+X[ZTBIAH@@B6-'NJ!Z#=]T:;HR&<;46CR>(3>4%#V%;/ MO"^:N8P+"MQ(D9N-(5O'?"\#_'D=(/G"1,S(,#4:U*"$! -%,]][B-O6&!?C56A^11?_IVZS8V'?VT=4BED5!X_-DO90!; M<7*_[OFEQD$M Y8'R#7IQ%05R,@9+:L0N&-559,3>4=,<_JHQ6":)9S5Y1BY M"M(RJR.=R%=@L9#=72PU5$M6MQQMILFN&:=Y;-.U%DC\8J14HP M[3+U0Q:616X33S5ZWV[MV\;JSTO&-9/A.L#BJUOO BR0@(9G89B#F)C6(C/O MNP;D(FB#4#"4YD)?;MU/Z=JLT4S)B\7D&!?)*: PM5U^!Y M0 9H%DTV7U)K>SBW0K'KDEH7,*ZCO@M9*\XT.,ZB*)%I 8'J=BM5FPTO7=>* M72F0-$<7?)%"F@!Y5G^R"UY,62=FT'AW5<0L_"H [.5Q;=.,,D\TK16UBT!X M)S7J98Z2+=F0*,>T&JC9YM)LC,-+1&!3>(U(J+P:X@I\Z*,2ZEAF@@3LE.87 MUIFYZO''*5+G'>2]X6@P^G#TG%9C2'HDIKB(!J8+(IL-4*A&2Z2&B[I*PX(N MB3IQ28A*>[OX$*/5<&,6)VRF^!UGJ7P:V(284PD&Q7%P&K*#9AUEJY$>01UQ*R0XJS7->:6>+D'Q,U,)]280 ^QJ!0E-EFSVJ;J@TS M3Y'K7;1>!@96.2JPJUDT!A6G\#X4%6SUS1H"-XF61V-R!VI'1"CW%C8_/RH% MGDI2S/I*)XQ(JL#)T>RIKED4ONIFP^873J4'!X3G:3'Y+ 68S*JPCLRFP (H M8"E)*0A@B7;SQ.=A;:L%\,[:?+L'KD5$@.).AD2EG4$P'PNR;G(F9[PFVCVD M7VI0UY4^U;G)TH6F6*\HO(TRYU(RDY[*[ G@S%-=-C F!I$U&K?-PMO6DI]; M(&>25*Y2HUC3@NFL"7,9CA:W1UKF%'-<^('>S23P+(E6S44"I^A4 &"V4%@M M2 J8"HX9%81!3"%#;I:7[T]A+@0#WU]>[SPU=@(TY]&,3)1#H76RI*PU]?[B M(47.6%9N9D248RAO(PG(R?/1&+Z(S97QOX'2 M(#2PZC*USA.:I8(\ [5YY M2K;Y,?8'%%6'VGT2!W!M]FV(/ 6E"MK#":@990:!-D^-K!IIE79&^82A%2K#DYM%3"MBGW:TJL7DG!?IF+3JG*.O@4PPB2-JI(;&9D.)K,@;6*E:.-*UV&[S@=*;'HE." M"F()%J.C5IQ6>,E=#+ZY.D*W8H@OY4Z0-0CM3Z@!)/U"3H?5D5Y)(08RB'G/* M&\"+.>A5UV#WU2%PCK*O1V\C,9[)D;W-8Z!]2'A^1=5?H:+&&(J*M" -XK8IE]/E6#KLP#YJ9-3%9XR0[33H?^AVU-;G Z"HSW?]?;QEN^[B MIY,:,UW;/>']&3E_6H9D_VWF+?=,IS9Q:P*8:KP5(7D&@X%90E M#Z?WAF5GM3%2:5N;S;N]7G3Q7\/^=+*S^]?#%.49[3 E$P-1*4\(H4?D03 O M?%+1*V&::!!Z;J4X 6FA[GVEM'$B2N:E#-2EF36E$;>Q M"JLSCK:FY@H1MULE9CD'";=%% A#])-5RDRQQ-'MS MY,[FFHB\K='O!FD^?XZ&8V@5T61.2VKC(I53D&LB7H" M>VE8@B2$D,ZJLNIGQLNI*+DD+>+ FB(%JP'0(')>,XJ09-):M*.YL58V*X4: M^]+C(XI"IK4T4BR5ATS/ )W*3K1+FALB#@M*'M?>%+<,% "F"Y" M48MGPYP*$41VP2^[S[+!K3 $JGD4JUFN11$V-I;%C5UI^+925!!*=U*2@6,TI> M[:MC"9QEWA@NL[#5M MR5N,PZ[89EM=BV2NS23^2 3X\5(;V+B5;5;R*S1 M (MUI=I%GX@)M"[!:8/6?C)4+LDD'8F)N-+&VAUD0#QH/05E9P M@0EK)=.%L(SWFE597)1$X-J<:KBB9\TN[/=QDG1YM(#.STT0+:8HT<0+7;]Y MC^3S+F56%$2O'5[AS?KMFZVDM)SC,:&+544Y5F+7\PO-0"]<85'&5&N2Q8CF MC/#T1% 1[KM T)E\]*Q%S0Q^,89...K5YWUT/\(])75T:>EX@[. M#$U^3;53*XN^6I9YH;*JKAC3[*GWNO[Q4A@&8K 1V807Y)H4$O/:%L:3"LXE M7=*Z7.6J*@8'/H*W3'F%.EYZSM!N-UT#K5QJ!-5>XZ$K@-GI]CIV+3U,7XLW M+@G(S-K@*=G&L>AB8DZ[8+3A&6JS6W(MPY=P2"N"D\$[U K<( +4,K% 'N9B M2PJX]Y,US3+,M7)O=V "Y O:Q%U%OI[102?U9RFWB[?/EG%*$!#$9>%9*-2@ M,B)=DW6(VXV'XMMP #]>DX]E;[T9';8I'Y14AT11Q9:PY4YB.RH!"#&*Y+,L4D,,TV M,G]+D3[CZ1%MI2D*2R):AQ(OBA!XC6@?]D:#\@II-?HX@_TKX[%)/' M*T-< MCWM*% JYUY(5,"'JZ L/S5;:N3_C[-I#:BC79E'\HE2Q5J,I0Y*30W/BF'6)!U$"I(OJZW)@ZM* M&-95"3N&RTF!!.:LM4Q3&Y94<6%22:FH')*6S<6++CT&<=U+8ME&85;6>4,Y M\]2+O=:"*LT31G6(30LB']5.WRB54SSF%AROC)5 *\D M([-:BYK[R6V8K^QY;"6#1.5H!P,P+_&9N@I*@G.>A9A%E+;H8)N%T="EGJ#[2)QT-ZR0).Y=:59Y:!^&KPT7C%*J3$=$#;)=(54I N;T[Z\4%*&\FM"4H9EB%%IHWD+&@CF- \*RE)F.NSD MRLO#\; _Q=V%MW=>U%795U)PZS-WB&'-II6\',\#I?2*P.H M,+0'_ N"9$%JSPS:R=GZF")O+MBO14&T(.HH5-I%)>:2035156 1*F?%VBP3 MV"KSDEP7#\[#:]8>WH[A?"C*"Y:EHK#N7!DJ,(5_N:I54,G4A36'P;RQ;0JW7:4;RXL10# M7"MU(JV"U>(+)*1B+LT:(LW' "_'=2YMK2:#96@K(Z2+@K/H,S 5O'&Y9'!U M%0(]FC)('HU8]\):07U^A.9HS%:#YH#2#((OU13+8VU6K*]&E9G;GW]<.8[' M6AI)!EVM-X9)Z3R"5D0E(5@4?4D)Z6J(7#0'6J])J^>;#\U!'1V:K2:A1-&1 M:I];EA*@69LK$LY!S+&Y X7KA/SAQ[]3>-_+F/L#'/3*.*)CB*8@6.":SMDA M919*2DRYFBB9R'G7+#W6 G_I0F1)"#<;#R)R9@.^7EMDVH0XEQ6N1:K%N1*; MC.A9KG)>%JW HF3/+$=JF414\T@?*O?NBK>Q*+OJE9H6[RA83-Z&+-S$1!D! MD2-N*C&Q$(M&71BV^6*<+U:= Z1\SPGVA,Q,Q M<56*"=4W=^#:4#SGDFPTD"F"0Z+Q0 WMN6))^$B>8U%%Y4[99G/$'CK.7$W/ MM>*F6/P?>S"I4'7DUCBJC="TY0!!)8I-MJ(64%16B//, MH@'-C%;.2(EHPS0;T=UR3F\+6U'*%'S2N MM0HP/AL64\2^OP0KGE'#-IMVO M@_77.N4,(SNR4.D8FUK5(Y*DJG:1I2"3U4[GHIHU5AO/9)^C :!D$C5$S2PD M03Y+M%NUS8ZUN"^+@IO$9-4UX-<6T_]-, M.G-T@K9AEX#XQ2R=21?\D9I+O8.\-QP-1A]0L>$Z#VFCQ107<3R^&">V4H&[ MY"0+(5,PBDK,4WT#F:NK)G/IV@M&N<(B?#,:CN^]:.$R4*$&4#*B(9B1?CIY MBC_QEMG,C2\EV.R:35AH&14NIN* ,D9+<"AO?9"D'Q4+R6>6DO,QA)B\;1;H M-5;23,^3*D$[2HY%"%Z8CB#PIRR8E;X8 \HB"F^5*@V546G@=%S1>8BHE0DC M'"HR;RC>.[&HJL4_4,"M0NC6\DNX-M68][$XYI4%ZV/T3$60U*),LN03J1\1 M1(48.;1[GG1C]'RFB ::Q1GUR+#L0*?FNW_P\9.]_L'J6%7.)3#6,C2A4/9P MA4A,HVDE?-9:ZN*R:)9Z#==[FJ>>#XB4+6KW"@[-''"1^2PT\S9#RMI3^Y45 MI] ]HJ^Y&9\QRL*U8UF&1#K;,\]#86"-09BLC5+-'4?>K%K0&'#;+"1XZI\3^'<"F[$*:RH:"U S1>;@3U9$ M:O8@N(>2BV[6]'[H1[+7VCV/,7Y89:>BYIHEK5 'V@@L1'(?>:6YA%!*N_G* M+[L^\?TX>(7J9GQ(W[Y3D% [*C#'DISSK%)DGRX((GVT@CD?.9JNH=KV'/*M M&XWK$@CW9OB4'*A),8)I"B31:+;ZBBC;HL'CJM/2Z&;=9^O3ZR9/KY<38Z> M"ZT-"5^AF(X)+7BG+1/&&:YCMKR]CJJM,_(U0[+6C'L7QM5"0S'>(F P@6F5 M PL0%:M<)6N4UN";34+?/4R3?NG'\1$QYG;M?!<7GV)LGK;Q.-NG].TA(HTX MN:=F'DN [%I4D85&90]4V,;2X M4)U8XUA$2K*:["A#,\ER<'@$6ZZPDI$O*EY"!2V%I&&I+UE<,:MXT=6R)"( MTD8O+$LJ6[3^5&8^V,R3Y M: Q?\BU6Y8!/IPB0+;#LE&1:(!]XCTK56L0\:&.B$EUX@L6*2,&B+55^9Q4, M4"]40Q'RBA407%6/4K'=*+IU4$4+017+D/7%H(*VE2E?%=-FE@!9F$F)H]X6 M18IF4[/71^;+T ?@1.:BL.!$I(J+$6%" A9S-#6H6(1OSC7<=E&GN44S&)EU M% 9A."(TABA.L& IH-N'FHI*7):U EI1!]=RM -R5((<\(DI5>2CF%CT*3"; M(,@DK<:_6^.HYL[OED$W)<&96/")'*%HR9XE[PR+W'$?E$/9W9SKZ[%(@GE! MT0=7+M(XD3)5"4HI:HIA(J]?%*QR%ZHVA3Q)K3+MJM4DO+]TS,>"BXVSEAO% MF;.&H\B5AJ6L!#-1*&VAUI 6SKU+G'RJP5I\8B4K,H-B/J%14+GT,18/I30; M1]N: W@Q!5^-JTEZ49D3/C'M9&!!>K+SH_))9*5*LT>5:T2P=.?40J(P7FB MBD\26*J%,W#>!1!2<[GJ1M.]GJ3(.6Z6!?)!)BVY\U$*79MU\EQ9(6/S8^P/R*"MH_$D M#N#:7NMVI)26(+(G>A1!6L4S#_BK<:X&2;4&8G-:I:& ].6<2EFM(V3<3BXJ MSC1Y3Z.QDB% <#PEQ[EL-T"JJ:HS\]Q)-E"Q=\XX&$F'+8%YKS/+D)UU/G"^ M\@'G]U4.;YY Q"G(1)7@9<2M(@P+ 5^0JW)!(S)#*=P@[4;F]! MN0>_[6E%E3(:#.+XW_O3/1QN&0T1,L$XQ>'?MVN%,13ZRNM7OV_O/,C4(-S8 M5%&10I!JP$U?,TLE4K_R:$$)Y"Z^+C4UM_B _7T8D^IX&Y%&:Q_<[85B !&# M!E8AH4$JBV0IHXE6O=.)1Y6$;#84J^4N!RT(I&1DK(8S(QR%?)3"DA(52>LC M=Q*B67SMNZ5Y+RWP;$)1++F MJ:G@()D-5/5(&0VP$UN]SAMA5*YYBF*0%0? M=6&26R19-LBO(2?FC0K9!:Z\77B=A9M-'C>U9E+.9_(Q!9ZIS[$#IE,P+/&0 MF2H\4MH"MZ99W\B+_D=Z3#G+D=LDR_ZF3R_-2T534:M.'4^W/N)?W\:Y?'7# MPB6[X$RJZTGV<[?>2;)7X8L5B@%R#2IMB4I;&$#Q#C$86ZJNS58DV?P4Q^5; MLNW 9#KN9]31]V%3SD]F50DE5U+\9)5J@8ETXH9D.($A%3M=75Y(IH+MOK-OZ[4Y?=RYC[ YS% M@JG)R<5Z/6I^=>O=J G<(ZJG,FHH@P32-:F D%\$:7U*.OEF'0]7'ES<+G^E MF8-:)VS$K>;1O#&&::-QIQ6DDB@F:1LTW$.\PKT8STLXLK]6:]UV.$%ZG9U& M(P-,19EKD1-RMHP"P)1.7/,FRJN%3- M'7->IV=#Y[N_1LW05:5:D-5X0%D3 65-\BS1B0SE'',G5$WK#@DW99M'5F1V M.:=,SBCI,^(";:CQMO""!4]AXD6XPHWW7#3'N(V)FR5X@)P-AFN'_,(1U>@4 M+1I>.K+DI3;%6B%<1:5<=\X" TDLO:T6]G-J,L'R, MR;W..V>*L,S8BC * AH]2AJF@)<4H8J0FX-1U_9/W*[N7#O[*&B1I$G,)NJ+ M1B=A5#:(V:"L*9# 0G.A5LLOF[,D?!#04E;6,]0WI&E*0GQ@$X-<5%6B1%V; MH]72@>V*(,XEF4I1%^Z%9[%0H]6<"L/?%*O"6(_8!91:N%OF9J)OCJE_+B8N M(J7^58N3UY*:K%N:!.$W8H[@N#;XOVQXJWRQ\#RL=@0PE47T MN'L5UY)I:I :"70GQ-C A96EW>(LK:8S/1KE#1QWA'7,4=*)=I2&$=!4K 9_ MML5FM/M;XYU;R]4%ZI0'T:''@3(I&T<92(EI4U&0<.0-E"@!JB^I"M& N=Z" MJZSR8I.SS%I\IK8XAA!P SFMBJK:"%W;K:6V+,#4#I]77-4:4,IU?$Z(QA=C M">X*X(8CLFE.Z)U0;Y8%>6JWO![E;OV_KLLY&* 2^@.&J$D'2*W-LH]4GW3^ MQH^P]?D '[N((,>EQ!X?(C]WE/WK_9M#&OIVW=V+XR^GHOLS#3UCYG.WG#SQ MY(Z3W^F1%SS^+]HYI5O\R7;=Q"W1S_%%ETL_.?_*TF53G7T$OA>),1V-OQY5 M?S+24KB-OW9??&\XWWR?/GP!PQ%2]J+''B\ZC6KRO>>>>\2S\Z/__FH<'%ZP MQL<$.[SQVN[.V.QBHAU?O.$C9Y._9(A7K\P%3SQI]3$J,+AXI&?ON.'#9]CA MXL?.KMV477=??/.T:W+;!4\[T0(7#_#DZO0-7?70XSC"9_;H'^'UB M/62ZW_ZIU_L%_^U-ID<#%*T'L1248VPZ.MC@3TU_^/-_L?ZPP.<-IGY&IF5[ M0&6'CZ\=C"9=875\PZ"3]-_"IMS/:C\.3&]-HBK/&>TD> ML3CH?QAN#*!.Z1V3@S@\>AB,"\9?KT9&5#S>^&?>_?GY\K7Y-*-N&@W*F<'Y6ZY5[\PRG5N@ M%9FWN.W$_WKSZMW6B][NN\UW6[N/=1%VMY[_M?/JW:NMW=[FFQ>]K?_[_%\W MW_RQU7N^_>>?KW9W7VV_6?65D;=_/R7!-1D-^N7DSG&W"C2**U?V"O%[6Y[Z1OI> MDV_L5>];D3WUG8\-W@VS@1!P' T[/!M/W=@X^5[,-:*!(7)3"<2 MU PW29N9J(&'*D)$X^I)[]@0V(%Z;?=%;QC):"O0WW@QREW %7F'VUA0P=G? M3MGIW++\MMZ1B]R1VV+!'^@XN[<]A!^7//\;S.62W5]-!%ZZPBJ4 MT!8+]1_5P)0$#2!E4F9NN_]OAW&,##HXVH&#T7CZI$<%2./TUR=]G.0$,M)G M-$AQ,!A-T7BX):GOBO*#T_;GWA6BH0$>_-M?FSOOMG9>_T=O9^OM]LZ[WMN_ M=G;_VGSSKO=NNX<0[!WBK)Y0O>V=GC _E!][VR][[_YUJW<&G9TBL\WG[^BR M"$K?G*&O%"#WK&)ONZ O1^/>= ]Z_SCATM[,%]8#-(/+5U_=YVT]F:.?S.;;Z-@I^P?7S+'GV-E7C$CB". M&0S;H,TN'$QG?EK%?UH0*6(NU(DYLN*X8IHG8%ZC3!11%:5\+"[&>9'B97^2 MX^ _<(E?XB>3-A:9G,-70:+K(:6'+RRV=^YU[HO1_<%5*-8HYJOT3#N5J6)3 M8J[6G'GBSAHS-^0_CL.9S[!QY:]70?F_V]E\L_NJ4_%K[3^7%:6XP_Z$#@![ M+_L#Z,W.KC86I&M"!+"H4!A42A*%6%G@PC(+N8B:;#8VW'7G;76'AS29V5S: M6&?.!5-!\2LUS=KX7H#Q/??=^N554M]N*SC%?4C*,I\4]3NKC@41!;,\>] E M08 [*Z'95MB!#]VY_'!*=6SFNAVNG/QEA-Q\L?5JL_?JS?.G32>]YWN=S7:I.V8M/9ISW=WG MW*;4F^$B7HB'T]$)Q6@H='R-(Z?;V2 >C0ZG^/C/4'Z>O4IP_A3I=OR%3-$H M!Q/8F,!!I+IFYRG+T[U.A_]Q M]ES]>)*S@_5GEWQ'WOPK5[_FEV?3\=<3.8X'Z'CD0EI^PE5B:0SQ[QO=WXP^ MN&"N'V$\I93?8UZ9\<_I#AT?1QUP+?O#BWCJ_B3BQ?I+VU"#,98%2Y6%.-YT\ZXW&O:[$4.]_'X[[D]+/Q F(_\Z28J7G>4Z&=],=?XC#_G]UO_\X M3TDYKS5964&Y.DSQPZNG.T]WG_:V]@\&HR,*['PHW'Y.HO?>C)Y>R.(7"=4; M2-)OV>$N^\8N='7GN7.04G3EUR?RR8.=Z-KRN!R<&;#.F4@5GG1@.LK(?!6< M<5-%E#8'-$/F \XV2QG#9'+\S^O^$,0"I8;BTJ!>S'MQ7'IOX_COG^+1@H]D M+AO*^;/FB\E0=(E::LED<(9I&0V2 1R#9*))7FM1YX21C]?_.?ZX/7XW^K1( MFVX7'_N_1Y.K;+JE+GRJ.CIAF2N66KEQQX*LF2E)!;5P%Z24YKKP'4;='K]% MF[H_S$LUN9^CF,"W#_MQ;70_-+D>? @U5&"%Z\JTIEK5U5F&%G?*67DAO)PK M7[\=(>,._O_^0>=(6AS3!B/4-<[]UL;VHNV-8[K3P=D7(#I.U.?I(V0,E08]$P7>--?R7CDD>6YS(#PL*/J3N!(9GEH+,""(S M"C%O @,'/#DAC%?ZKC*?<.,FRL0Y2?DY+*;FOOU8JQ\7% .D?$V&D&MQ M4\ MM]2)6'MF.8):+XK.YLXDIYH%@[=[HV%3,4#:*28-OX;?_7&%/'P)N]@ =$O^. M)]ZKX9Y<$A:J$=[^1LYO0Y[6(<]M)Z-=8J';C/3+XWC M>N-NO\ 82N_@<#PYI.B@Z:B'=W3N9B%_2#\2QJ6LCLT\W6B;]+==D(<4\:+T M4^5O$?0BG^I;?$VKIT+?(?;EAD;HU><49^I'G)6@QQ^?6!W?7.@(>_;SBZV7 MRT7TJELL[_K301FMI2;2X<9D7+!A^P%11N\C57[M_7?$(5Q02FZO*R?VXRW//:Z[CU>5^A"YBL)9)F,T3#NI M6#)5L6BRX6!"2C!^KN8JIA40K) MDK;:1,U+4'<^ZCS9TUO',KU+DOGFB),D_FU/-R]7*9,2_]'[8S!*<8#FVP - MN-ZL8\0M3HMNZ)A>61-OL=6/EF;?OQH6BA>#7CKJY3U +4"-I1!=0!<82K;\ M^$LRT _BQ]Y>G/1J?P"E%P<#O$CIQ>0SY-AC M'\$9U\+))B"_ 5VFY-A>.:1ZX]VM..$,G1=.R%Y7.&'2^P&?A]NE-SE$'#39 M&U%&TDD-B>E>G'X]]D_Q_"AIB+,O'\_AQY]Z<5AZ/\C9'!-N.KR>_I.V!][? MW8I?HE$KC-X-HAMDG$Q[@?=*/)H\O<*+?16Y+A%,(MN47$& 5JB1&>3 M0C&)^J%G)XU,6=?YG%4_/QR/<7:S[''2/M,XO77EA#MQZ'_ 9 &G%G<:4N^D M;LV;4>\XBWTM+;Z5%K2+< /M]Z=3W'*=GAF/AH0/!D<]0*QPU'M%.CKF[AS\ M19S&63;X5\+DRS/.^AUW#O%.S]Z_U $MS]W)-*/CV^8[K7 MG^"0XP'E+2Y:M,P&?"HQ8/+CTTYC+D(B("+)2B3$)I7,#X4_F:R9L,F 0&3* MPYQ2V\^0BBAU+"#6$F$M$:XO$7 /QMX IP&]F#-*!/)JEVZ/C$G[7OAI#PG, M+KPPV4=1@F\9GV@I9/1]7(&CGPALX.-00].2?>A]&(\^3?=.+C]%[ '=V HU MQ^GJI'3A.700*/G/EXVPNRQ^/KGMRALN'=_)?80WCN^]9*@G=_:',X$G9&+R M!$&=A4U/E\?[ZX.>U@]Z)'\J^)5G+Q<<$#U56MS\:T8]#>(6WQ/^*4K.VPPS M\"M?=X_AC>3W6$)L[[5\&RYPF56(S$3KF1;)HO6@ LL*9-%!9>OG%,9-4&[\ M'+GYPVA\=(%KH[NIDYOY^*9Y>CE>7RS#YQ._?3F!%QEX>8?5.(8G*S'-Q<>7 MKASY-B]EXP";OAY/^$":3N5?]O.X6;"K9 M:.5VQ-;%KH 'M!^0L:THBK.::T$C1$L6=47>]N"X!:LAS"GG[F0M_^B6\OEL M)1O>%\WQ\4/56.MY?7=>Z^/]A^&>K]]Q@__4ZU_LO>_7BX[RN@,\-"J&H^[\ M[7 R-3BBEW_JXZOQM;TA#GM$@.]C?](9*=2> MOA\'Y*VA$GMT,_7 +7%<)CU*\.^7RY(.U _QQPO=X>MCF"N.829[,!B;SGL0(0OF+:$$#H(EQP%!0\S: MQ9B$X'-"S;06%X&#F=,>QSV8W#:)\XZRZKS?[JZI>ZO(V^^0^X9=.A[QXJR[ M;6]T..U$!,F*T=?BZC2?+\_"6R==>&OLCOBV\W1$CY+FIQZUX+B0=>]E7A0U M<+=]KSA7G8G^KA$QP4HN2@UJ2@U?H/+L\RZ M5%68K3:C11LK2X$B$$#'8HP3B8KK?Q-?U%&FBSON^DM/MK\0]$F/>NIVCS]M M=8S"*??1MIW\^N35FY?G]R@R!RNC*3N^A;K-A9^DU3\%Y4ZVS,E$+]TS-TK6 MO.DV.A\$>[Y9[=U D%OE#,9[:QY\TGVYRU4B6G\ -AP5./D.CNM,<^8SK9CK M #ZSTA_/X 8=M![N#W\N_R_YP@$J9=3WF9R?!YR_@@VA+[\.W M6SNOME_TMMZ\H+;;6V_?;?WY^]9.UR7N7#NS1[90[S9_?[U%39V>;[]YM_7F MW7WV(K^-7+QM0^V'%!(E^,WCC/PMOG.+#A%7YM;?9YG6R[V8OGTO9GO'(\N< MV.H3[/)DPJ46EKR+^KELC=XBG%]VB>9'N$?F/K'8VQN3)^.?48U-WW^GD'.M MU^28[B4%\G%;@XU#--W&9 M>SDN(WWJO3MGK)U=;5GJ:L_' [C8<'GEQ_7TN'\ MQ"Y4]HN<:F?8S'$;J$ZM//%]BPH<=8'A!,I[_*E#O13C^WYRNIW?CPXH M[O<^I,GSD['TGI\9RUG1,JI4.W.T#UV"FQ _]][A/*!+>7N#C^[].>IR;;>Z MV(%=., OTKGBZ0')9(NQ$HI#M (@O>3/8#I=ZK9+%Q&_3X;2&^W M&\BI/+I$YKR ?/RI^&DM@!ZH #)K ?20!%"<[+VO@]&G94J9KY 0#JGWDH9T M*F_6J.>1"QV[%CH/2.A,IOO3]U2';'K4C-39ZH9S(G'.RI"%CV]&M^_9>"?# M:=+'=BJ*E[!HEPO_YKA_+?AO(_C=6O _(,$_'$UA\GXZ>G\JO^Y#0+VAMU(V MWB6*X*(CQS6(?'BR)#Q267+7& 5YTQB%98@6"E!X+]_CU^*'8PA4^I-\.)F@ MD'B/GPZ.)OW)^WH? N?/TT&<9OB].!U+!U4VC\=#R/.+^"'Y-$M,IGMV8'(X MF('3[0[,4?7/M5QZ>'))/=9CQKL*)K4R@DF]_P>5!.A/N\PT^F5P\C-)J<%H MF7DCB9+:SH>#2;O#\:C#(5V]SWYW+K7=E+F[>FKUV+D,8N1^Q$==J6Y8CVO MU9I74[MXG;?1#F,L+7>KWU]B\M8Z>VLM&U9=-MQ[3M?2S /Q?@ ?XF!F&W3= MQ>[%.'A-+YU9!;.7KH5&HT+C+F;!8XU4OK/XV%P=^1'?C_N3O[^O,4]'XWN1 M'>2,[+V [[OD"-%%?Q M_O!@-$2!,^R/QOK&7+6K:L9XDYHZ2!W>[59R,YUK)D+4O6LN18EIB5D27F_?L1=41YWQ_..@B@ M$+@/*;+=M6%Y]>6E:_FQEA]K^7$L/^S*R _[_CU\WNNG_OU4C]@Z?M=:6CQ M:7'M%+QU>-?C#8-ZJ/-J:A>O0SBN5UX /XW3^S*\=T_?MM9^CV!B30F$NZAU MOZ+M=%>CV]I7;?IF[CF/RFM=FZ 5W; M6^I^&]!UW4"OZE=QGPVV9C'0IV7+7KYZL_GF^5T:M\YY?*\V7_=>O:&&<9OO M7FV_:6ADO:_D\H*EVK'@/6:A_O>;&]PKA68!Q-^O27(O2]14Y[JE=GGL>.3N M%;?N<[V>;[]YL?5F=^L%M?K;W7[]ZL7F.VJ%V-".?X3M)\5386WQ+/C7"K=]V7V^[RGF88O[[AS'*J\*.I47M M_LS5J_BM$V9YS10?6A^?1331GM5_/ MEGR]'8M\9^EFNY"K-1L]7#;ZIG#P;4Y_U@)\+<#G*GD>ZFX[UX+@ES1^]AM5 MHEX+[C7[W)Y];EJ_?,T^:_992Y\U^RQ0^MP<+V9DF)I7-8QH3O$5._ 1AH>P M1HH/+G+FO]_R$.6RY_W2_[PQ' U?CF,73M*=-KU\K[0*ACM@('AD6J;*0E66 M!2UUJ-*86- "[I[R>;I#<6_/WQ<;H.2<6,3[F<:[\/:"OV8A(2KMK35/>L.X MCP,^G+ /,1YL'//IR_%HOZO9B8/X]_YT[_GA!!<2QEN?\^"0@B V)Q/ _\J[ M^/E)[W#8G[WSK_=_[;Y 0QRI#)U)7B#W]^-@\NL3AK_-TDA^?=+_/-T8'NZS M,NJ"Z^B.)[]Y^Y/@XI=GYZ?_VWK'K'?,K78,..%4<94!6,LT>,=",I7Y(@7H MJ*T#__6.T2D"9 LL.R69%C8S[U-DN%&*\R778F0[.P:WRT\JN/6666^9^6P9 MM!BR#H6S"E4P;7'?1"EPRWA>JG3XHX"OMXP#95(VCNF"JD6;&EGDUK%88H#J M2ZI"M+-EI+$_>6/76V:]9>:S90*$Y -"LF!S83H1VK)>,)6,JC()$Z+X>LL$ MF4O1-K$B\2\=?$'-)#SCOKHHLLJ2\W:VC$(M$^3U@%D3APFK9QP>]_,9?NC! MYP.**IMLK 52FP)I?3JT)N6:E&M2KDG9-BF7XZ;N)D.9LT4RC MT<^\+8K)')-3M2J3^7S\TC-&VQR6%U_8;&L&E^?E3],_>6G6OH''RLM0I:W& M1>8<-TQ[I9G/H3+!1:P<= G5S<=C? ^\K'YRUJ]Y^;'RLC4&!7-4#*)&&1N= M9 E\92[6*%06$.HW^%C\IYYE3-BNXJJ$))!52BJL5FK_\?>NS:W ME21GPG\%T>O9MR<"J:G[1=IU!%M2V]SHD;0MC2?VTT1=LD38$$ #H%J:7_]6 M 21%$J)$@0<@>)!M#P7B0IPZF<^3E\K*%#ET$=;L5JGOOBE)2MU'I4Y1!1\] M:&T1%/,6HBX(P5IO>(U^A$Y=Q#<[56JK*= Y9*5&A[;J==7G93&)S%6?PI@ MOKFV'VICT"?N8N\*J"!SVSF.8'54RC"NM(Y=A#B_X?LP_A6Q,P=P M:+3HR&12#X\#57[!/-?.B>815K:%C,7S8FTG(5?7RF^'W&SK>''7^T/B!X,K\1B#JW?3 M11@/IFN'DBG$(JZY\#+;CG11%E(6"-6X&HB2>S!H63(Z*5?6$N^;A%C/I_/% M_&B2S[>D.\M.VJ%W7>T;D<$]4!!P+5(0,D,I)K2S;PQ\M;&0'?J0G8[.K95K M;!)J;0D$A@\%@8! <#\09%8DB]$ -N=1\1I(Q88)D;WV6FK4H9.#1EL" 7=Z M:$57-7>$@@-% 0_.:>$4&"^K1DLT59FM AT<,SPJJW#-']HD]MH:"MS0Z[L= M%Z4=KAWWA!I-TO0#[6\=RLZY,I4 ,A;PH9U!\LJ BY%#5#*&HA(J(;H(K2X5 M['BI7[]-YYVE\MV0T]F,P]5@KTLL22'D*%UU";V$*&NTPU1T4AH195@[F[%) M7+0]#59LR#E5+QVL!DO.). 9'L:S+D8>G.W M<\LTE&0CU3EN^H[S!=70]98=?MY)%^S&%X"X4]3W^\P+CHBFW$T'XC =+1W?LS(8P0MEF"$2W+00;0IA5WY%#C(RNJ M@=8F&R-<4;A6T[I)3+5%A.FAT;PA3;"B^L95%"".$/2C"M.9%)HQ@JG,'2MEU9E6TBC$:K;+:-MCC!V?D6VK*SWWFH.QQ,D+J4 M]X_);CL15I#9G*&HZ*J=3AJB]04RCXRY4(Q1G9P(>S6=3*\GQ#KNZCQ4DC;6 M#E:-#2^Z1!V !5X#NA(-^*09:.5E?295&Y"[" )WH,;4Z.)PU5CHQ!SW"1+R M4-F8>0A6&A LL"@P(?.=C)GV8#XPQ0M.'+(B7P6-V\H@):;47]O[6#^YO$*/\61I-Y4TF#3R?R7I1:NWO>NZ6"E MH5FH2!U-PNSS\0(_S%]-)^U*9M/E)(J+'?NN]A?,T/JN^FD1$AX=$I"IR*03 M8+,HH%CQ$+6L6FUKU.B+CRIW$CCN/Q*$'OK..LL1$AX=$HI(*IE0S8'&!"IE M#RXJ#IY9DWV6 FTGW3GV'PE2#2TC)!PL$IQEQ1KEP;#@0&'DU>=)U3LJ5CD> MC'3&=5-\N.](L.S.4^9HPV\C#7PSFWX*S0X] M/;2;U*[++(50J4Y85LV_$@HBEQH8VBBP$AOB&M]M'@U6'CLO2OAEI>Q=)W3% M4(O;>]512I^9-CFOF9O- %>4(C2>"M9 60Y5"_*2/#:ULXH-Z.=R(/\40T]LC3LSC&_M#'O^SFU*U3*&K0!\Y@&PLB.$3D$30R+D3, M1JW/R-TD$'PSF];+Z;(!E!]*OIVI.#<4Z@#M,4'J/KLJWA>#ID"L< (EHP=O MF(""UF=F'5/K P8WB?LZAY100R&W$^L1I A2]QDC($S(422(6E2GF<<,@5>S M8U!YD0LSV76R4=D]I-Q0^^T,+B1($:3N4W":>>':6V"^62F;&?A2<24B4]4E M#+P^WT4SFZ2,7\99I/1Y/W\#<[>-@]\J=G78ZCZ$//;15C@_'4Y^H"S*O@7T_$XS.;+ MCUQ&6.QJA"6^$V"Q)_QNL]XH8T' VR7P5,@I) 5<83NRD"T$:^HCF4UP,EC. MUXZC;Y)7?T#@W;'3$@&/@+?+/>+"6468 $'CZ M;@V+'R:3?W#1\XO1^*S*F>)G(K6MD9K24BMF#3 N6Z<;ZR':D*I?P95/L;+4 MNC?11?Q\KML[BJ"[&JY)_@1!KS/H(8NY#5D&YX,'%5T![VT"S3P3/J P0:\[Z)6LBLZF>N0J@$)3W7*3"^00$V:90C5[VXBA=PL] MJG0CZ.T=]&K(BSP6 YA:OR?7',X4$(3F0K/BHI5K_9ZZB*)W"CUUMRT;.HRU MD6+]?7F+, ]"74IXCX,J@8BSP;2LJN/F@[-Y?74T^5(P-ZCK36?C55,7"JA[ M7=M!HB11DBA)E"3*O2F>H_0_%<]1+';_KM%%14S9 >?.M0ZA$;PP%FQR3!H; MHI.=' ^_<+"/5O[UJZ5[_;HL0Z+YZ[/%?!$FN097ZSN3*_][TT/DS ^9I*P% M(>7^VUK6:N?;;"ZL"J^"%N"=Q?JC/FF+X]JO'5'=)+?^8$@Q0\_H<#@AY=Y( M\9()E=H N](F8XH&$AL9&%N\P9R5E6N3"#9)A3\84MQ0>=J$(J3JE9.:B\Q,"Q2C$L*\7E6A_;#F/ 8C+(1?42XRPTL'4=R6%%5U,YC:KZM-6_U3E MZJDZZQ-@+D:JX*LGN\TX<#=8<8XB0<+*_1O@Q^ M^*R8RFL^6(>1X&ZP8LW=,O$7L6#]-U39+Q_NA=+?^.YO?MU=\7''Q8GO?=_M MR_N"DQ]4X0Z6^^X$!R&EZ8?ZS9^K0@TFTT7]8*N?JI($YUAU+ISE5D?7%#ZWYN;+1\OV\:$]74:3,$FC^L%YJ[1KPXWG3V[5HU'2;3C!<75F]%>_G\3OQS&@KR61GC)\BC&2Z5\VF]1V?G8;0UV%=9G/]L@CNYS/^< M7_QH,AY-ZE4LJI(\#6>+Z;/K+]3;NGIZ*>=5OB>4NK:G8?Q'^#Q_]M-?+C7B M_"]?"'%)&TL)7E&"-6%V*[/'25-?Y+/-)=Y/)_]8"2U.Q[F+>W#TXN7QT>#X MU?.;U+*+.[#T"QIOSO"D,F!5NG^L6C;NQ[UY_OK5BY>OWKY\,:B/WK[^[?C% MT;OZR]MW]9^_OGSU[NW@]:_UI;^^^7W#$O!M7/3+?Z^7?/P?+YM,7__UY1Y= MV> !-&PO%O[S:%*-_O1L7OW-^9\/]BY<>CR[O 4/[O8NO?NO;:TLK?FY86W7 MTNQLO?3V=JB.V/2L.E2C3YB?K;Z*,_:$_>GB ZF=MCB=X],Y5K>RNH<7]V 9 MR:W^]D\WMYK:P,XX&H\6GY]>?/XKVT6KKY/^B>'B3U>=@/.%KKR O]SR.?Y$ M;?"A#3["GUCMV)?_-OD;FRQ/N'ZOC\3W:-:W%^>@UBNU+RAW]Y:-:N[OMK:J M#>V5__V3^>E'DI7?&7#W<'+?Q*.Y/9DS0QS\M?Y^,A^\K.'RAG4$=YF-N!:':] %NG??&A]3%>;_N^3B8X.KL9?CTE+8A[E@']/A;+A]8AVG2X@,5ZX$ME[2XEV(] ML.62%O=2K+U:[M:K#-::DVY2=G#U6.VC[%CZ_"1,WK>8I<7(]?9.!NEL-L-) M^CQ8S,)DOIK -0BYM5QIG6 HN=7K/ #EM*[FM)C(PFMC(%O%0%FE(12E(.8< M412C)5L;.[I)S<(RC?#\:A;A>)E$:%FN7U>X?'X.RW<-E:N+/)KD=U\P>G0) MT5>X>%W>A4^;Y<>61__AGSB;-CUQ@HMG!YX;(WH[=%'VE-ZT\C:AY& 4RVVJ M,D*0*8 1"K5+W&+NI-TNT5L/,4'TUAM1]I3>.-K@E%-@'>=M4DX$SQT#="%G M[42VP791,4'TUD-,$+WU1I1]I3?O?5+2@0^FTENJGI@WS(*S*?A0W3I?.FEJ MO4_TME:\\>.C%/H%B#.::SV6@QPCF9IDUQ^/WCJ8\"J1L*^X<.Y_;)O&&, M6;-V "/9 J;J=+5)V=18^'%,'1FF[G7OUW"_=^GX];._-\JZ)O->SUY>XGJ MH]EH7E]Z47^=O'^#L]$T=VS@A++;,W%W.;K<9W 1DQ*3]I]);9+",JF .]%V ML8*#((*"&@@8HWS,C*TQ:9=IWCUA4K[%&F\B4B)2(M*^$ZEW"3UG'!)R!:UC M 7A68KU>JPQCB4?+MYE0WA< [0CS%SJ/_92E @ MO?6@'-,09=!MYR]6!U9$G=TV<^&[8^9Y%5)]]+VLP>$E#>YVD/?/W231J:/9 MLQ\\_$@FDDPDF<@?,&E*NN*-*V"*PC:S.$'T6&V41^ZUM%88W';M,>6R'P]0 MB!6)%?O/BEZB-UQ'<&PYR5T&\$8@2*6E8<%6FEL[D=%UR3+EI1\-3H@4B13[ M3XHIYNHI6@6Q* G*Z0)1:P9,)XPN%A_9FJO8=:$SY9@?#U"(%8D5^\2*N\DQ MH\H!!1,@@JZN9VEQ=6 )6/4M53!%EK36(+CK>NMMY8NY.SBVW6F^^ >+KON9 M+WXW783Q5_/%9-NZ 9=X(AJZ\O0LCO$AK=ONNZK>Y48\>D-WF_OO;?29010E M5?=?(CB4 9(+1A4>97*EBTSQ5VS2A3VJOXW/VK[GF^EL>=YGL9B-XMFB'8EX M-WTUG;1OGTW'X_J6XW;G<;[H;CR'-GQ7YNN&8E&X0)1*E-H_2F5:1H,H@(E0 MH#K^'D*T!HH0DK$8T>:U2K]-TLS[2:EMHHC:XL0CHE2B5*+4 Z-4+BV*9"UD M'RTHY 4<=P4XMSHXS-G:3I+4>TJI;F@U42I1*E$J46IGQ1#(O^5\RB;9*3WDU+;W!:BU!_J$E+_;8)9/MP+LKSQW=_\NKNN M^HZ+$]_[OMN7=[_YY/=;[KL3'(34DNAA\KF":C"9+NH'PZP^77FAONW]+(P' MIV&VJKP^P3E6O(4*T@6VWNFMZYI''P=I'.85FZ?A/<)DFO'BPNJM:"^?WXE_+EN[?'H*\ED9XR?(HQDNP?FT MWJ.S#Y-G>30_'8?/3]NKSTY#;@1R98-HM%K^^98*>V+J$ZU_T*A\OOC"Y40Q^Q O=3N\GU;SZ]Q/"G.P*5/U*U4-=@7V5Q_K,)[N1R MD^K\XD>32L?U*A9529Z&L\7TV?47ZFU=/;V4\VJG*I2ZMJ=A_$?X/'_VTU\N M->+\+U\(<4D;2PE>48(U878KL\=)4U_DL\TEWD\G_U@)+4['N8M[OWKQ M\M7;ER\&SU^_>OOZM^,71^_J+[\<_7;TZOG+P=M_?_GRW=L'$.E>W)N?1Y-J M9:=G\S#)\^$ /R6L?F+U7)L-'GP,XS/\\\'>FTO'8Y>WX,&]SZ63?.XZ@]-S\X;N#Y;?15G[ G[T\4'J@S'X72.3^=8-:OR MUL4]6 :;J[_]T\VRE(^C^2B.QJ/%YZ<7G_]:O[^:;'OJ1=C/-<1]Q>3)_Z.@'V9;;6]E=WY^E:#UY6 MVYVIN^U6O:VF'#]$G TD&_ZO./O+OPHFU&:*L0=ED 0-@D97T'B!Z1P9_!(9 MDI#1;7N)NQOC1SQ;^\XJ=_3V[?4XTLC+QV]!28M)BQ_ VOUXZ/F( MK=VMZ=[E"(W%(,SGN)@_)7XX&, <&#^0%A^H6'NU7!I/OANK&.8G@S"IH&H/ M\+_/1A_#N!6G4.'HIF5M#^X6[:(H=#^XIO."3Z&RMX;+UO/*K&;BN.@U%.NM M5,FI5,3-@D]MC6%:,K!&,U!9:(A)9C-6M'9?[1=[8[*. T;&K_%]@./HD"3J&M/14G4U1%UV>22*M)7\L%6=ZX= M1,LMI)*+,ZH=!5H[_N,C+JV&]1(. MG+IH N5./.&_AME_X7EA$0V5/ QHD06Y:D$RX[Q8'JHUL 640X00B@.E%.=& M&6]][,+Y_8*T+Z,;SK.SW1T&5GL*T]Q M!H:Y4"E'BYS7>&H33W<'/.6';)O=J1^%_M$.Z"R/5:09YM%BL)J^WEZ^C+ZW"FM3BHS!2"@-ITK%"#$F!9B$ MXI+[$%GHPOTXNECLK]/9B^E97)2S\<7-^?WRWG0+=,OEK2COZ*:N -92^;L1 MES:\"%]$I5!163@E#UX%"T()'G3FUJA.6/@AQ,6'RFQ=8,.*Q/EI.[?[$<>? MR8/KM9$C#^Y:IV?-LN4E@],AM6T66Q\Q7@$8K19&5+*WG5#]&D^\PD6W5*'D MT"O:72&B.FQ1]I2H7(HL!AZ 12^KPU+I)TJE(*#0LF03;%D;>[J1D[-]HI)^ M:/06V_@^"NVFO92=Q)I_F\31>+SJ@;-HFK86=9(5Z37.R(IR=9C8W; M=!/%4@*/5H/-GC&4WCJ6NG!W+V#WQ8ITG*_DC ^UOSTR)N7>K[413Q%/_0!/ M1>^]\JY&Y+QU W;"0D1N(&0>0PGU<5F;<[&)M[MUGK)JZ/D6Y]L]"MVF?96= M^+K+:6*#=.UT&5F-39'UX(T=:)3@0UB>XD6**5I(G"W[T",XJZI105%MA&*^ MA+5&RYMXR$NP'BTQVJW%\4/O],&-^"/?F5B06+"[+757@HFLTIY"#2HH!D%) M 1QM$BE9I9/NPO_>&@O:H65;+-?O#0ON- TMNG#-Q6-TS<_GH9)K3D:)C-+F M2:& *3L.:%& $ZJ968POV2"@UM)PL$OGE1(%$@9L?K?4E MYZP3**T,*-G8SV8'3-J$J(512752!;(-"F1ZZ-06SQCTA@*WGB_?Q ???R?[ MMVF;2H.S#U5?OU'U04:GUYM-M)%ZK> CNY)]=/4"@ZX^4A89E MSM"#"=:#BFW4J18(60M5/=R0F6.=M(_9)65967W?0R]7VWJRN9]^[9O9]+2N MX?.R.V)KC'C:AG92\7+_ 4.&X5JWA52\*;K58F@!*@D#3BD/+C),TBK%PEKR M8Q-?]@)O;\9ALCB:Y)<7D*N&H2L/=JCLH5L#XJE#%V5?>2I6%U5*#3)Y;$?U M D1M+1214)G0#EQTTO]P)SSE+9W4HVSL)M7(53?#HHVM'V.8XV")/9@6.*N_ M4 7$ 0"'K,)5JZ!XR-&H#*5( ZH$ 5$P#8Z)XIQD2J^G-38J++[ W6\-=K^W MM;TN?YOC,K71D5EPPVJN#MPL$%$=NBA[2E36I*RP[19Y4<-LSS-X;B,41(8L M:HFLDQJ#71"5'RJG#IRH*.NZ$3B.)XLP>3]J7;A7WBHE7/N/%;($UW;B$CJK MN /-A*LNJU;5_;38^F Z5TD^J-C)#)HO4%O5G;W"Q\JA$5HLWHJ?6 MR4NFA%'5'+&4JW7" %Y'!&$PLB!SR67-.FW>9+>S*>G,R2$W.YM[<4,E'I=- M(C(D,B0RO-,8#&YY== M,&$JL44;(11O(*1LC([*.I6[:[?;&1ERIH=:[\P] M?]1DN'E6_&OJ=5>O_=%DQ9??]L?J?L3I.-]>ZG%\],OQ;\?OCE^^'1R]>C%X M^7__=OSN_WU/XWII:>IM;:_\[Y_$3]]>YWZPYA:,+"V7M+BO8NW5X^N;@?%--YXE"4Z-&(#*:P!"K)"$%I!*^K]HV<6'$^LC5>U0KA. M]CBV255^:,2A]]/?::G103NXLS/,@S&^#^-!0:2"HW[CBLS%M6.L!FV(W$** MI5*_9P(B,@Y2HZQWQK$?JT(ZW@0[5#(+6Z.]UFI MB9]Z(\J>\E.-O)DJ7%5^:AT M=;@H]&0F&9"A**B7QMX^B/N[ [XB0^M/W1^ MHFSM;IW9+QN99"UZ#2RR%E>M11:&&Z\T6)92\V8C1!U:FVN1&0^:6=')J=0+ M@_$%9AV;#%-]6LK5$DL=MBA[RE))*\6]E:!$P\I/TB01 MO6TS!UMW*%+C;XR=CAEQM\?SYHU!JRMKNQ+=]@06K M[N;!##_BY(QJ;*D%%[7@^J%S_4RCDZJ 1J':F# /WB0.R0MGE739R#5SLXD[ M_+S^A?;-?Q\M3IZ?S>MJ<7:17?GH#>\N-.\M.C"=Q>/T7=?=2I, MZP?(R5:1K2);]0.VJJ28#5,2LE4.%*\_O.09@O7&,F^-T)W4;FQM.]3RH?); MG$K1&]-$-$@T2#1XVV %@<:%ZK);%IO[;10$D144*P67V11INTF=;ZTJA(DA MV^9TGM[P($WPZ21=/AR,<3Z_],'/*T3(\/1Z:XKV6Z^=XO-.18.ATK[@H$+U MG9T.!J)@U8]V#H/O9$3Z-_,\W4^E4$-EU8'OP1)G';HH>\I9R!@Z440;FRY MM<8Z3EL&T1J;#*^,A7+KN>GN9U/:H;&'7M=&X]7O.5Z]%30/!Q.DJN9^ X4L MPO5>%"X%ZPP(UB:I%63@4^)@DL#$G69&W*L7Q=>J!CLW ,K[H?&';@&(HPY= ME#WE*%&\E*HD$$4F4#I8<-9$<$*G8IU20G9R=F^K'*6Y'VK-#IRC*/VZ$2Z^ M:.-@>HJSL!A-W@_&&.9(Y0\'@QTR"M>.N[ 8$V_UQX++5KH@('!N07M6K @E MN-")X_KZ F^_-;AM+XGAA]P=NG4@LCIT4?:4K)(S3+BV5Z2T N6K+^LB1K#5 M1ZW.K^,K*P\=+*BA.L]$ZZC29I^P,$B?*)!%P>!&+()5VV"*BJ@ M-\T%S0&4K+YKS):#"-9+77SA*#KLFW:\1-N[\ GGG9L#)X9*4/J5B.JP1=E3 MHO*R^%1L!"]8=42CRC72QLI6B Y1!^7\VB">>[1.VRI1\:&3AU[=1#G8C<#Q M>G&"LRL-T"CQ2@[7=$N?-5CX=_$O'H>4M!XR4MCY8 X9C:^2<#42F&11K;3+9 M6QUM%VGZR^4M/8$W8?9Z]G81%IC_(XS/\ W.WIZ$&5Y/8-6'[?WU7?/7Y>@# MSJK\7TS'XS";G[_[2U+K^-6OMRT1G64Q.0>FJ 3*Q0#.) 561?12)::+ZR(1 MMY,ELB>,\:]DYFY)U76D.RMV. VSP<>VEF>#GP43ZND@G"U.IK,*JSS8B;9: ME9F)3(%W52**^0*Q[3&%S)52A8?BUG*J]]?6I23F1Y=KO2;"^?+%KV=:F\2^ M4_>@A_76[$9\JRM]-JBBD[L7G0G.6FT<>*T***$\>*SRRU9R(8-$Q[: PEZ) M;IF;W(FPO$3D7EB0*>N&LVH5?.3 N,HQ:I=4[*1%Z=>$=3R?G]TBJ-O%TS+( M343-Q9CCY+9UA2*$T5I!R%%MN=* 3(1JRFV$F$N!(GG6/FBONYE4OW.ANZ$, M)"GK0IF.P>1MK:M#H4VF=S';#V+8S^EEM!3BDF6F7];]W2T)VOG?H^4>R)FU M[^P?(DOH;9&0C:F4X1@#YWD!&;5,*CF/Z#J,W9893?'LE@U"TJ*]6MN6$V!] M@9 UJL@B(R3O.:CJ&D&PB5>#&EATRKJ4]#Y!:*_O]8.GY.Y1!'ZX*;E6%C*= M[#8?IVKHE7AU<;&X&FWX%"%X7@V9"+'P' /SOIOA$&UMNT_&A52"U]R#Y$:W M,^$U O,U(&/6!)=DT,IW$J1L?WV'G8F+EC,7JWEP)ILJQ\C!J?JKJFJ+%NN3 MJ9,N>E?DN,50Y\[6>TS6@-6E9>&,;7ZS@ABL\286)LS:AMH] M#1P1XSVZP:J2JDPD"(,US(F9@0LI@'08N%"Z=1#?BKBV0(SLF\T5^T&,Q@HC M,$JH!BU7DHLUGM&(D$1 =*F(A&$K\MH6,=JA_$8?B"T(C?*YE(G;VP1)]\=0 M2T[:"@=:R\H7AK-EH4OED%F5WT1Q*$W'2-F.G11]I29 M3':9,5=CNAJ.@VHA0Q!&0F&ME17GUO).SH=NC9F^EOPZ)'6FPMB=9.&/;["VA4KTI$!,=(/K; ';D2(KPY=E#WEJR!-L4XGB%&; MRE>V.KK-:4W*,8?,6[2=;/3ND*_T4$IR>JGT9!?]!^LMFI_-/J^*3P9A49$R M7UQL]N\DT^YL2LQP#09]!;!3%NG X+I:ZQ.HY;,]SZMVE MV=50*OT0VX^[.1;%5926)? B"E 2%?BE_+&S<:(^/9HN41\^T5\ 7- I2($;26H8EAUH)P 88K44@O+?2>]][=' M?$(,:UQ.Q$?;.;O7X7=:G;B M;Q5[KW#QNKP+G[HJ$]"'GC$EXCIT43YZXMJ-0\T42M&ZFM$.*_WOC[ZWBC97O'A3AUNVDJZI\.=L8S2:$%F:E.$T2R7 MGL]RV8VI$P%9]C)"-$:UEE82O-?5^X]:^\R4CZ&34_Z_XR*,)IA?AMED-'D_ MO\(%+U94T+5U$_:;A]#Z.CJ&$NY$O$2\^T^\VBOEI(Z Z"4HDW.-,4J":).* M:+B):6VWW#@ AFT@VD6SB#W721H?% M&$ ;JSTRV/J?^P(\B!QBY(BZDY,@5V?VO%Q"M:,] 6G=4/##LU6T=T \2#S8 M&0\J:THT)8/Q6'WYK PX;PI(+$[&( NNMTKN MNGR\KOKXRT#I92]X*)#YN20FYWY\#>4Y7%9 M+Z))HDFBR3M-(RQ:V9)3=<]]JX4,"-XG!?5)EJ-F2>O4A4N_,YKD3 ^UOOTX M(]'DNI-?_PWU\I33#)3B?UGMT]F'R+(_FI^/P^6E[]=EIR*WU MZY58>K1:_GD8RIZ8^L1_GLT7H_+YX@N7'P6GT_FR2\73&8[#8O01*W _ MM9M<_^;32PQ_NB-0^2-5"WT-]E46YS^;X$XN _OSBQ]-QJ-)O8I%59*GX6PQ M?7;]A7I;5T\OY;R*[D.I:WL:QG^$S_-G/_WE4B/.__*%$)>TL93@%258$V:W M,GN<-/5%/MMOGM^DEEW<@:4?E,+\Y!]E M//UCOA]WY/GK5R]>OGK[\L6@/GK[^K?C%T?OZB]OW]5__OKRU;NW@]>_#IX? MO?WW#4LXMG'-@U]_>_WWMP\@P;U8_<^C236JT[-YF.1K_2T.ZRY<>A2[O 4/ M[E8NO>>+;SZW4^VKF]FJ5]I>A>K73,^J?S+ZA/G9ZB]SQIZP/UT$%*F-/CJ= MX],Y5B^M>EOG2?,K"?B/H_EH&45]?GKQ[J]DUE=_W+ GUK@_7;6@YZM8F="_ MW/(Y_D2H#3ZUP4?,$VGM;K[JT:]I\^V8K^'@KGLTWSU<=8&\W1/<%O)FOYT_M*G]<'+?Q+#==NM>U:!F\-?ZZ\E\\+(&)7DS#;G+GN]>W+N. M](JXB+BHJ]F]Q$7GM^XMGB[P0\390+)AZV2HB(P(- 2:'P.-)-!L=XY&AQ;\ M9BW7_A1KW5G_GH?YR6"9-AR4V?3#8'J*-7!ONR]MT_'C/;B[M(MBO/T@E^ZG M21G&T2L$E5,!);2!8!*#Q!E7T@8AS=IT%HM2QZ1M_4R.H-IX\\#:>/,/HE*.^&E/14G\U%4A<,JHL#"(63I0 M-DMPNC77]DJSPEEE'WF3G[Q(.2L3(8OZ0WF7P4?N@+EB T\RB38%9Z7L4_/0P&9TUS[;O3NQ1;O6FRS+8P6(ZF&%]*8W&.)A<>K?M^?9;6N:& M*"M$\?2!Q=.DQ0*N7KNH%&Y=#;=B,2%G MRT!QCZ"BB^ P)9">!V>C54FNM93:)!UT%6"=G;'4TDF*%U_9K.29XML12QU)*E2G;5=^46 M1!2Y30]VX#@JD 9U5)ZS$M>:E_Z(9[LKEK)L:+;(P>K'0/%BH++CDE6>"R1S7AFUMDKW=+D7)(;-;'&CX*/2:$KD[JC\H.)M5[_:B>"]\ M0DK>]AM:AVHR=C3OT?ABK) @. N@+,\0E$Q@!,^<*^F"Z:BP887GQPM?J"Z_&[3'OG0<1HD3VRXWS(E-KSG*9C,=>(\079.@ZJ4!='* M&N,G6:Q12E>&ZJ;\H2OV^O;9O5X1%J6)]]2+;J>Y!A5#&>-B4+]E-'E_-IJ? MM',R9#UZ#3"R'M=F3AE9E+4:4*AJ/5@U!\%*"063$DEESU7IPO?]MS":S!OH MK$C"X^V0LZY2U;*?.OP39],FX>';@3$69XPQ4!7]B1J[A[77Y= M#2B;O'_> -=5UF2HA#]P*T(\=>BB["E/)2T$=R8#!FE .>,A%!O!*"9TYL9G MQ[OP=W? 4W(HZ, ;97AWX>V^7IS@C.Q$KZ%TJ'9B-W413LN80S4T-B&K#J^* MX&(*D)T.5@DCI5FS.YOXQTNDOKYH.79TV7&L]:K_=3S]X^W%(-_N"R24Z)QS,)[S3BJ,MT!CWV8O=N@' M?Q^^A:CXP1:BC]*3?GX2)N_K=X\F5QN#+@^+#L(D#\:CL!SQ2DU"J;WB(2^7 MM+B78NW5:?))=))_D8S291RG5>UCMXPP3CCZV<>H4<_7:%SW4F&LWJ:C( M3?9,.Y"*:U R27#<)4 =-?-"V]#-*)KC2:KD-L<7N/KW>'*!Y-\O@=S95HA6 M_0K@*/E$1'BX1'A+\BD487/E+"N% N4T0JB4!9703-&R%%5T%\FG;HGKCNES M.;2B7P<,][QV\7 =ZK]-XF@\7O9TFBR:II%K?3 0.U2+LJ/3[SH+[5T )K0$ MA=56^20*!&Z$+,XK+5T'K5!OFJ<+0#^_P'/G#C;70\MI>Y?X<+]E2GRX7WP8 MKRZL]^!#2H3OK@J3 M)@P\/FB16=HOLX0"M0J\^N4B5S?=^V:6A(3$BS;<%J9QK8JIFPSXFQF>AE&^ MZ/_R-0WOR$0I1_XZ$>-^RY2(\7Y$QI#)@&C!)EO]ZRRJKURI M!41*,JN"FN=.3C-MF\CNEB/W0^\/O1$)I8BZ_@>L\%")2"@(RC#(,F=FE111;KGHY(?)Z]O=34R_TM94MKV_+O3L M#//R5--TF;F^*69S,RK8++&4ST!923%J*R;$5JYKA[/)2G^C3Q6 ^ M'8_RX$(P?;9?WU_]H[=PMY28L"B]Y!X28[9-"T[@$PHHU;BHS&UQJI-^7^L6 MZ:+H\>^CQ2. M>BRZ4"JWNY@E?2@7) 00K0@60T%F'CIN8^G?\Q7_OMH\A'G M-_QWZDC\S77N!\E2+U?J2$Q:?)A:O--,%^\BT\4?8Z;KS=DLG81Y_?9I&9S. M6JIK\7E9Z(K_?38Z;7,I*)1[1/4H5,ZU7QLYD8N4%G+L*ZX;"*BKE(CK< M:YD2'>X7'9I*84)6.O1*%E Q6(@^*^ A8':^<*;69FMODN5Z #KT']C(3NV7G7(A&J^8!F&" A4L@D=>N8DA M!J^$2&G-3G7BMA]?PKC3#FINJ"R9)V+!_98IL>!^L6#@.=GD+* /",I&#MY6 M]SLD%K2SWEB]EKSHQ%O?$@MZ.GM&V?4'\]#G)]/9 BK97.Q(+W6>#-0C0AP9 MJ/TR4,7(8HP24%QJ,]RMANB2@("2<6LR$WX[V?6W#L@\ M9=:)"O=;ID2%^T6%0B&FH#1@PE1]]>I\.U$8%"5%\B&PX#HY,;9+*I1RJ'V_ M)@E25GWO??;9-"'F\]K1JIQGLV7%Z"K)3GX['7"@ PZ;&"@5+/0'CC66Y_ MO!DJO<5VRKTY\$!\27Q)?'E;(SB5C%?&@'$M^:Y;"PC4$9 [CQ:3%:&;4ID' MYTLY=(SH3[0GJ7O&M[A5E- F31-TK MZ-P_+9>TN+]B[=5RJ;YV-[,=1LTOG.0VW'B4*2Q\1(4P5#^V7R$=%\DG8S5H M&3RHH%@-SR0'S-HQ+X(5I9-);!?U8Z_+)7B[.H)MAI+1P#4BOOV6*1'?OA%? M"4GY"!B% 958@(@L@S#6NN"84;G3EA1;(#X]]':+N:K'17Q4)KL3U_MW/%TI M=*N+S1BI3=QCPA<9H?TR0L$;&7GUI)-KQ;$L*@A1,(C"5J\\%&=\)],1+E'; MS% %;4<6R*@AIUG'Q'I[+E-BO7UC/9F3-PZB0U]93U;""SQ#$,XG*Z(,673A M>F^)]3AW0V>IIP3EO!_N?!I^.!U//R/6/SQ-_S4X/6\XT5HYOY^%#ZM.SI]P MED;UR=:$8OFVZ6E35*IC?4S().-USYHESY+*(51/V6M0CBF(2F@H)N;B>'8I MWBO!'3*&:XH?%V6;WB]@F1G[4BULKTR3'2Z MC)B,F.R\U8-T*@L/KGA1W6:MP-FB0*H2;?;!:W$OMWG/F(Q;<>!,1BGM7:6T MK_9K2],/'Z:3_?V&& M7Z>SMR=AAK]4*LG/IQ].<3(/[3([2SP-M3F\$].4DB<6)A;>?Q:.R7M64 !3 MBE<6=@)"K'PL><24*@MGI;NLJ'DH%F9#S>B,[K[N$% #B]O/CY&))!-))O(! M320:Y4(1!KR)"$J%"#72X)"#<"SE$EGNI-[GE@/4OUYPPO8.4'LV5(8.4%., M0@1,!+Q_!"R,12Z$A2A2JO%IBRA(\2HY1A12%VF('BQT0,%=JR-T6AW[U MCX&WOL^R23CR..*-T235A<]Q\'-5P.6C/]?G5F%(JT%:/FB;)1^K3E/[[+[O M6-*&_;56KBSZ4@T*R#9"38ELFITQP W/,DG/>;1=>/O-TK3_O?R"L]]QOIB- MT@)S>^%HDJ\_<>6=;W VFE;3M$+OBW,4U]_'9RV;]O)3.@F3]_A[6.#+4C!U M=G9@R&6_9CQ0J1(QW\$QWV[<]L1#452>_F^ALQM-OLJ/W@[NE^[3KTTZM_?IOK/@B+0<1Z%9.VJ3 M@].EOI-= MHY06I;1^9)M<"U:BK'Z]8PP4$P&\$PXL2[8(I[TR>-.6.<>MQ^#:%(AJRYA5 MX&0J(*24-EO4AIE.;5E'3KY6!UFQ1)$ ,28Q9F>,J157TK=)O\%S4%B)+Q;K M02>?!9:N&++S>-EK;&,"T96*-K:)"%AI@D!QVJE3-8BH]^'XV6 M84.SS8'-WU2CQV6UB$")0(E [T*@163C@TB 5EQM/YV6S9+"A=C*(9C"8KM:W*2+-GOKG._2!AFMI! MLV=(BP]3BZE;R$[R9\=-3ZH[2*-G*,*C".]^.^$ANZ*M!%&8!24MA\A] $R& MZY(CP%9-]4Q+["K@I8I1D*P2EFHZ0742)18D>4J+S'+$* HJ)N MX[@".*80K"\L"9-XTFN=C#8I=-T.)2HYU&R+_4=[1(G4-7M'WGJ:?L#6P@]7 MPR*'@PDN9]?,L-2;2P?2R%R1N=J\,DL4C)X9R-J&:J[:$ ?%$S!K.;K"E!$= M>? -QN\:BIO%ZLA@^G4U/Z[(_KX;< M_/?9Z'0YCS(L!HL3O"AA;0^IC)7L&=FS>R:D1'7OG73@DJLN.]<"/-<1G.7) MJ.A0N=1-#XO3T2*,7WXZK0 >++5=/'_<-&AH1.2JJW( M\2>B)*+LBB@%9BE\=J C%E!22_ 9$9(L)FO&D\B==+_>,5$J043Y(_% _3?4 MRU\^W L*O/+=[:S?M[_OKLN^X^K$][ZOT_6YG:_/;+Z^+]2W28'OEZO99+GO M:FP44II^J-_\N37SF$P7]8-A5I^N=%;?]GX6QH/3,%N72TM>&_:#A>/SA?U">6+?J?W+BG>?1QD,9A7IGG-+Q'F$PS7EQ8 MO17MY?,[\<]EE/KI*G7V8/,NC^>DX?'[:7GUV&G)K ML7/E5.MHM?SSD)P],?6)_SR;+T;E\\47+C\*E46?G4[GH^7?GK61 J./6)GI M4[O)]6\^O22I3W=D(GX/M7](M3#7>*W*XOQG$]S)99+C_.)'D_%H4J]B497D M:3A;3)]=?Z'>UM732SFO,AVAU+4]#>,_PN?YLY_^OGM^DEEW<@:6K M-U]\6/QC-?]M/V[)\]>O7KQ\]?;EBT%]]/;U;\O=V\/K7P_C#;KT-&[>A*5G_;74]M+0G'-^N\)F JH&M+=# M]1&F9]76CSYA?K;Z/L[8$_:GBP_498[#Z1R?SK%Z/-5SN;A7R[AQ];=_NIGJ M_SB:C^)H7#G@Z<7GOY+#7WV=T$\TUW^Z:I_.5[LR4'^YY7-\)Q\Q3QCW^WIQ M&WRDWFS9K_4PW:?UD+[M]WKL$VO=OE[<1OHF>R4?]X3[;^#W[&#U\D]F3-/9ZGQTO34X:['O-_(N,\3!7^OO)_/!R_KV/'A;G3_\$*OW M)]EP()A071Y0W>8MV\KY5/.=\ZD_U +OXJJW>&.ZY6T\C?MFGDFZG& M71J^[<-=>^##W(\.*S]PEKL72#C*>9GP"^/_%6=_^=>VQP7'D\'Y?MB]#X"3 MWC\2O2<;L>97M$$#9[//9"4(+0=O)5(Z^W"V' R^-!.O%R?5N6YCP&=X@I/Y MZ",.S@^%_?S;=#[_[DC._;UM! 6"PAVA,%ABX06641HM2.,/;K$'BX%WT\5Y MO+#TC4[J>W$V__\&+Y?[MP>O' >=]"/[V2UW'%[@];;MV'^WA0 %7(220T;) MT;*BA5!"*.D;2G8F=8(!P6!_84 N%:&$4$(N%:&$4/)HI$XP(!@0# @&/<[N M$S (&%O?"=K),-U]J_V^[?[^$L9ADK#U(OL_9^// WZWFNY[=]9Y+%;Z*W]R M*P/?MWD_:-[[C1MR_;9WWEB'!R<3Q@RR) 2E8@*79 3.A4;)?2P^W&RL([56 M FT$[[P Y8L$'UV"&*T+WH?HC+K96&>5>7I]MI@OPJ0U(KC606=Y.'?^]28Z MQZ]^_=Y4=^:&3N^LU_"/3'7O!52(%1^:%1^ZU]C!TF,.RH;B,Z!2;C4F-T9= M((6((>J<%%.=T..5^JE5]=3Q)(W/&E&^F<[:!1TM%K-1/%L>NW\W?36=M"^= M32,==27C0A*7$I<2EQ*7=LFER9MH(P]0>3"!B@7!B?I#\Y0=9]F% MM-;L5EH;41L#(;8A=DP6\"I6]]0EI83*-O&RUUQJI!U:+8A/B4][RJ<4L>^6 M1H,L* (R"(FKUO\[0L3H (-PN?J7GJV[I"D4A:7ZK3[7'ZHP ]$X#E*B#EJI M$I7;:<2NAEPZ(D4BQ9Z2(CF9M['C#W5;78KHEIOW\]=:,&Z9>XOB,E5W#FPP MK0VYBN 4SV"U#\DQCUJZ3KAWQR[LO(JK/OKN6 <^U-X?&FW?#I,_$W\ M3?S]L/S-F-,B2\FR1. I,5"^?C"X6#UQB0:S9TE@?AS4K>R0J8.K<-@]?=\5J%VM M^JLX)48G1M^35+-6!DL &V4 Q=N@2IT\<"&<,XYI;_.:NZQ5#$PCR.P3*)T] M>(8!*C^'(I(JVLN'YMQO3VG6?LCEP;G*.RAJ_L$9S8^ZJ/FVV_D*%X/1LD,> M!1T;XNQ&YD0ITMXQY0N@#*& 6!!P%6 MHC?)>FXBN[D;&4T65C@&K!W(5J58<-$K$$EQG5067MB;NY%O9M-Z.6U\45?G MJ?U0\BT6;Y!B][<>@V3[N$F+.6.YY D$8P842@'1(H?B*X_9 MP%.T2=$F898P2Z)^^*419@FSA%G"+ F2,'LXHB;,]D20A-F#$35AMB>"/(B- MB)!#TS#*@PJ:JK(?INW;INF_!C]?]K;9(6 + MDSK:P$'KTL;8*--*)Q/H7)!KJ[4.:PVW-@'L\^5*ERU@7ESY3QJUQ#&+4XXGCP/IZ-%&%]&$L>3EY\2SFN@\#LNPFB" M^66834:3]UV=D]!#I5F?T@#4,YU(E!P?$C5A]B $29@]&%$39GLB2,+LP8B: M,-L301)F2=14JW,PLJ4\X:UY0HS:%6T$^) #*,D0HB@&!)-HM3.9R]A%80'E M"?QR:E,;=X'_\1QF=X!^=C\^AVB^-2>ZS[ M1&(]$20Y'@R)(PNS!B)HPVQ-!$F9)U%3X?$<_?<7HV M2R=5E0>GXS AY[#'R'K,'@,YAQ30$68)LR3JAU\:898P2Y@ES)(@";.'(VK" M;$\$29@]&%$39GLB2,+LP8B:,-L301)F2=145$"R)1CO_QXZ-6^XOH<^P_EB M-DH+S*M=\N%@@HMEIX;EV>]!:F\<8R:_I\YH#^:X6(RQC=&Y4;P2 MFC[31)$^X^I16YA'/22+:10F>05!: G*) DQZ QHM$@N^ZRZV2F^8:-6M2\K M>[8T5:LGJL%Z%SY=(8P?+'V95R%5*_8=(R:8[9,9N\> +"+0O93HWA$H1=J/ M7M2$V9X(DC![,*(FS/9$D/L1J&PYE$A9*L9S@)R+!J6,@\A4 IFX+JY$PU'= M#"4P<^$C]_7M68%B)D',(D,V/$J1@E)\+16VFU#BD"(((C0BM,=(:(\Z\Y(2 MQJQL!JM4!(6RTF5(NK)GD":*P*->&T_> 5U^Z?U\E3._197?W"VX8\9EJ+3K M$V-2SH6HD^(W$C5A]B $29@E45-%TL'(EJ*66Z,6G=!)9#56L;Y&(%X5\*9& M+2X*ZT.-2*S27=0[4=2R7U$+=>/9 $)+U:U1_1QSFVAS.61I@)_:8R17C/+B04X^MV/<7OQ<^S!ZYJ]^X8RN:8K+/"D/<0-Q MW$#<0-Q W- )-SSR,@7'N1<"4E(<5 U':_#*):CL2PS*:$2\&<$J[Y3+-D,. M D$Q[R'($MJA'QF8\%;;39?M/,,\W?3HYQ'[1K"^$T8Y>/)\W Z M6H3Q,J*--V>P_H[_?3::UX6^Q=G'4<+549_?,4W?3Y9_91D-=W2BQPX5]]L+ MB5Z)7LGU(FX@;B!N(&X@;B!N(&X@;B!N(&X@;B!N(&Z@ZB6BB[VCBT>= MX/O$N-3;Z7L%B7^L[D:< MCO.MB/PEC)?SQ\)B\!9/%_@AXFP@V7 @F%#D!'>",?%$-)#EZ5D:T4=VZHV6#-MW\YG M[Z/+=9%H:]&(V MFS9N/K-9!A\F;R;C\M+I9#3*EYR5X8_M;%>%68MU!8P*C J,"HRZ:T;E%J?H MC$/.*(VX9=GL-#QSJR?1QQADHG*345TT5B2:*52(?"4MY^HR0O.-,E.L92EQ MOM>,*ID9*OJ =7Z 58%5GYQ5P8=_=!^>B, \42AH%1!G#F=34[)LK4J?G'4> M![U)IODKG8CGB&#%$,=$(A-M1$XEKUP@C*?MLWD?TH?G0_:0!XD#-0(U/CDU M@L%YI#4,@LVN?K#9-&4,(ZX<+Z>C!^0)<])H0F3[MI+![PC*Q]I5:PBX%1@5$/W2XNU=MU,AII M3BGBA!+D,A>C0(AP+&ICX]99AC81XVG)M5.F9"2(B#3E 27A;1#*<"^W=D;O MJ5VLAHKAT^/NQS>+(4D9>/W >/VA8\):,!.20Y8)G.UCY9!AV5RV)#"A$J,F M;.5U"24E%@PC);??J(_'7,WH6N'V#68G-"UO>T:3$[HVMYV M#28G=&UONP:3$[JVMUV#R0E=V]NNP>2$KNUMUV!R'G#7[GT\SV/%BO>M?D5] M9(A^,JT%69[GH8G343..-P[^F_SEX"_YS_-V\#I?'>Y1X&)?1NQ!>$-^@S>^ MJSK1HM4/.#"KY<0?G4PWC=S+R<7%9#RHJV[WFQIW*:ZS#Z/VQ Q]<%CYEH[= M!YGN$@FKZEC_ZJ9_^&,ID87.QH.^2-;]IL(^C!',>] 1/X:,#]G":N?3KZ E M "TGKR6\GU_,1W860U43;V?GV;@NA1.G\3R.V^93')R-_>0B#G[^\Z1MOYF4 MN+_#!E *-P1"H.*A5+ 8^3&:]O[">M_J_!EWFZLE/CI.. M^8'^W"UWG)[CU=5' 8<+4 (HN<4.O<@:Y)Y6)Z $4+*_*'DTJ0,, ;["P,P MJ0 E@!(PJ0 E@)*#D3K & , 8''%T'X !P("C"Q\B]?L.1Q?^'SN>V^G7 M 8%S"^$T7CB-]XZ3YX;CN%2D+GB'"#,:\1@BTHY+%&4*)"EF&7.;M:V(\9J3 M%%"@-"!NO$)&1H\D\XF'H"(._G'/+%1#IA_MA*W#/4076/% 6?&IB_^=+#UR MJ:3P+&5N$[$Y3Z3]"'ZU(-G I<"EPZ6EPJ="4 M&V8%BKAPJ;(ITZ@@*$9B!3&4A<*+5[FTU*_VE#-$"".(:R[->F/(&/ I\.FQ\BEX[(]+HXP)JDWD*+F4:90'AC2/,G.I]=9+BJU2 MFS1*J<[V:[9;N8[Y1S04&O,K'MQ[WZ>P4+ID)M'.YMP7V@; M3B8$_@;^/@K^-DF3H+A',NK,Q4(&I*-C*#C)6&9O[8<753<^[MYQYFKI64GAK7/F*!FU-(:[ZQ3'6<#9I: M(P^3FE ., M=K2B2/50F =,WH")?;SY&"#;PR8M1Z+TSA)$9-D!8A1'-M& )!622^LH<5L; M1E3,C.6%0CP$A[A(F>BP5,@&:V+2P26RE7 ,I+4/&0ZG5+CMIN'L3@7T5TX% MA(R'H\?*(2MX\#;!VP3, F9!U$_?-< L8!8P"Y@%00)F3T?4@-DC$21@]F1$ M#9@]$D&>Q$($$S1R+00*T852?!4CC5/^8:6E.ECKXM;^>6DBL:94/HE.(DX# M1(H:&A^=2$. [MX-(V89!!DZ?LQ:2\;>+_,?AY M6=OF$0$KHU'>D8BB4AIQRUTIGF61"9&1E(014>X"L"]K3VL)F%>+87@7I[7Z M>!F<=WE$K@(V_QK#^YF=Q?9M>G$1IWDZO)J,1G;:UKN6<,;K<*;?0#-^1FY. M=WH0T7? NHP9.Z794(;PF+GRD.T^,/'!+0?, F9!U$_?-<#L$?O@!UVAUZI( MK2$6*9JR\>\P0UIDAZ%4VW7..L(5V708L.(T4VCV+S05R$5'"*%* MLK!5H?=%^/N\G5WDIK0?)B]":$H;[*CX"6?CE_:RF=G1TI,X&[_^XF.;'87? MXLPVXQA>V^FX&7_Q\$+_$ MJ6_:>FUWT>2R?-N":7HP^#HQG?; 6L<)0X+E!CFJ N*<1&2=QHCKI)4-*6N8 MK:-_":G;M868%JC&\FD_+$69QVDQ"S4SK M\M/^9-L82HIJ'+>VM/"*AJFY8.WU2N;LS:_?.BB2'Y.& 2\;J.P 72_PL@&S M@%DP/];-#Q5T"BIB9 TN1@>1V8%-"7'FM"%.ZQBV]M_>)SOF!O/C/^QH'N]@ M?=S?OQ52@^D!-':Z@@33XV1$#9@]$D$"9D]&U(#9(Q$D8/9D1 V8/1)! F9! MU)#\A(G4_:4R8DN5FO4*]]"2F@"Q/$7&258KA-J&8 M#'',.:9->O $E-<],NM%[WI8A$(H/FT% WQVVH+<"Q\(W%W +& 6 M;)!U&P1G?U1%J[/EX;.SJKU'#@>,I%;9N35VO4B1]; M"TQVVH($Z^-D1 V8/1)! F9/1M2 V2,1)&#V9$0-F#T200)F0=20B'(RLCWH M8)TC@;" .5*:1<0Q#L@9EU TDA-+*(G3?T5 5@J' MC#0D1&F,2EMK/CO/._EMB=)ZV8O/=AKJ<7R_3J8I-K-Y33?9608*'4H&E5" MVTY8D"?!;<80HD+DR%I,L\V;>3OIK;[6\M :4!I M)RS(O8CH0/ ., N8!#H%Z';RD'*.0 MO,G&?"RG=EJ*C/6:&FJR^<$!H1VB(1VT+Y;9D,N2@W[R&7V MW6+$R(7$$#>"<1&,PG3K\,D=T.73^&YD*.11U1\&!PZX$QPX$#5@]B0$"9@% M44-6V,G(%MR6&]V62(5UG%L4?<@NB#$169I=$&P3CMP:S27;1<[9WK@ML.X$ M19'NC:$Z=Y$KA\:5 [J6I\8-XI?R>P1;\Y[0<7D2Q>FRJ<_$Y6S03D9-&"SD M=,1J[-N=WPLC9H_LU5M&K,N2Q>R8)PQP W #< -P W #<,-.N.&@$Q6L$\P& MAQ$U4B!NR_&?D6 4HY+&2>Q\Q+LX<.M%^/N\G95-)>V'R8L0FM(&.WIGFW V M?FDOFYD=59?6;1XJ_5O\[WG3YHZ^C]-/C8_=?JO?HI]\'->G5'=X1]NJB!D2 M(1_.RP5^!7X%?@7;"[@!N &X ;@!N &X ;@!N &X ;@!N &X ;@!\I> +O:. M+@X[Q.LQM\P1))DPB =ORFD4'J5@DG3&1VK$+K*4(,1[5)0+);:^E9/XN1L- M-QF%&R'Y)SNJ!\'9V>!]O)S%"Q>G X:' XHI!RMX)QBCSV@!69C,W2B>GF*[ MOOLGH=J(D53%F) )+"&.668>;#G"6;^1K*0L9WI3M3'#J)61H!051SPJB[0G M'&GIH_-<*^JVCU>JR;9OY[-V9L:'+=Y-I:="+V6S:N/G,9AE\F+R9C,M+IY/1*%]R5H8_MK-=6?GT M 2OD J,"HP*CGBZC8ARBHM$BD4JM<>P-4$>96\,"B,?M*K6 7 Z,"HQZZ M78RI,S'S+K)49NZ502 7@D8B$"7NQS>+(4L9>/W >/VA4Y:Y=-I*@Q+Q&G$: M$G(TTZ\Q1@IKB35L*R(AE)18,(R4%!CQ4 I2>$90"2)S&;,-[;;JP>^5I3OR$W._Q;!U%_O@ &9_[QGNU=8N[=Y4UMSZ^MO&(N9OZD9V[%O\HWM+']0\_:?K0UV&=/0?!KXD6WS]+VT'R,:3T)<-"P/1?FZ M'XG_04U^RY?GB/V21O$+"LTTUNG[/(_1_&+\2VC:RY']^KQ\^\NE#05C:TGR M3=?]/L$!Y/;^X^13SU/Y2!CD_\_ER MEG^Y(S,2>IC30EU!1I9%_[,([GR9LM\WOAEGQLJMF.5)\MS.9Y-?KGZ1A[7[ MN,JY2]RW*??MN1U]ME_;7W[ZPW)&]$]>"+'R097@VB38$N9N9?;P+NT.!'0- M?RWD\Y!=_+$YN;ZI80=C\.+5Z[,7@[,W+S>IY61&X.7;-Z]>OWG_^M4@__;^ M[9_/7KWXD/]X_R'_\Y?7;SZ\'[S]=?#Z__OKV8?_/-4A^KD99ZTUF;=V'-KA M('[Q,5LFEW':GTAO+R;S\>SW)SL\2UW^]$/P:%Q9NE>-NPU%5@B\TU2]TBAM M*3HD-[YKI M=,_^:7/GVZ>F;5PSRA["\\7]U^UIJZ^CZIE1_)_7%5S?T4[#_>&&^\BCW"*> M:67VM7'WZ@]GQ]4?3(ZK/S#?]KD_\ID\JODFGQ%Q3/VYUQ (\Q!#<,N6<'WK MEO#KC(:[[A/_GH5/?5@+G\?8M2SY\LV__43E3[?W\[O*/L&JA_ MF!YW!CAH_ZU \.3B8C+NU#[H><#*W97A/LATETA8%8?[5S?]PQ]+A3AT-K[? M%-B'L8'Y#KKA!SW#; *U\^E7T Z EI/7#M[/+^:CDJ14U PQWA,*@H>!53XYL9S'CH+,#[ MX.%=UP0JKG>W'K /8P0QQZ=Y:.*TI/C>DEX^C7'PE_SW M>3MXG2\/VZ6J&7 2^*MK(]<54P(_%30WH.06T[WF+0-* "7'AI)'DSK &"P MOS DPI0 B@!DPI0 B@Y&*D## & . P1&O&@#F ?. ^>]?//-Y!))_I"-< M]VWE[ Y'N/Z?^>CK@-QM1>R'J[@>"AE=\\@'.9/\(<<#SB3?&)"KP[[[4MA: MA2!40C9X@CCSY?"!H)!/P29!J6)XZ] 7*8W#.F&$HZ"EP)]!6G./?/1**FTP M5MNE51_TX%8YE'@O3Q(_"J@ *SXU*SYU!=23I4>BK=.BE#'U(B*>L$26*(J2 M8YY%)C)S;M4_O1<][E/]4T(,<"EP*7 I<.E.3'3,2;W(I<8P%F:\T 0O$I4E()Y8-U4 L]Y$&7>I/[S&72L:'1CS:$=C MI\"GQRIJH-%*HTQ%88.DV;QT.A-A2,ADPQ11[4(YVB0HDC9IE LG==0:D?QU M.220(BL)1H0I[9U*3D?VJ!X['1H-1B:0XK&2(AB9-['C=Y7DU_<_B.I!N-?Q MS+2VG,V:4OG!--(X!F03,\)%X3.][H1[]_,@*J*'BIR<+;LOQ[,"?^^;S(&_ M#XR_K2#2. S1JNWCK!B/D5%K$?>*(NYTMK>9EDAZ M+'0(1GJ%#X._]:,= O4#=0-U W4OZ#\A9XY +V1XG@9?_'P9U&S:D0@%]/S1]WQ6HN^KU M4YP "QH,--B!:K"'#JUC23DG#A$;'.*"2V0H8<@[FY0WV4%08BO; R=C,24( M.RH0-]XB$Y-$G!%GLG_@&-_O%4I&V3"W_]1TRR-60#J%).Z;AO--G V:6A\2 M5-0]\7,(V#AD<^L'9O>__).FA(*H ;-/WEO +& 6, N"!,R>MJ@!LTR2"/(F%",NM#X9%%*(R9>47(\=H1-0Z;0BWEJ:MTF2,!.EDHH@Q5A8OL$=6 M1(X$9TI0:@@3:G,AHH9_7ZY'?\]J\+(FX90DY[;/I9)4B%'N%_58YJOOD?8"Y MM;_9((]:WV-G:/F14QJ_61GNI6W/!Z'YU(0X#NW@TC9AD#&39^S%I+QMXO\Q M^'E9N>@1\,V_QO!^9F>Q?9M>7,1IG@ZO)J.1G;;UKB6:\3J:Z3? C)]A M<2.<'T3T'; N8\9.:384U3QFKCQD,Q<\&C#G ;. 61#UTW<-,'O$+OA!UYL6 M*6A/DD&,ANPPB.PUF( -"M@R'IV75+--AR%8ZGT(OIS%I;+#$#'21CH4A;"& M>"Y-W*H%^B+\?=[.+G)3V@^3%R$TI0UV5/R$L_%+>]G,[&CI29R-7W_QLS*B!LP>B2 !LR!J2$T"VCK2N0QQT1OCHD1H)V"EP[1).#*#)*99@?C@D3H\SK=.W!? 6J,;R:3\MQ?'':3$+- MP^NR\?YDVQA*/FX@@ *CLM75D#',49)M!8I:A3BDBBD+>%(X>0($4$+1G>1$0 !'2B,/XNXGM!VH( J4! MI9VN(/R2"!,R"J"'M M!FCK2.?R0:\L,,$U+IN@C2$.<>D$,D*6S50N&N5HM$0\=-H-K"SL;0X.%-WX MZ8]_:V;GYY-1R)-V,+-?H MNG',N#IH#7/0A:0\H%$5&,H42$R:&J -).ZGIL:&CNER?3I]5 M5=5]D!76!_MEC3"^,]6GS4+*6NP;2HRJHZKQ <7U@4 /V=V$R *XU8!9P"R( M^NF[!I@]8D?E@5T)+#CS06F$C?&(&R^0"3:@%"3/?H2@4OM-5X(2G#_%"K%2 M5XASF9"CBB"7.)9$467X5DFAQW$E3LF# $(#0CM$0COHR(O@- :'&1+:$,09 MI(J>Q1M((+9)V M+)J=E%4"+VV_O#2HMG0/"-6IBUPI %:.5UI6 !O$+^7W"#KJGM!Q>1+%Z;*I MS\3E;-!.1DT8+.1TQ%KLVYW?"YMMC\SS6T:LHRG,CGG" #< -P W #< -P W M[(0;#CLM@U"IO"L0ISQ[H\HH)(4+.@9+"-Y:9[S/24]W.2JX>K1NLT#P M;_&_YTV;._H^3C\U/G9;FWZ+?O)Q7)]2O>%=E1$>ZH=,W@!Z!7H%>@73"[@! MN &X ;@!N &X ;@!N &X ;@!N &X ;@!LK6 'H$>(:)]_X@VD<1IHAG"*E#$ MF5/(^6B0L8933&7,P[Z+G"R(:!^3AH':7=]*P/SSN*%B],!P\-!!AX#K;83C-%GM( L3.9N%$]/KUW?_9/0;%)&;4)@R/"B MI;!Q2#LBD<;.Z?#>9 ME@:]F,VFC9O/;);!A\F;R;B\=#H9C?(E9V7X8SO;5>%=^H#GE *C J,"HYXN MHV*&B:>6(<]89L>( ]*6&)2Y%%L9 Q9JZ^!GH5PR4G*$4V*(^\BRJ>HB2IAJ M:TMF89![S:B2\:&@8*<"JQXSJX(/_^@^O/>:U!,A;$S9U!01.>\](R9=M;XH"8B8H3(KFD6_L6]Y/%I0$"!P(' @<"/U@"CQ)'JI1"Y4@PQ(UV M2'/OD1;4.9=L8'3[/ ?)7?)(V]]0)QD%MC[&KF7)EV_^[2?ZTS%W$[IVB%V#R0E=V]NNP>2$KNUMUV!R0M?VMFLP M.:%K>]LUF)S0M;WM&DQ.Z!IT#7 '$GS(LB<0!C^EZ;$!9S6WTH$91K/X[AM/L7!GR=M"SH#4+ _,GT@% SJY'\54^.;&G.6NA/C)$/YG6PT.>YZ&)TU$SCC<._IO\Y> O M^<_S=O Z7QWN<1C#OHS8DU#2Z7FI7;E \$Y!<0-*;K'<+[)BNJ>=#B@!E.PO M2AY-Z@ #@,'^P@!,*D )H 1,*D )H.1@I XP !@ # &1[QH )@'S /F[[]V M!H>47W](^?^QX[F=?AT0.*%\A\4@KZ.EQQ^/)SK;[!NYL1(:F@!AER1$E'"5IL\QJPL0)%AF2$=M\CQ+(8F:08EK$_*4W'#_NZ>1B M2.2CG8YSO<(Z8J@ *SXU*SYU'>J3I4=&I+/$)92\RU1'&4&&Z(1H2($$:?)W M>"?TN$]5J D!+@4N!2X%+MTIEP;C?&29#26-.O,B%4AKJI!CFO*8#4U*X];A M7PP+2JQ'S*9\CTT8.4\]HM23&+EB##_Y$8[?.)%<#JE\M!/)@4^!3X]5U$"C ME4:%#8H%CY%/@B$NK$4VDR&R05M'8F;$L$6C7GA"0DC()9Y-TD0IW5,B=<.]>'G]("X274AX&?PL"U W4#=0-U'V MU&T,#DDXCKQS--.PP,@&89"6PBOOJ8W!;E*WB!9C9P(2V*EB>L=LA >,HM+* M1$(YI@="W82RH30GMRP'!X_#P>.@PD"%/9I_X -EV#L4 LX*@WN+;+(!.2T4 M%])%K>BFDE&6!ZR)SNJ(<<2]"RC_Q5 B0NH@963LR97,[8>.8S+DA)Z:;GF$ M1&Z?NY;\:21RWUC6*,X&39Z]%Q%4U#WQ M6\ L8!8P"X($S)ZVJ &S1R)(P.S)B!HP>R2"!,R>C*@!LT^FD]R<&<1QI,A:KY!(@7,OA8YF:SNFH3X$+AT*-/_@1@=D'-$(ZZ0L\S/T1W._@05L#>]W3L5 +[UP8L:,'LD@@3, MGHRH ;-'(DC [,F(&C![)(($S)Z,J &S1R)(P.S)B!HP>R2"W(]EB(,NOH"E MMIHYC60L-2>M+:O*6",A#+,BDB %WRK=RZ,UTB9D--G+U-'^R7G9=6T,>T!@(5;X GP;8!41^ J"'+ M!&@+S+M],.](DD[8*)"V+IMJ6 ID=*E3:YT+(3E.2HG:'\]A ?/N" MLC-T_L@YE-\$YTO;G@]"\ZD)<1S:P:5MPB"C*,_ABTEYV\3_8_#S[YX P511 M["Q3B'+A2^&B[':IF!&84ULV 6"7]:>UO)%KQ;#\"Y.ZUD!97#>Y1&Y MBN#\:PSO9W86V[?IQ46W M+F/&3FDV>%"'0YI[9XJ !W7PH@;,'HD@ ;,G(VK [)$($ES^'W88+ _!*J:+ MFR 1IX$@%P3)?VKJ#*73N[R$UI/TQ>A-"4-MA1\1/.QB_M93.SHZ4G<39^_<7'-CL*O\69;<8Q MO+;3<3/^N*L]+T0,C3(0$ 6W5^)[AV+@N5S\*(&S!Z)( &S)R-JP.R1"!(P M>S*B!LP>B2 !LR!JR(4"VCK2N0R!T9LS*:1TF@:)A"4"<:DM,L)YQ BGU!KN M-=M)+A0$1OZ!IK.VG=NQCX-)NIH/U93\J/$X=B#[W,S.!_%+G/JF MK==V%TTNR[=00NAP\'5B.NV!M0[34K@4,?*A'#*..4.:48^R)N*>@&L.K^;0<-QBGS2343+PN M'^]/MHVAY.C&<6M+"Z]HF)K[UEZO9,[>_/H-+<-/O-P<4-EI"W(O7$V(*@!F M ;-@?JR;'XK%8"2E*"E%RAG&%&G#/'*&,=K(_[ M^[?9@@+3 VCL= 4)IL?)B!HP>R2"!,R>C*@!LT"T6!3(\:10S(/+D1V#7CEB9(%>N5FOZ) H\]HBDO>V36B][UN'R78=GN,.E&J]/6+T!GIRW(O7#Y MP+L'S )FP02Y8H)@[FPP% D9 N(R>F0$-8AP;G"43KOXX$DW-UH@._)N%3FJ M327 9,!D8'V J/>D:X!9P"Q@%C +@@3,GHZH ;-'(DC +(@:\FZ MHYT+A]T M<-)9[:W$ 45+)>(J)*13U$C82!A)F#*WDS(X$)P\I-0;*'1S-?5F&MO9M/&S M&+KDFN%@'&>UJDU=LA_X5>"61HJ6N3'$%.$H42 MUI$EXC71\L'3;'Y;HK1>]N*SG89ZW.2ODVF*S6Q>LVMVEG!#A[FYIZU8@-M. M6Y GP6U2<1,B-XBYPFV^FLC,(L-I(CK8%,1#/W3R#:PL[&T6#A3 ^>F/?VMF MY^>34/J MH#7,09^AR(WPT1*"#%8!<<$<,C(F%!33BH00E=A)<9T-'=5E^W3ZK*JJ[H.L ML#[8+VN$\9W)/FT64M9BWSI!<8B/*^OG!PY0! K=2XGN'85";.'@10V8/1)! M F9/1M2 V2,1Y'ZX*@_L3%!)6<)*(DF"R(Y!J=0I/4=1$A)5D$KQ+6>"<.LL M=2Q?R37B6AFDE?,HL&@U5_D;+)_&F3@M'P(H#2CM$"GML*,OT6*BG$%!$X\X MU@)9HWG9H>"UXH0X&AZ ,%>E\M=9\S:RO'7%X(Y1%SP4F!\394+8!;@37#@0 M-6#V) 0)F 510QH6T-:1SF5PTVYTTXP,R0I%$0V,(LX,03IICZB1C.M /+$[ M.=D,W+0]<].@ZM(],%3G+G+E$+YRX-GR%+Y!_%)^CZ"D[@D=ER=1G"Z;^DQ< MS@;M9-2$P4).1ZS&OMWYO3#:]L@^OV7$.IK"[)@G#' #< -P W #< -PPTZX MX:!3,RPCEBI?CN0VV1T-4>;?B$'2Z^"I,(01NHL3S%Z$O\_;6=G%T7Z8O BA M*6VPHW>V"6?CE_:RF=E1=6G=YB'=O\7_GC=M[NC[./W4^-AMP W #< -P W #< -P W #< -P W #< - MP V0KP7T"/0((>T?V&W(HL,,*T2PBH@KIY%-RB":M$M!AYB$V$56%H2TCTK% M0 VO;^5@?NY&PTU&X49(_LF.ZLEZ=C9X'R]G\<+%Z8#AX8!BRD"M[01C]!DM M( N3N1O%TU-LUW?_)%2;5)8G;1-*C!+$26+($I5_4.J4I2S_;C=5FQ,4*X$Q M4CYF=1A(0H;BB+ 0F"8;G%=LJZID32Y^.Y^U,SLNZ<2[W"&/U1 ;^5@*:6.V M')1* FX\6&Z\6W+Y[X D=T^2,22",3-(ZE1L>1&1SC^14=@&G803;FOS_+U( MLN2SE^T6<=J^S@;][.O9V(_FA2[?3::E02]FLVGCYC.;9?!A\F8R+B^=3D:C M?,E9&?[8SG9EY=-',_&!48%1@5%/B5%=#$)8Z9 A."'.N4-668.T=U$R8:S: M9E2A7#)23B&L%6.9*\853(^%!3L5:V95\.$? MFTPQ5ISIY!&.+I-I%!PY$P5BS IO@F2QF)H;9!IQ8%)XE%W\;)ZR;-(:;AD2 M5CLN65+Y*8_JP[,AE0]XY@-0(U#CDU,C&)Q'6K:!&1R]9ID^%?6(&RJ1812C MF%E9TVB8H5OE2._%P(]LSMZMD .E9*BH.CWRAK)\P.+ XD?#XH9D@UE:@905 M"G%/*#+"<:2$"\Q;C6E46S52+1=!BX1LM!AQF2)R$@?$3"Q55267U!X&BTL# M! X$#@0.!'ZP!,Z=Q]33B+ )%'$> ]*"*"0U-ZN!#[$5 ")/SR)0Q(XZ#'08WNMQQXZ(R01K@55 MB#AG4?Z5(^=H0")994G*_PM;ZY?2"6J3P"BKI.PJA!"08R2AI+7%BD:;'8FG MUC2W'\G,V5"?HH:Y?^IW_K<(IO[ZD!BX,V&NWBWSJV]]VUT[_=!]6['(O0W5 MVI;[=/;#>1Q87VJ+VO'7#++-Y93I'-3FGS9QZD=#2[MM)XE/3N/;/9QHB&YM/ CVR;@7EI M/T8TGH2X:%@>BO)U/Q+_@YK\EB_/$?LEC>(7%)IIK,!\GL=H?C'^)33MY72AL(>:[LKFJ[[_?[=?VEY_^L)P1_9,70JRXJA)< MFP1;PMRMS!Z3H^XMH&N8>2&?_:6J]=TP.QB#%Z]>G[T8G+UYN4DMCS$"U4ZJ M9/E?L\E_+7EP/T;FS=L/K]\//KP=7!>C>*(VO=RCMKQ]\^KUF_>O7PU>OGWS M_NV?SUZ]^)#_^/7LS8LW+\]>_'GP_D/^X"^OWWQX?S!FP(Y'Z.>ECO_]-7K[ M^D&X[3U+/^/-_").&[_(['$\"&,,PH&5X)06R!D:$;_'F/P_#M[]]OI]1M"+ M#V=OWZSKJ3T>J1]41R$V=I#=UV>#G[.=7$>(XE]>=K9U_8O\\OOAP Y>93/E M'.P[R MV_,WHV927GL10^Z '6>_-EXT1:7-_6PR'9R]J]9]DRWF_+!RX22W?7:>!_CV M&/@WAW+W*YR8ZQ1B=B2"9YD;1$"&1(FTLT)AR;SG/!Y,AV%?&=\]H2-/ F.>3L>O,V8+#O$ M2=T@3H>5+7J2J8>$C&)QP+ESX;?+C2F,%GV^8AGN8&9/T;!OFO M_.;+/#R3E#*=G3?^O%YC_7D3/]6.3R?SC^?KP[+DT-"T73"Q/#EW;]_HRW/+ MJ9<$F62S?6.\0H9%5K*=4TS8N%C*1&_4X3#"9JIR*!A-$<=,(,VIRS>Z&#W- MAI035^CKU=H@O$UKV<[O^P3G-?ZZS(.^#*8B^KW;EO>+Q>*TF-@+!3M9=7S0 MI7:7;Z[.R#II\@2^F)3&9KMOD&=^'ZU>/&=SCEVYW"XO*Q9D5>Y+&.6+RA?3 MF*V ,"B!L_+UJ@0$[1%^Q9KXK;OZ5;YZ!9G7>?(O*:!=1=3+\_K'YW]B4^"Q M;U/>:NF(#GFB2YOM?FU(-N1Y5N#:"68()=INE9[Q6+%D$D/>)(,X#2;?DQ12 M!">;L+)2J6\O-+S)SGMWZ'U69;/L%123J)2:*<1#KH'!S7,?M=&7^5_JF&1? MXJ<_ILE\ND]S_[H)?G6FYMX,,G].O^[=##$:.T8S"S+!4I9V\??*0=^,.DJ3 MXU:[+9ON>V;(%9NN0*G?!I)>UO&I4^1_QU%X.^[ 5[!W978L[JWW?= MSUFR9D^L<=^YS>[';'">!V/!7FM\]&SPZV0TFGPNA'K5HKAJHTSCS#;9:AQG MI^/S.&/NO+G,)L3:S%SH]:9<]#D[,FVQ:.;C0FGE2;/&_R/_VGZ]R$[M@AG_ M[[O7O_64N&A)(N*4&\02:;&HA[EGVDE.T'*ISP M^0M*V5;,)3BJJ<0<$U3>66^W4G;;?A-:V]8&?84SV"5V79_#OHXG+GOW[6'S\P5_L]!]QMC;WQ_E%U\[_%Z]> MO^CG_[.3\(56]>-&V;NHCD&&XGRTM/!N(J".!4)U;DKXQ'9/6;D9A8W*#46+ MS\X'_SVWTUEG375$T+VFB*[9OQ!(QBG+^M(CQI1'O.RX,4R:NFV2:9Z2EEOJ M\CXAU876^RV6(%)) G@?/]9XZ154]Q]^EUJZ[&'V>6MOAB4F]N=% M?.TIHQY7PAYUG?:Z,+O7P;+H-<*T9.:(I)&C4B+O4F0DJP-#=Q)F_Y-MF\+= MWD_FXUG-X1DU_FOW\R"#YSO.KBC!VVESL99!\7*90?%R/8-BN0PQ6*U##,YM MMEBR5S\ND9W,;?DZ]_4*M64^*N^;AEI1L 9[/\9L8Q6.+-\4YS+42SKYY R;L='/7EM65?WWV?AFXJ<'!GSJ_>N7R]<4/V4QBJLTDV;<\4F^ MJXL@V8O2P[9WP%]E[[_\&K.]6")H8;NMP]S/4:P6]Z_1 M3;,R^CJ@G5'*K\0&EH^]$DQKXW?-L?9\,L_FO2N!"5N[D*?SW^?C3L74&56E M_+V#4F3UZ4QM3S,@ZUY=F:#/\MQ:>JL"77%Y]-RC7+QRAH8N+!?"VN4 MD\E]S0'LWYSF>:P7^"TCN E@7B9-&9YOQ/(87L[LV]K_(?EM8#Y&>0)?I">__^I>_O/CM M/TM"PONS?W]S]NO9RQ=O/@Q>O'SY]J]O/IR]^??!N[=_/GMY]OK]2?C,'PI& MUH@[PZE=3<3>,VX7&GDKV+5VZ;H-V<_:09A/%\&_[^.;ZKY7<0W MWY:A,6W<-0;$G2D $I#W-0'90 +RP28@+W1KKZSL^@;6NRJLG689*BRQ"J5H M@4@EMU!1Y)2.B$C*K*&*4[X3G?[7-KY-KS.N+XJ;?$AACGLJX>[2\JKGY>B. MQM\X7?[:+7XO!^=4M&WO2MF%'W"MN]4YV<6#:V9?-[VL:3GYI+AO*W>H:,AB M#N<)U@]GU;19E^K#MC8%]8&5E2;^ MQMO[AJ^U>VE(7$S:V;I^'Q;+8S2*XRS#C\,N!7'N_MZOT?U]'FK4=>&W9E3G MO[+R7!@;V6.H[F_Q,RW]"TN]WW*3DT-4E5_+\3%0L': M)7WW7063NB3,&(?97,G/RC.E MYIN4Q!,[*NF>;:P[&RZGD=BXKLF7&E<]:B7O>GFR459B+@?< MMMF-NUC+?BEI(9_R*%Q=NN:8;YJQ!3 MG';!B#PELVEIOUQY>-.U(DOGVJ:/^U?]3[$L\ZTNCF-J%MF,\VF>>>V5:;U: MW:E27"X)YY>[C)9^6#.@2H2@]#HCXT67CKMPB(L3/&UBS;?;B- 6-SDT&9C3 M[O'7H&.)JT7\;@6T3N2P&QD\5LQ.?QZR;/LMUL2MAH9)>[$JP*(9^ MFDWC8&UL5F"Y?1]?>6\[*6*KH;SB]%>Q_&,\^3R^0RQNIYK=>6)$8 QY1A/B M.&EDO91(22YXDI28L%49]%Z+7?'SFI<^G73)E'4\#GZ)X\%U_V^Q>!*91E^$ M25U_6 WEX.I8GH15<#8NJ_K^O'B^N*.L7U^\_U,&:#LO@_/^K_4;A+-;_%OA MOL(C@]]*F#'_67S_?S[XU?I"?W8]TMCEM]18X/5/*&L)2VQW M"Q-%&HL%E[4VK-82UCXL.<&?LEXJZ^<]U13*"\W2?(A?REK3,@19%H6JNE[9 M-5F'+E19IM/S&#YVY-L'A,^;R[;CJ4ZSY O';;<6W/:&34>NTV4'2S)R^;-T ML,DZI(^-^VE3EHML);R+.%LL$&6O<&E^K?>MMC6/4(GG_D ;>QMHT;@BEC]/ MQB&/?*U:X.SX'X.W10_D;E31+ ;_SV=_>OO;*@F[D'KW^(V>+B.MN96NB_0O MHH.%D^V\,[FO'9\:;E\&8E?I3==,1(JPO--$?%7U=)X*BP6^>39\9C4UK'RT MO'39T1_,G-@ ;\DB0,T7=-Z$;!X^__6_#'>$.B.1QZ&4X#?R6_7Z1>KLZ/ M"_DZO1^DY-CR4H!69T7.B$,V.H*"QIXIQZ4U6UG#W[//9YG#5FVML_&Z\N\7 MS%HY =&$6$PT30IYIV9Q?%US?U9MURFATLAFW09,;RL\4RUN8BVG>D*QQ*'N_C>9!GO6EZDP,Y M>#.9#?XS6YTOKA(5[$=],%_VS>33THM@-WH1#&$U'/3)P.L>9T?<5./L09Q= M%+^REV2&SRJU>'GGJ[5\I@UOM;QBM3 MI]QD7B/FS?2:O-^V1_&5M>GBAV4\MVN.8']Y5C_QHNXEZ6MIE:3%&GKKLN=< M29=]-GBWT;9^CWY)+2Y)E%NMZ"-WM6?5^^L\UC+RJW2OQ06;+FXG")O?$DL. M5%M3H>*7/N-I\8;UM+%%O'=71-F% M!7!9(O:S98K5,LNV702H\\6Q;//IHO6U;D-'_B5GJSXE?[S6ZT-A]!]FA?78 MPJVL8(9ERU<)('^P7PJH.T)0_#I"6%WY#2(P=R6"83]GU^?IL+RJCW"M(RK+ MM+V,ON!^D+WA^'$R;5;),GUT91TG5W!V]4&KM8S2)ILMS?R]_9BMU(^V#VS] M?3YMVM#X+JEYK6\_")U'FNOF#FL!?]C($H#LG,/(SB$8TG,./CUG.ZB&-0_> M)*0"U8B;0)"QW"$OA/&\G.B,MX(A]UE,^ZTL6<[CK]/)Q8O(K6R:__O;Z/UZ_^>OK/2J\=[?M:I(ERP*SB.$L3TZ515H; MAFAD/KHL9*\>8R+>OJ:[.1WOTN@3FX[]^-8B 7VRQU'9OW?S;I]0*=V^JG%WQU)VM0)^6YY8EU@72U.E"I7OP5J3H\9]GMMR M\754E\$7>2VK3*KUE85N';7MEU&K8S#JGIX?&1?;$A?;6595]6ZH_W/V;N%S ME&2=1;S*\F$94GG+U;=*ZKNS?]E)_?]@\H?OYJ^V;FGAH%*&4J8FE MJ$Z[GRWS]>;CQ<:;DJ/3E^>Z*3.LKM!ENVB^*.)6MP;D*S,'=!O]2K6<:NI7 M)Z4TIGY:JG]<36I:U2A<9KM-KYT$'Z>3MG9[^_%=PF*-6_3[QSH[/G>\?]GB MX9W<2XK6'NJ3U;H/+P%-KHO2B[$M](%2PV7 M:5_E?2WSH2](V62/N$+UAGS+(K[%M.OV&Z]-R29UZ6+EHL7,K7/P?BF-:[D6 M7>YDF6I]YF3),ZSI>74;R3=P4 , @X5G<&-JYB*$57SC12KG,N?FQIL6K%,R M]VHAC[+RVJQUH\R%#OH^T]^R6-ADD;&ZI+=RS<A?7/P\J#G@8G+>D#=]LC\ M=]_?M61,>YDIOE0JR_A=9#3V90J;NA17". *GW>)JJ/XJ819^P=^7FQ/+KFJ ME3XF@\M,M*6U*VZ^GIA[JNV7^?HLVSYK:FLZ=3/HEM3BM7E;F;Y?]5DF6W<[ M&)N+7E"U9@MTNO9N%D&U A8FR#+]//L/3<' 2IE7Z/2ZO"G@#[74 MU+(7N=5=>ERW&3@WL0"CG6? _O>\@&6Z7"'IM\.6Y:Y1?5U9[*J9;=E6RO": M^*9.G.76_.L'HM/$>9Y]6D3X^EF:Q^3F.Q8C5S7^XMLZ%4M0=ZLUY:XL35>?UQ/2^E)/P?"T[5+<_/QBWNN,:Z!=V*DR;9>7 M7:W?70GO;W=YV T/ZC9+UZE].2F]KAO5.\);VP^_44TIFUOQ8[YP.7]+2'5> M2K]>@QJI%W$;,+5X@'ER[H[9-3\H]H0W23M+N@-ZR*$ MBJI2AKIJE=R!,AL6*>S-- NGZ#4?^_S,E1Z^<>(.^_E2FKB:PB7?S?89K8N< M_F>+;4PW[R-9;4I?'^?%!O>MX5ZN3JQ/MK5M+YN!]\ML1M=-%I/YK +DV>#] MBCLV=O%N3_N-'0X;U]\!7/5XH*6MU:/HCKMP%I9":R]ZHZK.MNO(\80TW&TL MUMJMKFD%5H^;US\4VI$W'U2ZW>/AH&Q>1)E_RDCV M%_?V^F+AOUQ5N+@L3 QJ+<[I9-SXN@UW7MSLK,G+-=7J&G5-7_?$R]:\KC_= M/MI%G;.?F[ZS5\_8F$5_/LX2^+BX;LV>NW% WF\>TW']P,1L*'T=#LK#?6YP MOJ*.0:D^FCV::25VWYT=,!FO6>OS<9A^737_:E[ *BZY%&/I56[$LIUM7[9T MWRID6AD$D5&[_+RB.UL&J'2RJNG\>S$H:O&6Z6") MZOS5UH1>V #+B3WL -2E(:<8!]ND,%S@[,IU^7EE\_7%_&+P<6XSZ\YBW'[? M:!]J>MXM;P9JVAQC3 MY"H\GFSWV,A^\!T5[W:ED ]D0'?GM2SC)>TRBE*C:+>8.%OCM@JV]=']9GT9 M8K'0O:J[5X(D];G=45R+$-PJ.E^.)2J[D&H\9AK#*NVY*TC2)TM H C19%;E:E35:K_LMC.U;>0=_/6@"P/'BQZS0MSPKI(TGE M<(3FLC3N2GQUN8:]V'I1GU0VZ$]_I$#/,N*Z'L!>E%6Z4GEPK:Q1L2L74=EV M/<2[6-DH?Y5MO=VE'Z>3S[G3TQH2G[?=I#Z^OZYPU;SA:+L,N5G66<;[;L>5WN7HU M\..*-MZ!AUSL*.&*589,733K5V\+HONEFAIZ*7T"SR)]9)%NU^USZ4I@?[U"S'UMJBK:/G"5Y6E'?MX-:+?8F/V4 MS,)%'?<[=X9Y(-KL*2U>5(50SM6M-#UM-ORYSM;)=)%7=)%_Z5L:N\7%KXO3LU>I*DN;/Y4!3'T=^ZVGEV)8,2Q,T;XY-X73 MU_R+V:)\_JJ;=N5U]"U>;??KB7=],%=+N,N.G7=U^U9B+76BR@=9?,5JK<_K MN^A:E\A83X>X M:7I=\1C+:DONV*B<>=QN"[AK2%^^:=&)KCAD&=!^!O0M6"9P]DY@[Y"-%TF9 M3;OE\BU>!LILM::[:>:T=TMG/I 1_,&*9[.*MW8C86Q-KZW,^)O&<5+1EEM> M4I6O'\SK=EZ4!&);]&,7I;&%UKL%U6:<2BYC5Q;(CVQS45F[/+Y ?U)3M2:% MD2HW+!3MHK19J1J[MGQ_M6N+7)7VAA0L%V>?2P++JG55Q]S>N%JQ]IH674G! MKH4KOI',WFYMBU^G[+5"TXMHQZ'@_(?K%JQ7::[Y23=EQV=55W-V;YJ(ZY-A ME7U8#T#JD_3[ KIK9DF5?R_DO_>GZ'1^Z"J8F$77V1=]T*A;[>P^6@\>7:D] MT.N-]9AD'Z6LZF7E)4^74_9:PR36 M 52"N[L3O[MNP3J#5*JG*K%:WMV>=RC8B-EW:_-HK\\3,4^GK]2Y#AX%O]'[];3<[ M45??.L\&Z\V#OD\Y M=4T8#J&H>:)T A3^#0UI)WEB= [Y7=D7\OIJO?/77V*_2G@21LUZZ*I6ARY9JUG%+D9G60V^ M:-ZR#:HWDVNTI=_+TBG4S^>QYLO:*_L_NBU]]EN1I%5XZ\9]EGTEUU)H?>U8 MEM7E]:C-/&BC3JN5 ,?#U'R51#MML$>2X@QC+3,9$Q(02=1;I[GC@6QFG1KE MK1%1(&9L/;C*(1.#0#$JRJQD@@9Z)>MT.3^7T_-#[>DR#W6M%,>K;E!*]9/% M12_S8+Q58(M/-8IMNS?GP0/]U(R+ M/@SL)VVWMML=@W/;IF);-X_63)INP73%.&6W?Q<(&"ZAC+ MHJ!+AK(794/O_]A%L;WB.GU>)7/4[4P/PSQ,L1B]5HA%8A!G19%[%E!T.'C) M-;-QZ_B[[V:>;7[9YJ(7:T, Y +DZ /:-15TZULI6U+3)HUCV*L]7!PV6N=*%RQ^&5 SQU&KO$.8X M>P>*4^2PT(@I(46DP7(CMS;12",P5P1A' GBSLIL G&+G*9;_M3B)96^/+R5_V0 -'ZT1;DN%=]0 6RY67G:[?;Y?/L.Z568K^RSG\;NX":;;YN4P.6W MX?;+H$L9O?Z6KKI'#:#VE3_RAUTL;X_9]H&*!KZ*V4H;'8H[_5"#L"H*?6S%$V]3OZOD\/5B,"%>-D4-GD\^ M=PMGMJQT#7N^&BZ<^FX];%4992TF4$N!%(<_Y<=WU;#6CY(KQ;LSV/URA2V3L7;4Z2* =$T2:U?Q MY":3JCOK8&U71W^>PV0^K:OFJQ(Q=U!Q_8.ZI]84GLTB/=NK_^O+_G;YH"OX#Q;5PW=QO+N](,;\O[C MZMBO=E7S9@N$RZ3_Y3$H%;"W[0#H"_)M5FE;/WQA+4-QHY3;EJX/)UI;. M\S?3R?QC=T4L-2725G[]\L;A6K78.V3K_[(J0Y'6DT!^:"/@W4;ZFYS99PW? M7KOHVMY>34FH:38;18O:S:I%$$EYZ&Z^N8X_OP/.W[,OX/H9V&QNB.L2L-:S MX[??<%U=OFNRI=>V.WXS9639M@WTE4I8W]7^.F9W,R6N2^Q9%DGMC)DNAK<.0IK<89IT? M./AL:TIEQRBEJ%3!SB0S_CBTOW_^G81[F&DH_\^@_O>O_7%Q5_*$2L.Z1* ^ M)Z>TIQ!O;GZY'(WLU\F\/^'SE^YU!.-G^)\7-Y15+JM"+<:CDV#W[ MIT4;09(^:>M][S-OJ,B/O>"YV$3AY9)__U#[/I=2S0)PU6MG/6_^/CM%280[UB M2?6_ZQ5+6:?I,A>?=_F+Y8,;&&01A.OI.'/YWB0>?D^?^@NYWE1OOVWG[)Y=FOWERFFBY3CR^SPE7KZ@X6U'TE MX>88^;1$._+?Y^W@]3C$\*]N^H<_OH^7L^ZH1X:']Y]/MPQHAU+,]F-( 66 ML@=$V9L2,P.0[6[&@64 G+5+SJ+ 69O#5\YW!E("% &*?A!%#% $* (4@2X" M% &*0!<=$HKNYV;Z/!;)?Y='>6V;]\/-_(%#4[82L.XR^^XR%$=-8=<\=CRY M912>?$[8>CQG'K$"%!O8O> M<(2=2XAKZY#5SB#IHJ&.2IY_WK#_J>S2?CGILI;_ULS.7_8IRZ^_] G)+^I! MRS%\L%^NG"?TU_>OLD[-4LG/9.L'"B%V94]4.4L(AN ZWZ$ZZ0GQD:G4)21(FZ)SKP52EY:U,9C1:3AFUQ'5-0V M:HE8)DK$J<;()BP0#SSZD&QD-NP1U[&A, *X[O G/W =<-V/Y4\%F"S#SH]%&(4)U$-D29"KZ_>$Z MRLU0- M.EB%$A79W164(8N-1!$;[+6R+)0-%7M#=D(,L=) =C\0&5TDX)Q\9/3:_6Q' MR31/K5B^OA-]!!I?W02&S*C'E8CW679[]@1M!_X "9] MZGEPLDS*K-/)48*B4 IQ$R,R1#'DI Q2&>LBWMKZ7$H2&^LQ8C+X4J)/HWQ9 M1(38E&W])+6Q^\.D1 TUID"E0*5 I4"E#[D"AA/W+)G<0$L0MT(@DS!&(D8E MC?/%-MVB4LJ YW612QK(S[Q3-3KWGB*?,I)H$AZA/ M*COXF*I(]X=)N1QJSH!*]R]?M[:^'&0U[I]ZGS#U>CF=^I#UI^+-LCY[&,7^ M,)G9$42O'TV]T6>TP#-,YJ4HTQ,JN*=9.KW+8.S'M-E]CK#5EJC$D(XAV_W6 M:V0$H\@GB86@4=+_G[TW;6[K2-)&_\H)O[.X(Y#LVA>I9R)D69[K""]]+?6\ M<3]UU"JB&P386"31O_Y6'0 D2) 6EX,]/=,V">(LM>236;D\R==.#5'9%$,H M9P7!?-%UK)PT1-%U+E"67%&>JH9D]T77&=6CA&Y3U]W90(>G[1!9$5D165^( MK$X8;[33P(6*('AF8*R1H!)QQ":3/%O/TO,NI: 2!%TP6% 5P!COH !JU":& M'.4>G2(*K&X[3(C0BM"*T'KJT)IE2B(4<(RTV)ZBV)Q@F5"0!&.>9P)H+UU Q63L:>&"$[ ^T\F*U6H8.@2[: O[=95U]> 7^=!^D+Q/XXM>Z&VF5L=C%\'?N3RX&[ M>E7_^OK2Q>KS6,F9Z\_'L4@S(V>J?/"/V63:SU?+![:70AK&UY>C2;^]]S@- MRBM_2JN=D*X]$E\>N7M?TIWO992C+UM?>IN*=+Z6RY4[OW9=+-Z^/ZQM9V$R M=>-%>[C;?RCS.O^X7>BYV\+E,KA7;O#974T67:56UWRYBJU$M$NXL@O65K/; M13M4"5R1K-8QN2IX"\]D)$;$8#/HR P(&RE8)SP$*6T0+OI R-_Y6L/*1UTF M-B\2^]5"?-["TE\UY8W_F:;-4LUUU>/TGO7#SJ$/=@Z]LPC8)O1XVH32,TK4 M<_LNBN=>^)A,?*GA;8 M/.H(-C]B'6+=2[".!1=M^3\PD7@0@5MP(0LPE"KE,_7>K['B"&V2#]Z!,"D6 MK!/EZT$ZH-PZ3AGS.>X1E2,3JE> &<'N\'<_@AV"W4O +KE$6" &HLP6A->N MX)S+P#4U406J TMWP4X)EF@P%+R(%(3D!DPJOTJMLV5,"N7$'H&=M#W"\!3[ M$F\HM@5=3.[[=-$OO\59F([&1XDPNU8HV"_D9/N%,$:\%%Y ,(R!T(J!JVY2 M(Y4K\..U#O&N+F*QJ"DM(G##:[>FP,%2$8 Z3WB,TF83]D<7\9ZM07!L%X*F M.2(I(NG&D-07R(S2$(B12Q#6*7!1.I \4)YG$04! M?!99WT52*A3+25N@JIBP(FH%QA@!F47M&!5,Y3WRCU#24W2K#.D(I0BE"*4G M!Z4Q**UX)&":!? MRC[3^:\2E]QYNS]\FPWJW?KCYMAFI;OE,7XO?W.)S>S\Y\Z)>C@L+#C^UPSYJ[ M2U,4PZA,7E4I\[DJ/X]3?:8;E*%.RE?*X$=^ZOK#>A=W/?[F7/3+,,NJU^48+EYIF#ZW=U_^L>E/VMFKGZ3A9%:[ M4,QO/W^C_K1_Z_MG7;5FN>ETM=#QU!KMLDA%0=<$(9\X.)\B9.:<4X8E&M=2 MA9YR?'(QN5?W:?46'3[4??*AW/F[P2C\\YLF%2U^62.?XUEZG$(\#KSX7 6W M"FNQ%&+3GV^;\J58-D?YH/S41LO;EC$+_=*\/T_M?L96,Y M4"EGZ^W=N,U2#'^[EKW)V]EX7%ZMPZ0B:3FRX"" [?N2(H!U"6#SEMAOC\7@0-4%26 M,ZT51*T*$#%5Z5DH@1R,M\;*Q,1:7N53S-OM@Y=BR,N-GMT.!.:GZ[2P/TP_ M0]5Q,@*%JF-5=1@3A1*\FJ^9@M!:@O') ;..96<)E^OMNY[CVGTP8^^7\O^C M8>A8>_2,006"$(9+>@H01GFVLE(21AI &&K!2"F *I<4MSG:N'9T?XYS=ZL0 MIGG/" Q4H:.W,T?OW0()U!?(XH@LCL^M9.5>,$)J56I@(!S3X)76$(**+E;5 M0C?N+NY.:12IDU MK]7[F_5,=XZ3M$?(5HFI#API=\-O*[O@MY4'RV][762,UCZ2V"")37\*T6F5(]0AFPU:/8C8")@;LH_7SM; M:&\@!&T*8!(%SI($-'%KC:52<+]I_WQ7@"E)CYNM=EP[>,!\D-[KACKF ,B] M-L5JU?S4=RVO1__("+Z^.O#!S<#G=$ZCB\MQO[+3C'*1R9S*D3VN$$\-W(*X MZ6(VF/9A3E)5[E*@BA0W903A?$%\55)DBY=O^7# M]5;M[B0*7%&?DR8VZZ(%F:E)\F<\ZIFTI9U"Y87?NW9>_TBW"-*L/C M@4S(R\;?5QFR<)JUPK(C$?_P?PZA^/6E\FDR;\K^BY^I6 MSD6PNI5R"G%HQ+'/4ORBZ^^/,%4R8E@]O=:QO?OSK*FZ4%^W?9MA; :*; MA[=L:H.R]!4TTF P5VV(/][^XYU& 7*SIH?I_5V'],PC5L>MY:PK[SK->M< MN>MYV?K+^?S7S%5:IR86E"M?N'232N-61CZWH<[[Q9(97[6O61=NZ%K$&X]QT6N)89_":KDOZO$!6NMR/&Y96%M*V__ZYM)]3# W2%I_;Z-1 M7UX!?YT'Z0O$_GAN+%1JR-G%\'7L3RX'[NI5_>OK2QVET(:QM>7HTF_O7=[ BL;995R\-I5\>61_HB7Z/Z7D5"] M;!'I;3ZWUEMQO7+GUQ'-Q=OWAX/^L+S&M&SA.:?G[3^4>9U_W"[T/*SI;EX=].GR7S5EGR V:[_N34$SB[NE&/:6\6]"B_&<:EW^[J5"FG MZX%H3A1=3]%SNN1K%X.[V1!+#U[5\==)"?%FER#+]'V9)X?!,BWDF=DN<_(S M+RNSL]T796=DNYS2]LQNF<0:5_"PAKA71. [JJ+9*F7Q?L3S-\9BK)#%>-TF M&J?4_%Q^/Y\T[\KQ+/[%C_]\FQT,F_R$AKPU7MM; MQ%BD"V(L]=$,3L_AF-WS4]1D*IDD0!UOR7 SF* #)".5]29X&'"">1"92; BEE\#98DX6!#<<#&4P[1'E$.5>A'+24NZ9@$A( A&2 4NR!$.HJ30;(2>^ MJ=+*C:.<[#&QX18'B'*(X]RY?A)B92@$J7E]*D9>)]DP2YMRWDU*&;I M792S+,0H5&WY4OXEK(E@/35 3-:.!AY8;66P!RA'6<_P#9,Z'PS,[:;WP,FZ M6/]Z+W'F*FUF?UA9 C[U1[/)PJ03Q4!TCB#-E[.H_#[9XN)DH=:;+E];Y M4!X:P+?T3T<)H:@Q46.^1&-*R:5@MG8]8$5C&J' Y&+H"Q(]YYDPG].F?+PK MH/+K-::\7R+*C\._+O#DKRV<=.81H7S#37X.1HEBSX,]7E*$N2Z;NTBMO8DM MGU0HX)8S6),Y\$"2(HE';N6FG+P[@3FJ>L8JQ+G#EP6$/H2^ET"?(B8*:P1( M:V2QUDPY^C(E"_2EX&P2*6S.\[L3Z%,]RM#"0PMO[Y<48:Y+UR]G3&]A M=>.=#329719DN>NO?<[H5SRW3WRE#J:^>9[C.]3>,)-I<^'ZP\%5337.J?82 MF4Q&H=_2V+==9\9ID%QM,E+;CK0-8BY=?7"Y9Q[W%TVO>LTD3:>#10.LMH// M=-FX*L[&+4GO=1YSKZ7C7>8\MQUTVON.1U=NT+;D>N3[^H?;GZ0_;][MNI9,:]W&_:=97<^/JQ2S;@ M2>]6EZY:WSJ.Z<[KU6^LS\/J!*R.6 M^L.\X=&DCGG^*NLO+?LF7 ^_K.^B&]AB=7?9&PLBT02>) ,L*D9T\$DGV\6QZ#H:7+&@;.-[;85WBUY)?3]>UC+9=_.ZV[;J_G]]:4S3WL4#8Q]H S;6E(LO: MCW*KX61A15Z6K3'O!!66#0D7L'KO$Z;GM4_@N+[7C2KXMH6OH@?;!F$K?_G3 M\O6+DBSC6C[_;I.TEOF[JHK;30]O$ZF?[=(00"+UIQ&I:W6FM'PF^?.9V"Y/ M=:4:W^0C]XJ.4G7UE/T"!J13@KS]<.\B?P#R!VPGN?7V(L D!>A_@?-^+(]_ M]=TAYMU2LK?^T]$#YAOGV_'U^9@O MG&!=I[<> 68>0+0#0X!=YK*ZI+4U!"P)&D20 KQ-!LKG5J9@529F+008,E,Y M<\B2EFLTSV"XU5#NI%VM XD/$5CTT85!CGIQ12\6M:>$8ZH( MAR[[7ED./CD.AE'.,[-">M^M7I3WZT545TM)#NJJEL(W6J'*:H]K%<0QC81"7(I GE429.U@H# MMZFF-.U1BBF3>)CJ^C#%62+.,*"),1!%*8%7- $/5JB8:!92=:NE-&HIU%*H MI?ZN3#GZ<$. &5/LPRR*EI*"0TY.2!J3<60MB\^YI9!,&N4UD)SN1Z8TH(QJQ,$+E75;+EH M-FE QF1==MQ[&78:F#(]Q2EJ*3Q+=:NE$G4^U%ALXE&7LY1G8%4QZZ@WF6]TYYKM<;6/'2SX M+[]^>->(IBV]IZ^;M[_^_-=?W__XX<=??VE^_:%Y^^ZW#V]^_*7YX<=?WOSR M]LKA/,79(/V:?YV>I_';V7A=:"G2;)^+52S;H"_?C M/E-4?$T03HVB0M$SJ9[+4$&?>^4S+U-G9,M//+8A[A4)QXZ*VI%O _DVNN+; M0)(-%" 4H!<(T/A%06K,P&6G79)J\356EKUDF/?&P2LO5]2!*PNJ5^L#;%&-ICW!7Q\"F!B=J S\T;:%)E:JU8T MAFJ;G(%$30$YH@48'C(PSKF..DE%UHKJ-P)86B+!2Q?.*31F%\9L95$<3M"0 M/2')076PJ@X,8<%HDB!DPT$PFL%9I4$1$ZP60?JTEH#Z OOUW5S>%D'+KCA5 M>E8*U N'O[L1PTYAE;LW:;/6E/M:\>4<"&4$^&@Y,)4]YR;YZ-=:UK[ I-T( MAK$>-1(Q#!VU73IJ)[-QS81#X_9D1 <5PRWG; [9NAC!&:.*<5L);W5!^NQS M9M$XX_A:0]\7&+<_+@6N,[N6;SH''3>IM M<""M$S8HK[74'=JUW<,790A?Z*[M0#[:_&XT8Y%H (D&GJE+0@A,ZU#,VE@; MN NAP)'HH#9W#<(I0VTG>0JMI,Z+47[N3T(:#-PPC6:3;KTEM:'[AB.!1\4P M<-!V%:+FKO?!R:)F#FDH0Q,S] M\T*O\J?(#DA9Y*%RLC2C>\HXT>I'HA8D:NG$&ZY,LB)HH)%$$%I&<%([D,R6 M3QQ/E*P5J+_P"-"M_K(]N^D8Z9%QLB!((D@B2#X%)'WR65.KH,BY!.&*">]- MRJ B] 7^=!^D+Q/XXM?NO\FO,+H:O M8W]R.7!7K^I?7U^Z&/O#CRO'Q?[\?1X_3P$W[G](JICYR;6E?'[E!I_=U61!C[&ZYLM5;(6Y7<*5 M7;"VFMTNVF$2IMV6K/5!/HY_:I5F[@ED:RUS6:>\5YY5FGVB@%.K0;!LP$42 M:I3:,N^I='*MH.@YO%=_'8\NBSJZ^NO #:=OAO'=OV;]R\KX]B*^JYTPM+UL M0RTGHG'#V*3E+/2:82K_>CKI%3)/'03SE&;FN;Q,A&V;EXE296_^T5OFH3KF M\>X5*=5ZF/ HB$*0:.?$B7:0J0H%" 4(F:IV)3]8 /4BS^Z[FS-1GHV'_>EL MG-K#T@C32 \TZQHI8#J,<5AGG0Z,0632U;*H#%YS ]K;)'4YRZB8[WIL&%'2 M$ML3D[ZVIJ(V0C"90(^4 ].Y5Q0 M+4LC]*XPC"F-&-:!A^ODC=^?DIND\W(X:_H7E^/1I[8I#F918A4 5@$\.W%2 MTU2/UN"=(2!LHN!E,A!"S$9;KXT6:TU:G=9"5:Z!7/63"0XLIP8D$='+*'V2 M:2>Z1O68WK"J.:HR $1(1$A$R*\@) G))LD]2%=9L(U.8#*G$+5/+FNMHUW+ MFN1,"^I(+.9WR 55LP$CE -OF5="BQ K.$1&_UE@SV^>3._STO M@[J\-\$'%=3)'('1U;.J7$31",PI"=X(4I,%%5CO,IA$5-;6I)!H-RQ>6U N MC/?XIJD+CGV?(W0=W9(>*72I' H %03B-H8"7=& Y4E#H)Q*850*;*WD\GD, M7MN +M;C!'FVT4O=B9=Z,GG5N!!F%[.!J^GJ,96+0G]>SU -7W]LZWQG]SOZ MVTI>U*7(Z(.,/ETH0NVBI\PG$$IQ$#DY<(QX<)8[HIVWSJUE[W0:/O@E=4;@ MV1-ZJ[KMX+E]$"X1+A$NGT84SWT0@D,,48'P!?\,3QX,I829( 7-:]Z=3D,6 M7<*EU13A\J54:'N!A)LA8KJ7Y.U^=J2O/?4!=B0FF&8J>"BG\7(,]]& J4UV MA859\)?1<$&F_"*.I(XI[;;#DM1.0S,8 M56JR-+Y8L$EOCA_I4'G_D"'IR!F#3FV\>\60M*/(/'*Y()<+DB'M!YD+"M") M"Q"2(2$9T@XS[:Y/0#'E5 Z#L9FZ+]A$19LI%P B[0FLT4% MWF8'E%.MN1+:9-)%=.C[A?#]. RCB_3!?5EX:#IS=C+9TYB=C?BU_TN*^-5E MN";%X'B*((4(("@CX&@6P!EU-ALJ@NXDS6OS^,5[9M/=O0X&O["ZY.7MXM'$ MQ:1D3$I^F7:A24A--(/DK 7A1679BQI@^J,4P#QC3@+G0:"S[9Z T$DA0([058%6514M(9G9A(;,VO M]$++OW,UQDS/8+T$VOL(E B4&P-*G8+U7M7RLNHBL82!,2I#)BD5P)/6J$[J M)38,E$PH!,K--(WOM-NR(5QRYCUH;4S9.MF #>7H*8V*W 9-J%GK>_&R>H(W M(8QG*?[4=VT^=C]-/M31OJBBX"7=UG=74K"8B69P,Q7/J"?8_GLWV.KYH H9 MGE_'0-6V\_JW7$AP9"/<5JW"NHSN37;R\>=?;V>$'69@'WS&];9+%HYB Z&( MG)*(;+DHX=#W#Q8AO*PC\\7E8'254A'!B\LTG-RP_/HT3.6[&+DYQ.1&S.3M MT)'(IPI&4PU">0+>U,($EJU(RDI".XFX+&7QM]22-J[X==YVZE0T/64W MG&IU,-Y"1+$]7E)$L2[CQL[S:%V"[)T (:@ RP.'((@CF@GN6">Y4-M#,:X- MHE@'WJJ3-X*7X8/TI9K "4W>TY$G)?)"*+C=E141&N?DXXU*& .%/&KO[S8"G#S7RH,UV^=#F:].MC7XWKL:__*3W<9(5B.Z+3$6I4 M6+=;_T1&N.<0=3&3!:<)#$D)M*7"%OVE? HOMJ\70/#7.0[\FO]GB0)=-?+I M28(F-B(6+ND)(%96+)B@+1#N' BF(I@"2*"U3B:*8C"3-<1ZLHF]:<1B/8&( MA:[B._8O3%* _A8AJ_*7G=9">LB,"'*OC5!@$TR@_+>E*T;A+7D[B*L MWX0X044P0(@L*CYQ#L8%#<2X*"5W4BB]6:N_=N\H)OCP8S-(;I)6D^*O-\6] M_T'==NS"C[KM%L.DSUH7JQN(#;Y&1#-8DC78[#QQ18>1N-8!Y%F5M$N!_*G* MXS(@>M6Q)XFAAD/%K=O M+4DVS -P,)L<_=^=)''T6Q[42J6.B1PG)#VH(E95A(U%5S.9B+8*)+ MP(071E)- ^DD/7G3B,494J6CI[D#,6EIA5 =(/LOLO\^4Z7X[+E1PD/2V8&P M2H)-R8%,EC+O=%1"=,>4N$;&U*U>H3W+D/D7#69$2$3([FH"B71%J@VP&%N* MQ 0V>@N<6:TU2YP9U1U%XH81DO4HW[#M?50(B=SH6[3FY]SH;IVG$/47\OTB MWV\GQ8O.498% Z%))?TE"FS6#)0EQ>PW2;C0B;F_<4M?]1C?L-_[R#A_$2P1 M+!$LGQ0@3,[S;#48Z10(QQD832B(0$A2) 9F.\DAV3A8ZAX7#,'RI03I>X&# M=Y[]AX][]-#WT.5_9YM-9I<%5NY65#YG]"NUE4]\I0ZFOOFM=B)NIJ/F/_Z/ M88R\_F4T30T5CR@^_;A/[!K&=\?MWVT>#NTB])1$8J5$;E@DXP0+P M:#6S1H1L2!=]-%J?Y$W#EDZ[:&Q;H72P@7^]T[8/6VGLHZ@=3RL-^=QV$3MH M-$&V_,1C&R(VT\!. =@IX$G*$)MIH(B@B& S#6RFL8?'K8^1!L "=K\%]Z!M8*"E1ZJ[(3*HHU^M GL[%53/A0(&%S M=&RR)PW64"-X[?V2(GAU6=S@@W=<,6 \2! ^*'"@LJ.PXB M&0=>!0_E0TV*U2U<6".-?';)W.8QDO:LQJ*Y/?208]'I!.W$G!9"ZI!\NI*VJ-5=IRET%GK;7SLBBZM7J09YO^&U5HNJ>,P((0M/L1 M+1$M-Q4YC$YI)C(832,(7@X!3J<(-CKF!)-'G*FR@?_F$VF_7RU?&![*:1AO"<=;Z54XEHK?GFD MZOMZ$=&F$FU?MK14W5K;^5HN5^[\VH&V>/O^<- ?EM>8NO&BX.CV'\J\SC]N M%WKN17.Y#.Z5&WQV5Y-%VQVT0Y4Z:]*UOU5FIDX MFZR(M1%@L8"I2V#*B1\TD[?\WZTZOWJ1C%K7U<_OBV& >N/_PP=G71WTPF:3KYOC\)@]&D8-Y#59W- M EE2?#-][/#^3CBOHL54IY[U9R[2=._D9;R M<]'Z?MI,KJ6CUY3W".>U0\I@%E/9\^/+42WS;/QH&.6+TP*L15ZN MVL]<-6FNYG]J/RC'T4'Y4BCV3QJ'OALTET64QKWVC^6YJ17+E2?E@-VQ=AQ(8QFPUK#7.TB5Y[K^N/FDQO,4O.Y/SUOPCC% M_K1I8;]2](T*=$S*KV'T<5@6*;:/;2['HUKL6@RI>IO%-8OOEI'7URUF8!O> M:F_S?EK^,U^0,O YZ_Q\4@>#,J-#N//8V;#,_*!]WL<"8_/Y7G^7\J@RH-G% M;'[5/$12[ETVUWDJ4_TI+?O@C,;MY4O3[];+?><&;AA2\_X\%90\:_Y6M.*X M>?/^;PTC5 &AS;>"K R$1"<2/!,)) QYJ0S3T2D+I37 M^W">XFR0?LUOEOOUA]'X?=FM-RKKMS(-Y< PZ+=&[1]2#]Q54H\9QF.5U,'" MWPT50;_*YV1V45[UJD69:S/AUI:=-NMUD^V.6ZL5>XC<8!\9!CJS_8Z$84#( MLV*I;;>*_GF7Z3,C&%GY1Q["6^-@<;"G.UAS1@E#PHR#KG4^D1%>LP%0@W0 MR)BQS8HDQ"'$H74<0E:2_WX[FDP1>% H4"A6INM_QJ/)Y"]^_.?__MNUU[#] M]7^JYQ#%!<4%Q>4QXO)3ZUY'>4%Y07E9F:XW-4S01KMJX.[M/.J&LH*R@K*R M-EWO)M/^18VQM@KE!]?[@KA[ M"U7;J%EZ-%#M1^W-5C71"0X9=_11+^\)#AEW]%$O+P[Y2(:,FQR'C+!]*LM[ M=$/>&MOJ*NM2>]>74CFU-SDT+J>W=XI%D(SD 'F-D<&[0Q(1(;1PF3K(T@<0 M@06PG#"P-";K2(Y,KK4?B%H1D7, 3W0&0;,%XWV$E(QSEL?DE%MKP7VG]J16 M4:Z43%Y4;N_?4ZQ)*=^Y27_2$;4([RF!S-X(:GN_I AJ'8*:\\HHQ@A02P0( MR3G8@ED@F/9).\:27N.1VP"HW=1&MGD2-RD2-9GHNU2 *WUP7[I".D0Y1+E] M7U)$N2Y)H#-E-AL%6I!:>9LU&!T)&)$X%48XP=DN4:[FM;P0Y=H:3O@]C4<+ MVB?V&F'N\$4!D0^1[T6'UA"RY*PVR4L.A-.V'EHI9.*BEHY0N4Y__QSDNX-T M=W#P.IFO_#Y/Y:N(AT"W%T"']ARBVH&A6M3"*%)PR3I:3JV:9S#6U5]="DJ* M;)7=A#UW@W"W\:Y#%YQ!,)L/;A>-.TXYW/, MQ@JFY,1.=0QMSCCDXE1)@'9 M1PO"YH(H1A0=$X@*PCM;5- :Z1A)Q&A+(%*CBX[1##RWY4)JF2K:1OC:E6,O MPCV,](10J&P0S'!)CQ_,'">"$T25GQC7QK.L7=P"F&TUS$,- M0WA#>,,E/29X^_:9E-5/@\LL+!',*B#$TDH>&\!:3L!JPT0DBHNP%A7?)EQV M$"]:-PB/#BP?YW+[TU&*& (I NES[$1CDR2.51"K'>5= ,^2!Y>L-2%&Q:SI M O@P7'2P.Q^MPJ-;TB,%,T%\CMY9$-HG$(*S@F.! =?>TN"-)S7BT[T5M^$H M$2,]Q=!SMQ@<5@5MM,>"&!D)K8 M$!RMY449=/ \!R)$C&OI6MIH+2-5(%4V())58#F3P!,IVB]E:@/;DZ"3Z&FR MU5[O.R&MVKGX(&8B9IX.9A*66#1<03)9%9.=)W#!UEQ_)0SGP3JOMX"96XUM M:011!%$$4031SK*=I.7",P(Y\@R"* $F%B0MQB<-S+,:-SWH0=NN&8G>AI2A$K][OZ MBW41UF/['-9KG_88&O\/HZD;E WNIT^D\4?%AHH-%=M]*<4F1<:#!\*< D%R M!,.5!B)#CL8%(R6_J]BD5HI(3D K24#$HM-\X!2DHURHE+/U=D\B>\STM-TP M?>!1:3@$301-!,VON5"<\ZEZI;7POIP&K -3*6R5_$(2-(&HVFY=2@8TT!T%EL&'-"_X<@,70X5'+ M#UJY")JG YJ91LX#S1 4E2"<<.""TY"I\BH2Z4WE:Q)'!/ M2P)_'@W357/1]OUN_6O6GU[=:*L?/OW2KT'! MK@I4>E195%IHX2,V(C9VEU&M!4^$ 4L5W0C7X$S!1LZ,D8.&>\XX(R%M9ZGVT0- ^Q MU1F")L;D$$=/'$# MAK5ZW=;JI58@L%H/U1BJL0Z<)H%+88@#KWR-PFD+)B4-+#M+1;0R=Y. AU&X M8Q 3Q$;$QA/"QBRUIE9 :!W*(19SG64"+@95#/E@0O OP4:,PB%H(F@>YZ*? M+&C&$&FJI*-R\#*X6AV(D;F.2RL[J MEFGB:%;G>8?*[''L*/^V4:UV_V02)UO_/U_+\ .\F1UI."Y[5FVU&]Z=O7)X2@X1$Q$3$?-)B)E\=)0YX"[7 MW#I36=IT AXRS2Q10];+B9^/F/],)\*:B4B*2(I(>J1(NAT23<&"9%$$B)P[ M$$D9L)0;<(:;$&PE+%JKR^O&ECU>WLP]@F5DSD3(1LC>,5]$L)K&9*!8N1Z$ M5!XND_.$^[.S*NZIZ5*)W=7N%?/?MNJ?$%;\2,3S D.!OZ7(T+J>L MIC]\]9A]=[1JJ$QJ_>M_?5,.M'\XUOV TPUI81PR[NA36-X3'#+NZ*->7ASR MD0P9-SD.&6'[5);WZ(:,G2VVVMGBK9N<-VY8A*S^4 EV/KE!^1,F]#X&AC!J MB?. H$"@0*! H$"@0*!\X R@GL#E<8F\U=V'C#>5F[*?NSQSO-.F R).:\@ MY,1!R" J[:8%K@3+/#B9_!I[=-91V/_Y^$( ME,933_%[2<^X#Y56)\33J%14VD8%@O/*9BL8>)(BJ.@%J26JCJXU-(]9ZJ2) M **(+Q>6JRWW%(1Q6D:AA'5KW=(VZ.]BIB>,0J+&_4[B0J+&Z]5!HD:T\M#* M0RL/!0(%8M?S@ *!&P'GX>CG 64$]P8JC8G*SW59]@0"[SS[#Q_WV*$O![IP3JV[X=QL.EHN M<7V?_O!C??WZ=1BXJ]%LP1CX>OXX2L@9^??E!44D!^YRDEY-TJ4;NVE:SD,K MP/-[?W.?>_)3?]+W_4%_>O5J>8\'_([SQPIY)IFMS_U29ZB^Y&+09'WXI^8K%!T[SPBX?T*Z#+Y]GT*Z\&G<<-IK&&'\^9MC#X+"&]] M"$,(0]LF"CH!%*I-W!!X4"A0*%:FJ^T%\Q<__O-_WS2$:7^M[;H>E1J#XH+B M@N(R[_2!\H+R@O*R,EW7+7%J>*29-\5I4%905E!6UJ;KW63:OZC]^5J%\H/K MC]L?_M<-9B@MV,-DF]GRS^:4.-K<%61../NKEQ2$?R9!Q MD^.0$;9/97F/;LC8S&2[S4Q&%Q=I'/INT%RZRS3&HI0#I&%%LN$.BTFR4I%3 MPX$)Z4!D*<%R(T 9825SV>>P1K[B?7']0/6@_C,;OW2!]G_STIJSDS<6HS/GO*=:DE._.H$XBRB'*[?N2(LH]"^6^74[(1E%3!J9DI=++R9"" M@)&"]50 Y81YDUUF1.X2-6NB3->HN>$BY+T5L3\=I8@AHB*BOLANY(%$'S5( M1DPY#8<$!04=$,FM=X$Q[F,7"'@'\>[@X7668/E]GB-8D>]Y@-<6P*AG8BHAJCV!ZA&;":<&J ^%[O.6@[6I0!!V^1<9(9IO0F[[@;A M;N-=E[X]AF@V'QQV&=MF(.E#F:;);'S5N&%LW,D1PIF0:I@&740LI(@O(SEN,LD,*=D)MX9&3H! MLVW'BZKC#K,D%X/#PJ/M%AZ-+T>UTT#C1\,XCQ*U\2)4,D?90GJK:NAD.T<; MI90Q7$+15JPH*IO :\9 VD"2)3[[[.XJ*F(B\9Q(2)PF$)%R\,I(T-RZ1(.V MBID]B33)GJ$:@6"N5#PKP"G#(EGKE-P0FT! M,[=:&L6WVFH,4111%%'T6%!T2X$S4]#8> I&.%L0-A'PAG P(; 0I1 M;!.5-Q$XVW#J[IZ",@;7$+ 1L+?/<8!N3P$5K5P$303-S?@*@G;)" ':.@)"5!J5$#A0'8(-A')E-^(KV' @ M4/;,IN. 1X65.ZDM8UW$"MD^QPK;ISVF_<"'T=0-R@;WTR>V'T#%AHH-%=M] M&2XJ&Q^MK 4=&@3-"9RT%HQ-3F1A>>!K_ȃ/^;"!1X^L)0H#A(0/CG.NH MDU1$[4G@D)F>-00U')X&$#01-#L#S6BIYS&!Y)'7'&=50),04(P9SC3),:U1 MQ6X -+<;.;2(HHBBB**(HOL:.62^'+VC2>"3-<64Y1YL9 *DT%H$1W4P:R5W MVT3E340.]4F",D8.$; 1L+=N]A(6A,@V0 K4S$O[;*"L8&?2.:H4F%^+'#X' M8#%R>-3R@U8N@N;I@&:BR@1E,H3 5;5*#1AB'3BGG2!21F?H)JS2#4<.F>T1 M>IIY:UAFN$>APP<;E8^&Z:JY:-N5-[G,*(8)48NA%GMV5G9RUE$J@3-"01@M MP0=%@0O'O(].TT(6RN$?_>O67]Z M=:.M?OCT2[_&!#O+=]':H-)""Q^Q$;&Q*VR,@AGF787%*$#(@I)6FE1](RD; MS4/0:[F!3\%&%Y-; \;CXL%$T$301- \)= ,D3$;=0+&:E_*2"Q8$C20*(-W MTB8:UH)U&P3-#F)S")H[D)_]D [$T5WO@Y/%45V,3LF" L);'(T2'.$:'-6, M"^JS7T]Z>#F.WAN">ZYO&8$3K4U$243)35J;V:R >>2*"9^)> WRD,Q MTPG)1C(2_4NP$:-P")H(FL>YZ"<+FC1ZE2/AH*R/(+(,X&A4P*U*,0QX[R;QO5:O=/ MQI'J-5VM?A,(R& S"*<2V.P22,TBH3)+DE]N_?]\+<,/T&9VUB&JI^565=R= MO7)X2@X1$Q$3$?,IB"EMSC1*"]G;'SE6[U79$ M!X^3+ZOCNV_7/26L^)6 X0%&!']+EZ-Q.64U_>&KQ^R[HU5#95+K7__K&_;- M'X]U/^!T0UH8AXP[^A26]P2'C#OZJ)<7AWPD0\9-CD-&V#Z5Y3VZ(6-CBZTV MMGCK)N>-&Q8AJS]4?IU/;E#^A/F\CX$AC%KB/*! H$"@0*! H$"@0. \H(S@ MWD"EL5F[(?>[SSO!-/J8^6: @J2A!$2/#:$.#&1">B((FM];YS M-E%CA0>1;021? 3C6?F5YNBY))H1NL6\DRV4K9](0@GZJY[:B!5KS]'*0BL+ MK2P4"!0(% @4"!0(G >4$=P;^S\/1Z TGGJ*WTMVQGVHM#HAFD8GC-!9,J#2 M9Q"):;!!9^#)"AE5=HJMMY3DUA'A.3#E#0C"5;F&4_""$6T3CZ>4 9P;V!2J,S M!P#R$ITJ+Y$,/*EH%) L* CN,_AL(L3,0]0R9_,>/_3YUOAE=I'&_5!^C_U/#WQ:)N4OY;]-&+A)V7R7[F."X2BFY?W+ M&.J?%T/XO?7;?7D%_'4>I"\0^^/4[KY715!G%\/7L3^Y'+BK5_6OKR]=C/WA MQQ6O:W\^BH6CDIRI\L$_9I-I/U\M']A>"FD87U^.)OWVWN,T<-/^IU1VY9KZXWZ)='[D+*OC:]#Z_F#0 ^QZ7XLM6E^M;*SE=RN7+GU[[?Q=OWAX/^ ML+S&U(VGK]QL.GI]^P]E7NKF(K M#^T2KNR"M=7L=M$.5?Y6)>O^0?[1@^:ZJSZ@/YRY%>65B;/)B@A:ZPB"N@0F MY0R:2&9EI$%K\G=Z6V2[>"ZAR4M/!5B92%&:1()G(H&,,2>=>2(BM<]]Q)*J MYXOA[D%U=6Z6PKC],6\'>-Y,F_?IIZ:MZ.+\I)7S;F+S;7%NOK>3WBI[CO.\TR2= Y2KG4!D6HP6680B@@JJ";> MK76] MLG<;P7I#F60!DO:B8*AD8)P)X&U4E&FOF5T+F#^9T7E7&X&?J3W<"+UFG":7 MU5#\E 97O:8_G/-AW$>,T7XXJ5,$Q2JY*-^]GJ2SYDU3Z3#K6HYRA9Q):MS% M:%8O^^PFS7F9\7KS>R.SO:9\H]SX<]F7?O0IG34?"F:-TX7K#XMMTG@WJ'3; MDWKK_=NTA(:B_ -$6]ET&4G@I/-@O')>1A5EBGF$D%./ @; R@&7* M0XQ"ZIB%E\+OPZ:5_.SAPRRBU^V-D&(@SAD"V<=05%(L:BSQFJN'0=M(XBF M[,R)&\P5UHK&BW6Z;M1>\SF-4]._*&*7QGTW:&+Y0]EU[>8Z'Z?4WK)HP-1< ME,>?3YHTK/OO@1U?-_E9<]/O9^5EWOSP_JL/=^W;/E::YBIZ>:Q(!81FM>50 M\_D\E=LNN/F_JE5(X@=>8FLT']>AZ/+IK0]M"X?MUQ,VIO MD0O,C,;S>2W3OQ"^.Z9%'43KSJA_&C7EW8L9XL9731[,PG1^&IS4-Y@_O(RP MSL7*--2[MW>)Y<^7XP)WX[(;ZKW"N1M^3.W%_>IC*I#:%%Q87#-?UOIBL3]_ MR-SN*7@;TWAP51?RYC&KT[4[V+QJ8C\V^Z8WA6>$JG* 2TZD8D E R8&!90Z M&D,62JSKS:<<_Y9N_PI6*TU598 ,JZ5Q5:LSUVB+%!ZFKK)5K9';@B-+@ MHK,IF^@S7>.?6#&_W];033_W4_SNZFVY<=WU,S?XV4WK\EU]7Q;W0Q7&#^6) MWPU&X9_?-*E(VF5-\![/TN;#)[NUH\HT]2_:#;YB(!0]NKLM>)^$^:MV4RS6 MKFC^^>(]/XX2>>4S+V-GXKGONMW+ M^!G=Y(N^K#[H/@&YOVAH7=3VACC]_HC],5'#;V>$CR:'WWDMZLMR-!Y3]O7F MH@8?JM/C+W[\Y_]^.YI,G[\[]J @$7?0MG?0NZ4IVFZ@'ZHY^K_5',5MM!<< M<,^I;MV?\M4'_>>SUCLZ*H?UJ^3&U2H?I E6JAXBB2)2A7;H$Z8Y,&%R ,)8 MK#0(!IS4"0C51NI(C?2R"Y_P76_HC9^T>DU_OCY]_]]R=NX/?QVF_Z^(Z;6Q M4P9MF&BA8-)"3^4T:'(=YD%J*D+DFP5H>B5YSU+$LJ'\\_?!Y5=3+9 MA EI>E8^G&*,$G'\HSM->3E *94C \4J$#V;6\=VT_ MVAY1 F4=?9"=F8_5;JSF8YM"A ;D\9+ ;E7EG"SWJ^"!",HT2&I$44J*0^UD M5/YE,X\QU9+@[2JEHHJ62JG*^,;,4-$CM2X>&6,161!9-F'NAE ,EX(2)AL& M(G$%WMI:-Z9\B"JGZ-:*9+>/+%T;O 55U(8/MT>%*COAH>Z"AGJ?6:C_D'1Z M.^8RW4G^[1\EVR-1'!+%;5D%*FJL9H&!-\& \-&#<4R TTXZS50V7FTS5/B^ M/_PX2*M%';<,Z^_3;4%#01Y>!>H";J<=0TQVP6(/ \F+FRH?Y'>\A**L\='OA%-U0E=5?VL'? M5XO)&_O3L9 MYH\EXT4>U;KY25M\Z6;3\U&!XY93L_DXZ\=:3]]6:<').TX-VZ^7#0=VV5X!U:B:LFN/&X5HK62O&;K_>' MD[*[+^8$7M/51]:"T/8UTI>0+I?<7?7JP:B2BE:.KUH+>];\<'-1?U(^*W=/ ML3*&+*YNF3(J>T:HY:CE*9]'LT%L?.7F"*G,2FP'5A:L'5%;?>KZ<\:.<3E* MUMI7=SVPJUXS_W+ZTI_.[]I;DNZ4W\JP+EU;P7I1C.O&Q4]N.'4?TV@V6;)R MU(>U*[-\VO6MZWW*G5M%5&D^ZM,7"M^GZ>>4EA1EY06K"BN/JA,WFC]]=0UC MT;WS^4^3BOW]R?GM.N;S?AJ[<3B_*I/PKUE_W!*'-.72^AIEY!?N2_^B4@"T MK"&3MO!YY,NA^E-;EMH?7LX6:U\VY-HW9\/U[WX^KZ_?OF.E!+AYE_8]QV4^ MQDN2@$'ZE 8M9\GBVG;9:DVQ;Q_1KLUBN"LW>G4Z]<%[4!W\V-K@M5)4+.[I^7^S?:MC:7 M.HC4A*,=&:+,@TW"T MQ)S6/&KYI%JOP/*R\I[]7*9E.)WG9:8['%G7Y]O)6;.8ZE5_P8J78,E<^X!3 MX//YJ!PI5T[W]>#?'O!GDWJ,K(9<_>_%*)8C8Z^)_4G+BIL6#.&YTEQ=I.GY M*)8I_-CR>9#*.3R%\V'_7[,%S??G-&BY1E??H%J$9<+#^8(V=/X" M;NF16!GW]4EZ=7K*8I?C?WLH_\NE@VJ-C+<=]SH5W2Z9'&]1.6)WJX/L;F6PN]6!.2YO M2=9#':,>&=9Z5C2,??.R!E=K<4+G(I7><; F,Q!1*_#E1<#3'&PB4I'0"6?K M^W">XFR0?LW7$<,WK>I[,XP_W9A2/\\]XO'7X6\U0%_=[&UVSRF3N,Y#87.^ M\[DQMP@KW>CIWIS$?4&&&^:[\7-+L-!^\SI4TEM:M@O5WT8:]>O)TK)=M3O\ M=3PFW@ELU<80-?(T7Z"JH?N3A_GM;S.TOMJATCR=X,I>A%=>1+XJS!FA]A H M3]TV92MAZB#>]'F7V3,NA%WYYQ!>^@#&^I4:";NW5+SF4.@A3V. M&Z=1M0?#HKI;WM3-SM,>R,5A#1#EXDY.1$LM_-=E7D3[VYMY;L3/\]R(]J/J M#?]QZ7^(H0ILCJ'I&7LEA9E<\>H"0<4X)!Q1Q_U\I[@D'%''_7R'MV0M]6I\NNT8NVC MGD AUG[_T#C$YA[@>4[$-?<'H@VB#0X9=_0)+.\)#AEW]%$O[PD.&7?T42_O MT0UY:ZU#5D\C[,%RX2><<=@AGG'>CBXNTK@M0+UTEVG<0,LOM7+@N4Z!?_B) M=4 @SI19S1*U#U)/KQ2:G^GRI?4RH8?>]MO')=E@"Y0]ZR*$75F[I%H.RDNJ M"2AG'(@4!7B9/001G# I\<#7&C%'1IFT*8 PGH*0C(,/PH/D2>I,7: FK?&? MMC'=>]@:.Z(WY3TE##;,0O3:]R5%].H0O6**--=*54M,@2-I!#CB(SC)(G-& M>J7L7?1RW)@0LH+(50*1M05M\'L:C^JN-@5.7R-T M(73M^Y(B='79Q9@2;YA18()G!8:X!$\)A\!-*H>F*(KI=1>Z$E7*>]#K8FO]Y$[74_IAW#*; MS#D!W<>[I'O=+Z9T(-Z2A"!&G!5 Q:MI4/0!I@* MQ1:WS( /7@*S-%H;C'%BK0&TB)(PJS)PDWG1FB2"JU=+[XG5DD9&];;M=]'3 ME*(21-#")3U^T%(\ZVR\!V>5!*$"!V<2A2A(H.4O262]9K9G(HE("0PCMICM MM%Q-"^Y9%ZAC*@JK')KMA[6]$;&.;DF/%+&L)L8E*4$:7]"'9@G>B%!,IFPD M329%XM8B/-XJ;IVJ46D#@MD$EGH%VC(2=;99"85FUL'M< 2MHUO2(P4MGUP0 M5)!ZQ/,%@,I/UOL,6@A!M//19'\7M QGTCI>D"WY5(#."+ A"5 TFB2.!$YI"9"L$4"S\K@8;Z86UO1*RC6](C12PN \__/WMONMQ6DJ0+ M_IZW.*;I'%.:P5FQ+U)WF2DSE7W5DR7E3:GF6O]JBU5$)0BP< !)K*;"$..&934SV3G!"=LHK MZ4#&@'I6E 9,*.V=J'(I6*H2C57/>GHD7E%K[[9T3U'+Z!RY$!$TL<4KFB-8 MRQT$DPR5W@MM>J@E-?5!90;>.T0MYR6X["ADHFU&8]$19JN>]:02DS! M4#V.D8%E,8'0PH.AB8..(1FM%(K,7E]4ST),&55\EB(I$I.5Y#(-7CF/UH*@ MTFT[L[6GY^L!57:[0O/N'0;VAT\J.%9P/!QPC#R'H%4&R;D'P4L#Z.PM[I MWL7X5V2LR%B1\9"0T3B?$HD:)$%0%(H0L#8Z0'@SS 6?#667D=&*K)/7HJ1L M!K3#'9K35 6D3\HCRZ'%JY=QD,?94-$F2':&4@"[^6V%$+OFU"1BG MBE//DW&\E^86HI4\&I!6%X\&CZ4:&*K\/G(7@W;@$L> 49R5J-X#W1$ 2-/O$K&2J%[6;8S ^,PLAY))> MQP1X'@DX3J.-5BLM]M_]6[&R8F7%RH/"2B*R(8D8B)HB5G*1P&<=("NJ? Y. M.=;S>40JLU-1@N(ZEWLL>"I$P4JFA##,Y0>O[\_,P!I9P;*"907+"I9; DL7 MJ-*9,# Y=%5M QB7$39CN>TSX M_/IN5ASXWW[?C91:I$)\YPF,ANT,TBB=I.(^QO>>INFS;ZQ<'+:G M(W?V(H_2E_7U4#C"?\S;V3"?K=[?70/MS$UG+[NY0WEC^\*[-HV&X]1;I:^S M6-^FZY=M-G7CMO#1BX[)GI,CI7]\>0-0N<04[1PG?7FOO[7+:L#L6 M:+H1KD]!"&VII4)2HKC5/ZP?1OR9TBF^?72^GL-Q61+HEO4;ZWBAZ5G9RQ4% M=>^DA/QPZ8EW/4FXV4)<1W=_I-/)=)9BX]KFU:_O>S4_AN-F=IR:GR>%!5N\ M#C]U!U2NW/23&[EQ2,W[XY1FY1%X;9N:SVF:FM/Y-!R[RX6:R_&S6( MI:N'3W)S,L%+9\>NO&::$OX]GAVWC4.0*T5)\(K5/]HF#\Q M&KX68F]%R5?"\0W45LJ^-X7M'-'?;_T^X++DR6@T^8RJ:E.,D&)(H" LZY71 M'FD^%8-DL%C7PLS#C 3=F4A%8"Y7]GB8I@X%X-F@R,+%6I_@9,XZZT._1%'9 M63@H$G%;IKCHLTGC48YV30_*]LW6WM;@PQU>BD@T+<-"/AZ6)Y1G_Y)".O%I MVG Z:!AAO'G>C6$R;W&([8\OUI73G7!;;&"7>FKWRC;I3).K(-3-9Y.555;& M@\M8AE\N!^39R7QI)+X\Y^_'L9U>% MT'P:MD,_' UG9R]6S[@N-J9[K21'NKSU2UF?,L3EE''!O[Q\]I=OW$D?]#9[ MQ Q9^]_#OKW.MS/YJ]Y/9D#SX MZO9\ $?V_DX0*:/\^A_/V+-O3_:N8=MVJ\NQR<#*X@YN.G_PW4GB[I&[VUVG M'>"+IS7!RA?GJ_6_YQ,TV_[=3__RU]^GP]!Y*KJ_7H52@:+Y6U<5H^V^0F.F M>5/<\F6A%A_I4]IU-RL9UGEK\I?A\%?[_$UG94_GG5L\JXXM!>? M?)NFGXH1V?WY9GPZO\A*-ZMW75FILM)ALM+?QY/OL=#-RB0=+ O=+WOKYH;F MC0S+/NGG>UMX&A]T8KW8CR.E!Y=$!3KE2]%YO[P%.N5+T7F_O 4ZY4O1> M;^_>3?E^U9'O:[6L1R=WK[I%=63Z)*LC=Q[@16S$>3Q;19N*-G7*E:(/8'L/ M<,J5HO=Z>P]PRI6B]WI[]V[*M27V [?$/CE)TS!TH^;4G:;ICG?"OEF03:U* ML&/-H!ZGXL!N8./&JPDH;E@6+$#R1(-0BH--UH*FADE'B2<\7:XFP+BQD1L* M@?$ PH<,QGJ._^@LN.5>YFTW/>N57J%L(!BKC<\J?.WZEE;XVF2G69ZR#$R M=<) Z= (7E(#2F?MC%;!VAY\14;PY\PA"$Y*=UH"CD8'@B;K%/[ ,]FW8B@5 MNBIT5>C:*>BRRI?.V!R5+IY .(W&9O0"2K=988@/@?4*A"IM1-=.RIEL0<0< M\!YG(5"G$J>H=Y%M%_JOFE>%KR>ZI16^-@A?"6V_%*,'R9)$(]"4DG+<@=<^ M,T9%9I+*;??^K)I7[9:]$[[2#].N MSLA95\7$?4SC<-:,)S,<3?G"#T>CMN\^W2'OZ8*8J@_UD""B2L +5:N9L=F3 M" (U=53K+(=H*[>E>XI:RC&=O#) M$BH@UL*/DD%F@=I).<\)G(9 MM;3SA+J(*GM&Z!*""3#EI"B'B-<+&W1F56]_6N1=$6OOMG1/$>YUDS]/ @XM>:P-9EY.=J!08IRAHXXCCV6:U]8ZH5<^J MJ%6W]'!12[*8A*1 ?.GEIF4$%YR#P(@D.09)30^UT/HC)JH,,@H)@CD&J*UE M2 $_QFBLS]4_^K3\HS66],ZQI-/322GTV_C)."Z\H@O_Z&X'E=ZLW%05>7N! M"57DK8L\*KPSP7!(D694NGT$8Z4#ZJCTQJ>H1:^-'S52>YH"*&4-%%<"..T\ M:*&M%)*$M/5@K)ZB+@>FZND5M.J6'@)H!4XEMYJ")B4:- 0.CIH,D6OM4%5W MQNG>*0Y35N3D(1I4T85'C/...E"!>Q%=+ V>JY[^M,B[(M;>;>F>(A:J4\ER MEX&3XMNT)('C6@!S1!.?]?RARD5.\D=0\[4VVQ6:=^\QL#]\4L&Q M@N/A@&/,3 1G-2*;]"!X\.")R\ "#XQ8R8+K'369$JYJ50+#3(E\E02L(FA3 MJ"R2=%II%2LX[B6?5'"LX'@XX)AU,)F'# 'A#H1$F/0Y.C!><>NDB)K3R^!( MK#+:*8F0Z#4"*O5@G<\S]W;;M*>[\-DYD;-S9OT56ETBB3G-K/8)B"]*NZ8H<"@10!,U0J3DC!8]CP91@="@P!FF2R5#!][[ (ZQ MI*APTHL'SW+C8J M>4CQ=(E,GIZ JF!9P;*"Y>V"=@77PJ%FIE"9%\0K,(H+ MR"8$IG4TTN7+8"EC%B$+!MK$ $)2 C8&"=XR[B/BJ%'EJ8MQ./YXX;K'A,^O[V;%@?_M]]UXV>+P4Q-& MKD4JQ'>>P&C8SB"-TDDJ[F-\[VF:/OO&RL5A>SIR9R_R*'U97P^%(_S'O)T- M\]GJ_=TUT,[<=/:RFSN4-[8OO&O3:#A.O57Z.HOU;;I^V693-VX+'[WHF.PY M.5+ZQY^/ M4YJ51^"U;6H^IVEJ3N?3<.S*+9^'L^-FL?YNU""6KAX^R=E,\.G3ST-\P71MU,&UQUW1DNY#B=3_A"0VGK5' MY]R$R[_Z=UM<12I//0A/LBI2OHN2E[OQV?I*F MP[#Z=B>,X@VLX16Z,,ZW_#X+<.OER0Q.$LN\MY?4[]]7\?7ANH/;"+GZEX+)SQ]-+6+M$@H[? M7[CY;/+RX@^XKHNONXU>A+NXC)-[X4:?W5G[\ME?SDEB^>35+G:TWVWA&A7T M=G.SF_94>6V-LSHOQ#KCK=H:,IJ--11B-AZ$" 1\\AYDE-2;G*2FY'_8HSND M;A9'M(%5_!55]''75_K-N)U-YR<=RK^=S)H_4BAT$XMJ7MPI3>=/^7X:[(,- MO5G?^RU#T7UV['ZS_-!)VQ-\[UGG?](OVV8T*<"0IB<+37-8!/9T.ESLE4,+ M:X:O1.$]:6>=%,<+3KJ>.(LK M^\V*/8;PDMJC*W.@;S'%<]?@4OI_K1.EC)46=# $A$X9G&(4LD^42V3*8'L% M#'3"7X+4($JC+"&S T>4!A>=3=E$GVFO@,'[<)SB?)3>Y9]QM&+U225HNP1B#X"U* *S0Q&DT^M\WS3@&O*S7]2GEV5\O>[ON2D)7X/J-%WQOQ=_*R=KY6*^R!3L%9*D+E/$4 MU0"'7RX'5!XG\Z6W^^6Y87*$ILGR!J3-D3MMTXLVG;I2/':U#MWIP>+9SZZ* M!?XT;(=^.!K.SEZLGG%=D&_W6DF.!/UA77U9SGFAO_SE&[?2(W;'&^]VFSVB MUCSH&^L,ZPQW;8;W*U=S%3K>)C-@W\_9]W9^2 ?EU_]XIIY]>ZZW2JE:C7R; MJW,_M\1-\D#>I]-9.O%IVG R:!AAXNZDO*HM'([_;N?_N6OKSK/RW9Q M:2\HJ/+((?'(N2>V8Y+^N4-EE,HHE5&J,*D\4GFD"I,=LOZV5-7E\?PU]\B M8831YH^4N]B*%)L/Y:C^MPD^^Z>=JB-.-UU'?-\<(?O=:*#VT;B0S2N8B21R M()XK$"0$,!'_U('[8!*CS,E^X5M'@E(:*,L41*(>O \:$N(CY]%HXO7E,)3? M)N./!1!*>,D3R4FK%/T0%%UQZQ!V>?,%NQF50?I2-K$4[);"@I>> G,^6,6, M$%IM&K?.P^0J@%72K@!V4+N\A9)3EK-2;A[#+ M&PP(674OJ0!GPA#Q0IA*)#,K>VU2[DO>-U3^[H"Q<2 <5I1[![N MSSNT7]QG]Z>H/L^#\GD^^F'2H\NW@^W\P 7/@FH/0I>,6DT3&&)4:7(CK(_4 MF]0K[$4]016_='[PBH"@L?3$$0Q%DK1..!.)[17VVH;ZSL1 E.#JVO'A$)2_ M"I*/30<'"Y+>)Q5XM)")1#-!Z02.,HLJOR9*>\93*9&]69#=SK? M$Q^?VI'_7@'E@X7DKE??OM;[^IW&B^LU9\HSUI])'JIN]SUX;M&%\6*-K4$S M3C?*K]AMI_YNR:S:#.)0FT%0G[W1.8'73('@W(-7A*.J3Z@0/L3(>@J^"]%* M'M$HL)KAE1Q!S7@"PD?N8D"QY^-^^HR??!.(JN=7S*R8>5^G" \V*8T@J7/$ M?YP$JV,$(HG*BF0=3*_#^GTQ19!I=\ N$$!>>, M@ *H,FL?=-Q(#_"G&F-<,;-B9L7,BID7$LNXHB$D#XQ[6_!/@[.* )5*)^9R M=KH7LW!?S'R2H#^V\Z\E4ND&T-PC%WM:L M<*3_=M7;;_'HC4-<*F8P-1JHUA2$I J,%0P\,UYD95PD/9N:.9U4EAZ2%:X$ MO2J$N&3!A2Q\ULD%YR]#W,56$G__NF&_++?J]VDZ&")PU)YP B&PK>"@%:6,,D)RKQ7D+WCA"E/%([190K MTNA0MU^)NZ.97GWA03--[6EIRO8IC7S9#Z*C4^+_H?#/%PV M#<;'_Y:0@QI6F*_1O+JOEHQ M"(T:#0,2+"HJ/G&4(U(!]<471H(W-&ZBK]9_3B;Q,Z(FRHDWXYD;?QRBQ?"J M;9$$?CGO(G;3QEDW&?1-^S@]%O-MN,_=VW_/KF-7Y\^^'5V_]\\]-OKYM7[]^__O"^MNI[=#&W8HWM3K^[ M?2<$QX7>!^8;TNZOG@S3ECAM"'CC M!(*\0I#W(H*G(JJD',E7>!8-SC\Y XF6-%.B!0J&D(%QSG74:!P1M>7)<,JO M-*!WSGCI%*1I:CZ7?W:-DJ,/P>M(@! 7D2II!$-21,*6N/$^".?")M62WU$E MFJ!F$J8)E4$$FNZ_?9+X2@AOWOYZ@1*@3:%00XF;;=/XV5_'DUW:]'",.A=> M^H@&U:13H;^!_'DZ.6G^RZ'V.CUK:+$,II/YQ^,KQ,%1\Y]KXB*Y<+RT1X,E"KXLM'H;+"TY,L ?4*I.2X/ M6ED7D_ET=KQJ@#OH1-'GXS1&&V2*+TF=[W5ZOL)HGH3A-,Q/VEFQ<\H7<1AP M'!>GO_#:7IC_B3MKQI-9,7FF*4SP\<6MOC!D3J<3?%8WR.6\RD.^+MUU,\1U M:.?^'PNG0S?T:?KG?#C%<;6H!J!5%1Q>MC*&VK(2[?SDM-#KHN/K/^;QXZ+A M\ZDKCO0Y&CZCLZ8KHH%K.UMLZ[!$;G=/Z[AXDB]MR-+0*X;%1B>7;UYO/5N^G/5,NRMHX-ZMB# [&ZL0,(;T"D_16 C6(D%RI# ?D@%J(N62,D5H;]="IO;U*T-[ABT>3S6MPC4)D6H1(IY05(8 0W1W9S:[1UVXL]/N_\1TEM_=($I5'ML@CO4/WRB+;*PQ?U;$* M0_?FI7U!GM^&.74]>9__=W+3]D8E^0\7>&I?Y\MA==-)VRX:G_<\_95\#A13 M*X.L&<0AS$_FH_/6YZ\6J3U= $=EELHLE5G6X^MO5MFQ\D3EB8/AB:IA50:I M#%(UK,HLE5FJAK6CKN55??>;NY9OY$J^7,]]"PNZX8KMOP['Y>K1\--5P8 O M=A:)'K!$^^'U+MW;';VQ9-F-NG2/1="',N5*T7N]O0[V]!SCE2M%[ MO;T'..5*T7N]O0[V]>S?E^X6CUIZ0M]J*5Z&KK!*;4U>^:9N_(+-- M4S-+X7B,C_UX5IM#;K3_QL.[(Z_.]9(!"$Y!Q^TA8BL915/7KHK MBI^0F)S2H&,LG;HBWF,)A2SQLXHJ<-KKNK5P8?]6/-B7\OW_WJ8\'Y6(V7ZM MC#B?GB4WW1R=?TT!N+ 8=RVA<=UK8/UY5R^\SZ3T):8@G%0@*&=@5+:E/@NW M(EE*8J_(@G!,.4,5>![P'L4#&*L":.&TR-$0:GNEV7=DX2GYSLI77/G&I+_9 MGN/1S[(>JE?-;J@X&R^MQ:T+G&@%,2&("N8U>*D3*.<-IUPYZGMUC&/,CK#H MP.K2[3P2!EX$"\HS:27!!]%T[YA;>F:-B%"2V<-!45$0,U4"?#:,1!)$9JMBX[T>FAO&!;7@N#6X]\V M!)1<\8'56VY\N+-<=:.".&80$.9*@^EN#DBG+5@8M$#62#< M<&(#Z]4\WS#"?:O/T>W0C%D]X&K+G0BKVE=!K(+83H&8Y2Q$-%+!>ZI*]60* MGI>N-DH*S;V)GO?*W:M$@K3%;:@M@IAA%JQ'_8YGU/*$3$0&]UC6JQ0(8Z3" M6(6Q7=_2"F,[;+U*$S2C0D(V/H$@#F$1+5IPF01C313>]-S[&X;%+5NOC _8 M'NI[U7JMB%D1\R8=0;PB*B>)]F>6('C.8!)/P*T75'H7191;1KC-6:^F-RA0D$XFB9B+#' M>$@M/7@*,V@-?ZM#,*IZ;7IT9$%+ZT#HZ5%*+46/-,9)[WF2CL2"[([03C.*BVTIR!M$"!RS&!+$Z@L1+1:,>#^.SM$YR:AT#+;%&P:V.[LJNX:+ M\*\TG90]-XRREWN'7U6_J[!58:MOG5*EE2V)88YV+:XS..X=<&&%RUUG77L9 MMKA*RCAG@+O$0)C,P!O/@2AJ:4[.D92K=?IT2;VBU]YMZ9-'KX>Q3KGR63CB MP44J062?P!A#@1I4X:RFTO6MTPVCX9:M4VX'ANF]P\=JG5:@K$!Y/;#EF!,7 MD4)T"2W-: -"7%!@*4L^9>.RZ!U";!C8-A=(0]6 :+YW&%9+V.Q\',WK+\-V M-AQ_7*M9TU6QZ7YOHILY[]H;]5 ^>"GS]")H7"9$**'!LIA!!,+ *F:!Z2 D M)4&+U ODX,R7/&(!*GD*(GD/5J@ 4E/N/#'91[.C@1QR9R)HF+)212* B(A: M><@:O/"X^MF&&*EB4?K+"Y^DDDXQ S)% D)8 H8["2H+@HO/$E-B1Q>^EK&I MVFO57B\DNG KA(P:>'0!A/(&O.8&L@C4&\=B,JF7Q"RXTQE1@C"$;$&B Z^L M!ZYBEBD'%:)^)"L-@N.6LO_V$Q^JBK#A9,*[5 )I=H?$*6WNWI7L*6XHE)G5,X*A(('S.8(/-X"4A+J?, MN.\7V/*)9LLL>!-1A1->@?5: !6,6.\("8Y5V_3)4GH%K[W;TB*:]'P0()-8'4J M4=*4@^/9 \M6V\ T"Z%_ +%97*NVZ8Z$SM02-'=BK ]3%Q.^[L\65QT_=I1? M!1LKH[(Q.0D/,I)S7,@:N!&QXXC61WACK>I$RFBIGHC1 A"Q-HDJ<330: M:)1>*"L2%[FP I< /"\@1&. 7<"LY-%E&'?J%USXA#OFE+#@M%#4<*==V-5:,S529FN*JD=IEJ;GPSU"D=.TD]$P-JN= M>C)B_HZ;_OT5V%-EUZH<@W,63!"EVC8C8*DSD$H=&^ICL*+GT4RF!$":B*C! M*2*^H> 0.0#!A^(#M+/FT5("!WS;"8'?()5%H#7A>\\N%2,K1NXC1CZ,XU0% MPC@K&=@1D5;(XBP(Q &JH1&\;<+2<>'BP*5]]JA>,*QUO.VR;* MJY@S2&*+PT%J<%(98 G!,!JK4DFSV2I\/AW_[([B9-56*SQ6>-R.1:]3($(R ML,0F$#H(,-8IB#&KX+1/0?2T2YE#8#EJ1$;-4"/E'JPG$41FV7+FF>"W2*"K M%OW38Y>*D14C]Q$C'\BB%RXGEQ+:\095THA(ZJ+TX UJECD285TOG'W#F%LM M^FK15SBN<+S;<'PU?):NTTYQ THR!$":*1CBT5@W+@=OG-;:;1D^JT7_A**R M[EG0B&XB+(L^R;BLRN(_XJO/8E&/;QUV$_-_\6B,R.6('D.)D7 M!GM$W>5QFI/>9#%V@U,Z9[!Q-2*T4D M)Z"5)&@Y,KPG< K242Y4RMGZQVK^9*0>,+KE\K'?))>GI\]4T*R@64'S,5UQ M+B4MT 0$ZC-:@R6/QPC\Q_%LG4J!2-8+1]\P"&_7%2>E'1BI#A26JSNNXG/% MYP=4:I,CL0-0XB(%X04!$[4 [A0GB3IG12\;!E M8'C(P#CG.NHD%5&/Y@<@ R8J:%;0K*!90?.I^ &"BX:7,N):L=+=JP1$XA?@ M%0TBFA"#BEL&X2W[ 0@?$&4/%):K'Z#B<\7GAZR*A- H)'/@/.JSPDD)AN2( MFJW+WJ1(0K\ASH;Q='-^ "[T@&IVH-AY_U =_.QP&CN"AI?>_7IR[&X?CC6KC7<#&+9804.5+XQ3_F[6R8 MSU8O[&Z%-(XO3R?ML'OV-*$>@DR%5/FEK!4^\\4Y@7ZY(152]KWEO6DIH5O MU 9VEY$+.[O8R=7.'9\'G2U'/QR/AF,?$'7-?%U]U&+R+/ M7,;)O7"CS^ZL??GL+^KNYV4U[JORWQEF=2"H7#\=S MMRZ3@M"2*@8DE!89/G&4+U(!]2HE3X(W-/X/OF#U"4W "6AS"A'B2I9 LZF;*+/E%Z6A._# M<8KS49KD;\C$7^>S^32MFQ>OOYRF<9L^%(#^@"/X:30)?SYK$@K*TQ((.9VG M[7/['>,6-T!)K]IFDIOWZ7263GR:-IP,&D:8SXX2K,$,- VR)G<+U[BU ME6O28NG* V9=I&3N%AY&9>7[89/-9]?B1U0U1J/)Y[9Y/ASC2R;SUHUC^^.+ M=6K>6SY=*02=/G!5G&R'E$O0*N,I&(;#+Y<#2KG)?!E"_7+Q.DK($?EA=0.2 MS,B=MNE%FT[=%/=MM0Z=SKMX]M=XW[7XX4_#=NB'H^'L[,7J&=<$!B]>:Q!Y MS0_K.+N<\P)H__*-6^F1$G>\\XZWR;N/]2:WW2\F^RK"NTV@]G="L)^VU;VW M7@4D@O+K?SQCS[X]UUOEN#Q\BY<\D-U/]"@:3_-\FDX<:C#CCPUO3O"WX[8Z1)]BQ>O'<7;NJ2.3 M\,28UQQ"Y*X$)UEPVEC(FBE.4S#)],KF;CI M&^N_=&Q*L+\.[3VBD_SOTOQ MW TE;_.!(OO7QV+',P[W5K#(*D/NS"V/M.$/$\12)K>G0B,(*9D2''A2&05 M"F!9H!!H=HP9EYSN11-L7VB\Q9=]^)Q&G]+?.NUN4Y$%8L#MMO*^GA0'5"OD MOL)"56%Q&*Q2A<778RG-9$J&@),>A46V#EPY+Z+&4T*=C%'XAQ<6Q:#X\'FR M.1F!YE*5$=6@N+^,T%5&' :K5!FQEE8GG;2(]]PQM6@R:$)T$(FW7GFF@M"/ M)"..IREM2DKP@:7;\CP]*=*OEL1]I82I4N(P6*5*B:^9A"J@G. "/'6E60%^ M,EE2L(DEX6,T/*O'D1*_3N:;.IX09F"4J4*BFA+WY*$/QPDG7B)QJZBX%\,< M<"G>FTU_3\5-<):J)"PPQE*); Y@8F:0E93":ZTL[44VWT; M0=F6!O84(5YE#X;H!,2C*2.C4IKVPGGODXWY+G=T>J#9E1^.4S.9SUJ4<26A MN:1/EMR6DC$9<5F:SZGD5'XW)?+A!WZ! /<9SQ>"_VEG8RI]).Z:4WETUZS* M.][&C^@VDS'W?X8[E6[:3WW9BVRZFH-ZX#FH_7H(-1VU,E!EH!LST"\I+/F' M=OS#*__LY"'"?IYL(\'1!HW7X=B-0XI-<9=SKOGV> M$@M*:""<2!"FN "%TL!RY)J*F&SJ.7ZBT4X99B$IKDMFA@ G)0-"C;&16Y4- MN>SX*>Z>-^-V-IV?X'!^=M/I&5HSBZ(>3Z1E[+Y3> 6M_3V]W%/THC83;5P MQTP"88,$FVP *BP/5"C/E>VYK:.6.@>-Z-6UXJ$1#+46O-5$2/R_(!\ O7KG MDHK0 9.D0M@&W%E5TRV%BZIZ^[0YITJ*#4H*$5T@/G)@/F400GBP5DN0)MG, ME4(1T(MA,=DSK:,#*PS>8[D"F[,!E5+PE#'#O7L$22&Y'I"M599X:I*B0EC= MTKU&KBRMHB4@PTF*.FX@&4S(!*1@.; H,R>]["6BDY*14:$:UT'==O:V.W.7B_GV\+#B>XB)@)@[;4.BT<>/8#-MV7AR\R!/M MS0K&5KEQ\V#6@\ICNLM)W=.4/0_33L[XJ!CQ%K00!(2A KSR&6B,I0.2*KE1 MFX@DORC+UN#BER50_#Y-)\/YR:MQ["Y=(L;/!3 V%VI.V4#I;57WN<4QZ*.# M>VTL5\&Y@O.N@S.WF3LA UA>G.DR*G!4J!((;ITH_G3?*Z9SE]YT.P+.W"NOOD'@?TJZW9@RM6!M8%#VG)*FR,%2C0J\-QY\$PQT#0+ZXS-*OE MU;F$AMQ? ]X&4ADY4';+^NR3(>OJ7[\7=_R6VO9%$^;3*?[=G!;S;#(>-.,T M.T]1K1[WZM2I3IW==^J(H+V6R8!U4:/RS2U8(Q5*.'PH8XEIM9&6*^LB[><% M<&RJ8(L8:,ZJHZ9ZT2O@5L#=><#UQAKCH@+C'=H0,C $W(*E*:.!P"FB;MZT M#;%9P%5J0$7UC.^R9[P6>5P6>6Q&R 8P*Y'NQ2PYMU$NV2Y50M9:D+46Y";$ MF^/*V^@-4)?1-L@D@4^^A)=FG5/6B@FV:7OB[60<-BKAA+4#91_4IGCR-2 K M5%:HK%!YJV#'8'F63H&,SI:V(PA[2EA0BCEF2;"&]:#ROI; QJ%24CN0VTY+ MW3.HO$6YW"=?XG)Q:7GRBR'JX\-PO;Y^=3KJDU^!Z^;[;MS\UWR<&M-5.J*# M9G:7ON^^I2]_ M;/"6V;&;-0&9R0W'S<_XI.&L>?5QFE)W>70S?';W]D6=)=+XL^ZDQIT@6*R/ M9#&L$;XH3=OFU$UG9^6;:<*7E!M^'KTZ&I3BI"[BS(?M M;.IFPT^I<1_3\C2H*TZ)TT/K;/'E\_**Y9RZP5P>\&IF1TVIC'KE)4VI#3YT MH]%91^F\'0Q8>N0#(T*;P(LZGQ1?0 MIO&C$'+&[86SY+[V [H,97=RJVU@9 TNR1") !=I7KBI\P.,.HAIL@M=K50D M'*1*I$2DI(](ED@^PW$8GA;J['+;"G7_VSV):/-F%HIZ*05!Z9\I".$<.(?D MQRF7TF3\Z'M)?Y;+2&VP0+V0:)I%"<;E!#'0Q$DP@N0>^?TV'*=W><%LORY7 M[&_NR_!D?O+39#J=?!Z./_[L2HG;V=FU&H5:URC>O/WU>Y&W _(-A>(1J BO M'I6E[^'4FLAJ5JOS%:LNP_8Z+@V62#LI6(J BLO8#IKGPQ\1L,8X(D3-<2A5 MH/-7HFTO#^"Z8F7G@N!)DK8.,?L25\Z$#B"H"*@6,PXD<"&0Z&FRO;[>=ZDX MM7G2!OD=RC:4'.TB91?*ZT@/%V.^V(M">$ALPTX/:6=-*43=+/2HQIV>HB+7 M%;]&+:"=A^,E?>)?S[]T9%?N#:[M"-B7_W;W=U<-[BN1M]"0BQ)E0@(JO$ P MU0E%,@U 42;[I%PD_18,.7GIG12EJ% &P?$>HV.$R!G%OUQ"8/ZV+/_)MH[10EUSFY 5NG-_&]D_&CG<+1'YI3Q#HWQG%V M>N#SLQZIO)Y/)[&HA],5K?SVYJ=W?S2GHSDJE"OZPPMWC814R"+&'""9DE!/ M& (021Q)B*$FB/25=2^,0FF>@LD$T-!'%9)2B>H@ EW(7%OAFRHDU+ZX0OP@-EL2'>$R]R6=<\+V;GS-;!0CPB[:P\."ZBDHKTTVGN2R)#X8C:_&B^[!"S M^K:0U-+2N.!16C#%U^?D4?JR;!>"J! [*Z0$Z'Y*R *SYB-^F([+HXOZA^M1 M/$9+-&F/GDZ'F2?K&_R;.UMU$> W]@VR:WR#[*)O\!H?VJ#\BI@YPNET5TU3 MQC>5P&W\8:&)N;;[Y:M.W]%5[^+RQ?NEU^5=1TD?CV?-KQV\%J(J2LK*DGW_ M[M<_EN-;]QMV<_2=M['Y-<7.7_A':M/T4SKW.I:5_._)],^%8[ 8SE]'L1@= M/C#E7 0#WO9?\]'9TN/)*PT_# VS92>,&],POX:&^0UI&.>#!NE-G2U?582E M:+[6L8._3B?SC\?=3?FWX:N'I2G7N5_E)EK%;9P]8G\\/-2)P+.A8!6W M1<_0X!*:0);3( /5T2AS63<)-#$OC((H! .A9*ER5AZ!AKK,*E/F>K46'\'# M(Q4]NKYWZ+YZ> J"KPSV[O/.V^M9<^&(#N THTA.U(!S^(EE:0,7FE+7JV4A M3>2)&P'*%[\/1>/-)6DA!.\A"#H*G"%SJ5"K# M)L0M22!0J9W)(C/6.VIQ+,E@'5I?B: E%9%>#(L2@C*1DF@RD=\YZ7L([^". MD MD_.3\UN/WA8JC+"'=RI/"+?\S;V3"?K5[8W0JH MZKT\G;2=>?IBFD9=U,!Z8\/S(* O-XSTN8_:?+]65_?;0D8O[.&B;?9JYX[/ MDP:6HQ^.1ZCF0#MSTV5ST(L_X+HNONXV>I$YX#).[H4;?79G[;))Y/J>KW:Q M"Y?JMG"-"GJ[N=E->YH=82]RUEV=>.4%J[[HM^@.?M,.W$_3C"QJP^/!Z<*# M^U2.&$A(CB8%@:D(PAO45#*GQ7]+I/0D2=_K=I*C\2*Z6/+/\!X3(JK$"147 MDKD-REJ2>#UBV- 1@]C$N0(_CX*[_+C1:'&P@#>-MW2LP'6PE <.,;!BNFL/ MW@@-*D;G5%(VAEZ;A-N06#U6V.:Q0B&N%M=I05GSTT*IG;?L>\ZJ!5G%XEZ: M3 M!?QQ^*A2Z<*TV?1_>8WI7#\.]6C!@XG$0G;K0KIWA7.,7[0Z+VN(&1T@I MT!6.W?@COLN?]4\N+Q\K%"E\:8L'S5)?Z7Q$/C4?YPXA<):^NNV7WMZNMK]^ MV2*Q34:C,YA\'N,U)R4&>.A&39S@C&<(,>W!'?#@\XHITI'CFL^Q[%SQ' TG\6+\>2?CCMVGQ?&4 M6QY?EE#T$-(H=6ZD;E?GL[+/W='HTG%98M8['OE&$/G%Z:&>,KEJCD7DIQ8O M7W)>H9+/;EHHI!!N%T:?\[ (J2[P'?\>%^]\^6-UOMIV$?I7'4QTUR.=_F,) MK*LCX.)_..U>.#@_DKVP"E?0[A#?XDI,97OO/>3EL69\NSFSB%V?EY;#; MX6)/;P"**PY?/:8,>93**&87W]VI?_C;L*MCM5#_OL+'UVU=TDMWM'7]BV], M@\NIMI?G>H+O6,P6_RIY[B6O?83<-T4KO^G&7,8V1DG=[7=9!$21XA[^4D;6 MF>4=U[1M=X(T1KMS5)RQ?^*#\G1RLM(,)M?N3_.\.QC X:+1.XPXXJ\_=41\ M[*;E1K0"4-2TJ5WF;YQ')."=URSKM<6/?%Y'ONPH]IW.'3(BVE.WDY.<%1XU== MSDI"G:O 51X6>ZDI6NQB@A?'4Y:T0\I"HI/EP7NAAG+OU],_[T;=BD:* U:X>UH/&<>^V?8-RD%>LLS:JYW\HRZDYB=,.LJ2*[I M*>%=Z&%;S1%N M1T*4'5W?7_(1*0CUA/DM>G^AZ Q%$XJ=NK!VYM7!"^E\ M,7QB,K[:U7>="K,>PMGI\HNANU6 QO.T%EH;$(%I$,@8X .B MI$9<9,YSFGDOG^;^O517XK4A?S]GJ;E* ^5LYLZIK]7\, >75\7YC'\ MTAU1K(AP6%*TSSH;NG.*CLZ.FG.U(RW5CD(R.X>?E GEI4_ (BD!.=JB/%41 M4G0BJ*X0:4^>9D%95BD""Q;IC$0#U@L"SEJJ8@C2Q5Y SFHUECK8!L4J8N+U M1?$>$1,+@>S<=AO+N/4AED08CJ(/<<(9R2#3DDJ/NQU<$$EHVO*1K)A1.704= MZH'8Y*))CM)^L;$M@H:LH''S[6;<\Q0E6.++=A/4%APIQY!4\QRX4;(7M$F, M,=$Y#3Q$AJ"!&(,;KT$2EXCV3M/1(GCK#-K^.F>T^DRI.T"Y !5MH%HJS4D/ M@**R"943#Z5(!XC,D)Y11P87*$N."Z.4O$R1K];L@G?Y/(VFL^HV1)KDR.XB M9>XD$'G.@RQ"0XDB0TS1.96+P(U4P5+GO.M%0>C$I0^RV$.XV4)F!ZX8^P[E M5,HF^DQ[+="-$ "($RBZ63"D5D( SBV0E M4DBA5SE*>(=VL$H0-&0#BH3M9S60WMQW-T>PU M;C:S)A00(&"I1VU$6M1KC)':AE[%)A9B1(,((L-_A#41#5QJ@)BL'0T\,-(K M:_, V\Z/KF]:_=0PX[(2LR.1^_<)(^X%[7GFF2:HFR2*BK!06H'7H9@\#/43 M1HQ,_5IU=Q!7[\-QBO-1>I>7 7O#U+[+ZR<8'XIKZ@.^Y:?1)/SYK$E(?Z?X MA-ETGO8YB/G5M?[?/.\"-DO*\\G\9.T$]_S$MY#UY2KVZ=]$,DWF+;-7^^.*6 M)Y-/,ZA_5:&U*]!Z55>$+JUBF>%0QE,2'G#XY7(8N;/)?(:O^)+BR\7K*"%' MY(?5#5T5S-,VO6@7029IM0Y=\>'%LY]=U2RB;-8BY.?%ZAG7=(%8O-:0(V5^ M6$_*6,YYD97QEV_<2H^4N..==[Q-WGVL-[GM?@TXKB*\VW3EV(V^?ULJ?[ZW MY=V1",JO__$,->QOSO56+9)6(]_FZMPOB>WS@B?\9!2OEVN=<^9&'1WOWN=G M)U9M@U15FX_>JYA^=[C^_&O0&U]J^+7-W5/LW_LX72?VM*-$ILH$$0+X4/I3 MAU)@7!,.$>VUX#GA@O>"D.[;?.>KJ??'*A40C;[S:,8_.CY%C"^^B.)M^._D MIAOJ/:$'A%[OO7RJ'/&00N4.K>7V5JC(*C\.AENJV+@0C"-H)"@:0%'I022* M8D-X#HZQ%%!V6++YGFW?$1MOQF_Q71\^I]&G]+=.O=M4MV@S(/+ZP)W#8H-J MB=Q7:*@J- Z&6ZK0N!",19W4643(+/D2C4G $._ $F.B,%%GVPORWKK0*,;% MA\^3*BMV1594 ^.KK-!55AP,MU19<4%6.$MCL2BB=1$$HPJL] RTCR7-+6HB M'][ Z&1%"179I+2X/BONL.B_6A;WE1:F2HO-M@V^ZD#VR?#31KIK?^=(>I\D M3I!4&.HSR.PMB"P-6&L(H-S(D5B2(^T%YC^(Q/EU,M_4\8<0YQS^YLLQIY*-"*S$HE;"$:5R@J)@25* =.*2R.)(FXC M_K:+115^7M:_6 1Z;4AP2:X'Q&[95/HFJ3QMT86?2XSQ-?7]NV_72XFO52?? M"?#<4JQV;6JPTTT-6&UJ\,1X:C--#?HEQ!VAC&<&B:M0,HLH^*@H:*&X4U1$ M;WN-<.^2C?3:=?TKV]_3]'VI1'FOM*-'RCI:C\'>P!:_???A=6.[.LJ4OFS> MOO[0O'G[\[N_O6Y^?_U'\_Y_O?KC]7WRWS8\VNTEQ$F>O'(T@N.E\!KA!KSQ M#'@BCG#BN:"]0A+W2XB[3(REO5,H-=J&H_DLQ4/-BRL5U!8I9ET%M$6B55HD MO2W;BI;RL//9>46T4N=V.,8ONP+1RQJS%[+3!LM2R6N_+VI(U+RU)Y6W)NG1 M7;/(CLC#IJW9(VH$^?J_NXZ[3K=.]Z"F^U#YF'UHWID4QJVGFQW(#,_3--6] MTS2??%IF%];0+.*FF]>E\,6_^^E?_GJA_L!V=[3L9GC[SJ+.3I7)VXWXS <5*@[V]!SCE2M%[O;T'..5* MT7N]O7LWY9J^]Y!FS7F@9X)E&VI=W0WFWFF1<@Z20*!"@DB>@DTL051: M$>8I-Z97O^0N;=Z0Y]YT+/?;I-U4P4-J![Q6R:V0M?M;6B%K@Y E>32BU..3 MUED0E#*$'V:!&2VIESI1X3?196X;D,7$@/'KNZP_5?JND%4AJT+6]9#E1,@N M9PX^6H0L+A1^BJ5#HM&1ZN DWTA6WE8@RPRDO;Z3]U.E[PI9%;(J9%T/6=0: M(CAWX+/-:.39 -:CON6$""(;%9+,FVCJN@W(DF*@=-6RONU:W/>XAWK>4,\; MZGE#I>A*T77*E:+W?WL/<,J5HO=Z>_=NRK5'^;T,]5_2>(*_U8#L"AIURI6B M#V5[#W#*E:+W>GL/<,J5HO=Z>_=NR@_6Y:L&9#_[Z__I%C7%QN%$W<>TJ&W; MEJ*X87)R,BGOF(0_F\E\UL[$UW"CBF9U2P\ S7B*TB2I@46'R,28 N^3 J$H9SDB;*5>QXR[Q'(_&IJI M@24U$JFB6=W2 T S9B0S5!90*G';CFCPVE$@F?O$21(DV4V$>3\:FIF!L+2B M646SNJ7[CV:46Q^]T< %14LS604F2P',!YNC85)*NHD(\$?4S3BKNME]_)WW M+$!!-^'PI$_1X_DJQA?-ZYQ3F!4O9RR]TH:?2H>PL&RTWKBVG82A*V[1S\/9 M<3,Y+>395G%T,#Q9Q=&%2A6)$"6] 1,":M@^9=!:"1<!?:3HII&$892^K>*KH5K=T_]&-LTPY"10BJM8@HD;%F3J-RK8*GDM#@NVA MVUTZI?L/;DP1H:PBH'0(($11W0CE$+GDV2MI/-E(^8M= M K?J6*C@5K?T , M!J5-=@Z$]A'_D06HM (3D\M"PFV*1(X,$LK?BR!2]]E-(UXWCAT[5(?JX7!K%5P7ZFA:PQ-)&:(( M%H3C!(60DB"I#5DX9JP+]W&H.A2 +_X^_H0,F.(?YVSXOG#AJXX)7XWCWPL+ M;D[K%@-B5)5-%<#JENX_@%$9;2:, F5<(8 % S9;"XH:K8KV[6.O=OEM?*:/ M 6!J0%B-?J\ 5K?T$ ",N!BDLN!XCB (HIAA(H,W)H04DPC]Y@NW\8L^C@;& M#:\ 5@&L;NG^ QC>*CRG% A5J$U9Z0J )?!<\DA8CBST#G9NX_M\' U,B'IX MLR S!QL(!Q%E ,N$ A*HIS$& MG76O7,G6XEH?!D.W'-9:,;1B:,700\+0%'40R6G0CAH0TGGP)DCP)#J5=4Y$ MJ@<+GWT8#-WR$5C%T(JA%4,/"4.]"\%YM."=S I$R(BAS!3_L_5&03+PCF1@/"5BF?>2]*(G-E@, M]V'0TY@'];)4]*SH6='S$-!3EWE[/Y MQV65!;A."31[+-[TE[-Y;V50[&]8I5XH^ ME.T]P"E7BM[K[3W *5>*WNOMW;LI/UB S5T":G8_9*;K?=.,TZP9CL/D)#6G M:;J(EZF>MCWUM%VDENO6X]^JRVUCU5B\I2IY 9%(#D(:!M9G B9ZEA/QF4N^ MB6"9UVXZ'HX_MK^GZ:I"*+A2Y!*N,R=48ROY'P MF4?$4%DC#VOLS)-!\+V54/44JTZY4O2A;.\!3KE2]%YO[P%.N5+T7F_OWDVY MQL[)N=2S-9O(X+F M85&TUDZH*%I1M*+HME"492&$%!&H)@X$RQ;07.? 2*:!^6R3W$H,S8.BJ*@9 M,36*YLE@^-[*J'J>5:=<*?I0MO< IUPI>J^W]P"G7"EZK[=W[Z90FF00B8CB.2- $HM&"\=(VDC;I<*3*Y9\G\)\.IP- M4_MZR7Z_3B'BG![MZ5[ MBG!12$$UE9 E0I80A(%3AH!E3-(<;:3,;2).9=<0;ML%Z_>='2K"[=V6[BG" M9>:]1>L/N%(&A!4!?$@9SPQ/PF=9=W=I=72'C^M>MP7?VDS^=I1JXE(_E\&HY=FXZ: M;^4_7C.CV32Y=CX]6[[G),V.)[$\%RD[S$=NENXX<9SSH!GF9L7\@^9T4I9] MZ$;G%R[O_-82'36_KVX;G9T_[-(3<*X%3KZ[?OB2 3>^,8MNV\L$$S M/\4ORQ#2ES0-PS9UTUQLYVF!C';0C%+;KF[\N@6QR8AHC<,GG> ?I]-)2"FV M1\T'?-KE;\^7N$/EQ11PC&$VQZ&=7X1;X1.^(B2<]_+YW=A6?OENM.*]8=+.KECU"ZAQ%2@@(K'\,FS# M:()$G3[@XW\:X37/FH3BXK0$F4WG:?'JX7B>XJO93ZW7U[_\;[[3K]L7O_OO[_Y M\-_KI+)_Z[.XM+SJQ1 A8QBN7;$% 39OQD5-+!CU^\B-VR>R.IM>C()WJ$&2 MYO6;W_=J":Z;\+MQ\U_S<6KHH)OWH /3HMH6N>XBRHVT .;%JEQ%*\WS\GMA M+D9>KA:O^Y.^_/&H^?L886[M$6]^O_B2$W?6?)RZ\:Q)W=,O'-46,;*2&"B] M$+'A7(#$(8J(V62*WQ?I@7-JYR,4R"@P49=NVC3]- R=F"LC2)UVL/[BYWA1 M^>\I"D-\>[EE[EO4^MWT[$<4;-W%12N_0HPN=87E<7)/;%_[0R?/SV\_Q9T, MPX5 Z\PG_ F%TS#BB+O5^(2FPGBI *"$ZTP$7/O5XJQF@)+1#\>+Y^"@IVF2 M?SP7A0]/4\U!<,ZKV3HU+65+6XA<-*_&XZ(,K *MD)))H\,1F MM.PU!YN9A\0D2]9XZW+OD("$YE"YX7OP(-QAC14]B6E5-3 M_'E-"7TU1=CZV"W_3V=?+_G=G96O7A4>774K?A7CL-SB1HN&Q:_F:*],BW)[ MI8_@JV?@S=M?O^,:, -+R 7]%H'P2,@P/.%/5%H;=B93@M;;DE8A=1VCI1$ M(1]KP"!Q@- FHPJ? RKS(7I!DFJ%9%'9 MN'E2VC@!434PNT=!\W.UX10MN^DYL!4IOFNTXP+74A<3C+, @T_,)0)(-&[ MS(T6V?=@R(5,22 &;.FA+B02D,GXC]*6".ZI23SM/NTP.="[2CN/-X#.D5$D M=2>TS^5T/"?B'[NOGP]1'I=KI^ED@JK>2AXO5>D\'W\<%K_.$CO+9B_5ZDXP MY_EL/DWGNF8[1W&_\+2-1DM=>J4H=OHUOA\IMJB,>8;+LZ:$-)^'H^)5FA<] M I4,_">A9@;XGP:U\2'J(!_=<-S.KE87W#D]7508YCW-OWG^N:BGKFV2P]$N M)K8:W.E\6F[LO(/G2X#CPI69I^7$=T2I_99KJ0DCUR+SG+J/"<:3F%8/0?0H M/R]'_:\NX^_+"^ O\RA]@84U@XSS N]/F-I(K7?C[^RLJ>NP[ MW1%,N'*IK$QIPA&R6NVKN>Z6HB7[SOW4D:M8;A"@48 D^M>_YV1582% <0-) MD,R>L4@"M>1RSG/6/,G8G+W ;U^>&H]^QJ4*/*J:;JA];G YDO#!/Q?M MO(EGPPO3K03(\.7IM$WJQXM90+_=Y_#23K_B@L S7RP/@'Z]8A3@-OKZ*A9U M_UN(?9'6]C"Y 9<[=[Q,M^Y'WTS&#; !<.YL_@)(?/IR\PM8U^[CM-%=SG7B MK!=F_,6H8&LW][MI=Y^QLH<=VA'Z.>^T[5V@ M9EW\7LT->B/O*3ML[^GMEKN7#@\'JM\WHS"ZK3-EAV,$I>LN1\H/O3()$F9= M_*$42M(/Y74OZ0;9]MDTXQ1=V1!M24H>FAH:K3?*U(Z4@0)!Q\H08QTGUBC. MF?>1ZRT3YCK6L/'!7*"#_@2"^A\HIY.ZV;[N%O-5MY:]UCFLY$_3V=M^'7\% MK6A#!P4=(%S3>AE=G/#X %H"4!;M5+4?1L6K%%[\$$[G(:E,O%QS^LPP.CE[ MN*&&SK'T%99Q'L:'Y]NQ3I4Z*$I<3;%1HT%;'"B3RE!'J4M;NZU@'!5>?/\4"Q>/FU7<>\-+V1M#R99H=U@>V1U^Q[-CXEU_Q:G3 M-DP>A!3A1W$6S&P5Q#YOKC\8%"S38!)- 0UU%(;$A2E Q?0S\,.M-'\^FBT_' MG>#KAS^D)JABU6^K:*7%71 M4L(K78*)Z@,Q$:P!:D!,JMJY*NXO4O)8(.A@!1QZ5^#BC2R>T2/!A3O/M7O5 MI](^O12[F^67][=*;_NP8;(,,UKJ>1MWK<%K,B4V M8;B].YM"E;S6)< N+2LLW> U43(*8JV)DHH8=Y2;UI7@M )L]I[58(=$3T!# M=$3;R(/45678_GPI&79O![O( "9MX*Q/Q+];([5F4JO2".(4$@=S8*2650WT MQ:ED4862EGLCJ"=II+;A\\&:J:.B<^,C_6PKM1=KLY>@7_+1+!%P[2S071F\ MMN;2ZBJ0*E1@L@ITI01=$8?962$:S[9=*3[ZTCH6B0W:$^$")59%0V+%)*<. M'BCT\X2]@R/3<_*S.ZTTZ!;'IDT>/]0$4AK.,AEFZ1Q&SV BS!8]D)N)*E_@ M]B&%!VPN^)QUS]_*?EFCXTWWY3<895W/V1Y..O76G:OR0QYZ.NC8%C:,IU\. MQ<)?RVRX/:^6T92J=" 8E)# =Z4G6DE@/A]-])7PY78M]QN=O7+'P2_&H8_; M;'%MTN=Z__(KU -!6_R(BW_1H:PGK+R_ N(^@9&=#3[R=0+'$W]I==!O<(K: M=W*^)PHMOD]D.UVT0.1=O;UP.E\[U&G2^>CVAQ?7-((>9Q;+<%PY,?&Y-*-4 M!C[E$?4I/3@>S/"!X>/E9&S. "[@%5^#?]F]CI;EJ/SC< -:+.:T#2_:<&I MYPG#.J0C)=VSO]M55_)STS:V&<,6OAB><5'!R/1:68\J]L?U+*1^SET:TI^^ M<2N]W]OXB*G[?>.(W_,+V4C=Y5[Z [K=<-W*P7PYM3QC?6ZK[XM M=TY!&8KS)&9?[)_+.V M7/^WKRN4^.155[,F_?ZFSSE+?[Q/>6?OPVS%99F3<@>$_0>K+RX4-NZ.1+B&YT36T-,Q)G@[Y6R*DK(GBM276Q8J7%:]" M1;=RD!2M=3"*!(KWE+6 >UPDC'->^SI4LI1[BPKU2M>:C=BI:Y>:XAF2'NT+?T8;HH/U&L,U6PL:*:""P4+@(51%M ,&:XY92;X#&:?5!8-ZC6 MO58]*-1)E[Z/CLM4C%BN,+X/[]NST<&RUPIL_,C5E M@#B,*3]'??42I A5D$H'2:(4%E7/FF@F*>&16LZ94Z6U&2D.1V%[=@[4RQ2V MX>1X5MF>#^L\2B#> \U_?\-LXNLY(@253&-15SVW=_ K7%8#\S*O:O7TG*I7TVA^R-CX9/?V M:6FK=P9JVB@?N2F)8\IAN2E'-"UK$JR49>T-"Y7<"ZA=YEUM+W&O#F#7ONV/ MPSVXD[4/*OKP57] MRU?@TV+FY; Y57I%/,PP!)P4M:4F$I7 M)#JM:QITI:JM*AL'B9,/;FZP$=?9W,@A@KO-L=ZN])UEV'YU BJ,3XZ0)/ MTC]/PV/W&CQ1$#\,]0YQ]3<)ZA; M//OB[V\GG:*$K)MHW.ECO7W!!BX/ONPX&> 7,ZWB]*=C0M@&=:-O- M[/IO?\ &L3N[9V.]>8.M9(GW(5@'Z8"MTJ\=2%O5Y3'!97YB*.RHPK!]-?>$KJ.;W53WX M;A?M_HH'[PN'KH0[%P>V]\63]QA&N-25/HSEZ4#0[4N<7VUY'@\B7=8Q ,S" M]"<.FJ3?.G.N[VYXM\AU"(M]@,SW !->?\-_OH;;[:SYSR.PS5O2AED3,W<^ M*'>^7W.W9";-3)J9]!Z9].-T;L:)ZW:R:V:^S'R9^>Z*^2[LV/-7+,Y<_&CF MW9\_F696_,.,%V$0F,4]-.XYA-7.?7P>PQG3W,?G*60_YA*5MT]Z#,8$(7@@ MPME(!!,!JR.4Q%D>RU!*5FVG$Y1:6:-M(([B/940Q$3#21WJNO*E]M;MKSK" MFW\MFOG9VTD[GRU2E;9W\^,P^WAL)GTZY"_3R>>4$?F-]/ ^B9&O)S$2?DD6 M8WU4:9JS&#,.YBU]^CC(J\J+*"4)+%9$!(LI4H&3J)TT=1D9J[<.A%)ME'-4 M$>T= *BI(DD';:S6M"[+&+VT3P 'Z5&M,@YF',Q;^@QPD ;/C->4*"H-$;H& M')3.DZJ.@HL:8-!MZ8,R4N4EY20$8T&'9(Q86@5B>3"ZDCZ*Z)X #NHC7N=R MNQD'#WY+\ZG ?98/E&#J4H%E5A4CPM:<: W:H?:\=%S#[ZYZ)(!X[EA@\MFB MRQ:]M$ MDK#Y=LGO&RGE[(CJ?-0\PV#>TF< @UK3TIE8$D>EP_/'BABM,/!$K>.5BV7< M*N6M*+/&,TMBK#P1)0.-JH1[0D5]*&LMN#:/'P:UJ#((9A#,6_KT01"TNKJF MWA.I=$V$*0'0#!6D5($ZXQ ?MT!01\U5J"6AE0%=, I-C+*&6,M+ZDT=;76/ M$?N[ D%^1$4.5&48//@MS0[:/>*AB3:Z&@#02=#RA/2,&(^:H:P""[7U3&_9 MQH>,A_?DI;VTUTOY]'KRYCS\1JO_7?RA&V6J% M-W]D:LH <1A3?D8 \6@4L*JTTL6*$1>4Q#[<%5'&UB1$9B(7QG/.#MO_D!6P MK(!E?,V.V3T#8^VJZ!W5I#;,$U%)131GC,A*J""8-5:[QP2,!^&8U:,ZISO= MQB^;4VLW_;(.:R*,DV4 M5CJ61 #.$4LU(S5(U]H8Y:4_\-S?GP9E3*.SZ+DJ'\ M>4/YP>YM#@Q3M-J)9F.U7F6$CAMJ,GRZP\^CSM$QVK\$3E865 MK:(N@R"ALE@J"KW[M66$JI(JYU7%V993R"FA@U6>4.,\R$)3$1M+1CP3GCH3 MN>;WZ!2ZLWI[\JB2]7U:$N<([R%MB9R[F5$WH^Z=H:XH*\:Y*8DV)<=#,Y%8 M9K%\LZ\]U[7P8>O03"RE"MQ9PBM9$2$D)\I(34I#A531VA">0M5[=L1$1MV, MNAEU,^KN^Z@BZ+E!.TFXH#7HNL$0+8PAE#HO5'!&E6K+[V-=$#$YAT0@@H>2 M6&X"P8)/1CCXE,HG@+KJ2-$[3I7/J/M,4??!_4_977XKV'25JXWG@)/!2B)* M"^8^"Y)8!: IRSIJME6!^D!A\QXK4.M%#4.)[6(^+<+)Z7AZ%N"!TQGB2KL8S[%"4='UN5Z<3B='A3F93CX54^3T M8G[<3#ZU1_ S)!R:-7:1&/^H )4(+F\;VXR;>0./-!/?W^764*:8QG3WJ4%> M6P"'+T>Q.8A1\1$N^XQ8D1Z%-WWN&F_C,]J%.RY.MR<)8%%\"A- G?'XK!@W MD]^[J4XGZ?DG4_A^_;9/4X"2]&9@?M-,8)5FOX $5!) "KV+ M20Z]^FR:,:+CQRF>^]J01*>+-6%#V,6A62QD@-H]A@W;,/GNS_\.L^F%@NC^ M^1]I_M#HA+*::\T9<4S#QNM8$2V!6,I2:\>, 3YA,YX7Q_URD0F1^, MA&?A$[QV'-HV/? 8J:1%7,?KQ^%S&./G@/$-_'ZRME#GY<3H ??PD6@TZTD( M=Z+KO1DTB0_SJ?N]>+^8P88"2;P?F\EUU3[Y&+6^=Y/BOQ>@Z73-KLNC=54" M.&)ZFA0_^ R_+;ZU7,7W>%G/R-W5']Z_'QBX4\Z6'R//-?"PQ"#I#;/IXM-Q MTN:" PWQSHFV^]K>?#B/N;^^&%9M9.S__:'P.C,[AXJANC6#8G M7[[G#0+8-_UIT6'/Y<[\TXS'J]?,O<,<924NT,SWZ&O2UE."]W3A4I(Z> M6JH=H<&#HF=J20SEE+C:5#6Z%:/9KH!BO8'_=Z066.7)58881REZ*6@=+=Q> M[\YAL)?+<+OEH/AZVG2;,V0[GU?90!HDVGD0]EQ+HSIOEC^4[/BA2,O1%F.T M\I +$CT-=(IDFEAR1:MP ;#>I9SX/AEXS6FR)]& 6=J+ 0S+PU1/?4T#K0E7 M/A 18@"3Q-?$N](#NTFOY+89([C5T402*E1I:73$5*HDM I*N<@X#V%O[K>? MS=?F9'$RP/8'P DW:Y+G[5=0D/:EH-*#4E#_V"MJLNB$2+2*9-JT M;3+3!Z%S:LYF4R!AP/*%ZYT32]71N<7)8FR27KC\?@FA()[&3>@7B (308:A_)<7N$1.,&*TQG:I^JA&)=^&<[-%2M0WQ0RY'?W07UWOQ/C# MH;&UIR$R5G.B-";AE=(1D"6:1,&KH(TWU(?;*%:W\_M]0ZMZE3Q-FZ'*#S^N M\W%YF;.O.BH/2IVZF)6'H$JOZ2!G(W)-O)D59Z!UX42':,?ZQ^@>FYP7-*/B M[14@(U[.!AA4P9#).I0,+KWMUZ+#(/GRYL=F3?6\EG:1=M,$"N].1L5K^":TW6731\"69*E M7SUWZ7&$S6SAL]G*9$:J/2\*GH7B-Q]4-5:\ZK3?9!8<3\>@QK7%SR%TF0N3 MXM7IK!D73'<^WZ.=(K!=O]>W: UIVHM>2,5+%61!@)\.$Y0(J/'"&IIDR.TV4I)*8 M4MK21J/4'D^#=[F^[^(KWX7TS#A=U[Y:S(^G,UBT;U;/D.MZX=M??KKLT-OH MH-1"N'K<#/"0UF'-ZP7_"S.D0%0!F[9=8 05,".9&]MGA1--/]QVHC4+I35;W'"OWN:!&WH>&)(A M?IK.4G;$'EFA&EV/1X<3)YZ9OV=&S.7N"W+T\- /?DTUJ]H*8;;%\1HAQ)^ #3 M0IIX-KPPW4I JKX\G;8)]E_,PMA@S/JEG7[%)8%GOE@>JOAZQ83@VR19K)+: M'T"OK39V,:4++W?N>%EDHQ]],P%E'8:!)O0+-&A>;GX!Z]I]G#:ZJ[1A(DSN MA1E_,6?MR^_^M"2)_LG#+J:LZK2%:U2PM9O[W;2[/PZRAQW:D06^SEDWM1/7 MF77HN&H954(R(DIAB%#>$:N5)YQ76D4EK&3V-W[W_'#024<_3WT3P8@?LIN[ M0Q(WRS5_E+;/6TQKF4PZ8.ZR S8399)ILA)=:,TT7%KTV70X@Y,I@- MC1Y8BQ:/!<-GMXDT7WNUOW'1-'A7_@[9L\7;B1D>8MPT;<-Q%>E>Z::(?J; M9GF+T7;ID[UJWGV,BU>DM6V+T.))CZ8]7LUAF=?ULYG/T8)\]6D6NN3%Y(U: M3PI+DB;="JO27+:3W9R;M//#&FT/Z8MI<8U/>P6F2]T??,PI#-]-M#DY";[I MU',;(J;F)]\7RH>M%__]M%^"]02LU0$&-):OLK@[MOP\92%OK!%O]T30.T*3 MC/"U+4_'&[[ 3@,' 8Y+ DEX&TX+OTV6HJZ)Z?@PZ BV_:W4^,YX:&K+9SFW!Q=ZS2YG:?/SF" M[JSTV"Z0L62R3KV>A1.3%F\QZ3*!?2+XP:"<3)<)PD.&".;T=<\\!UJKY<# M7**'%?-U62']'JXRG!.TO'/SZ5I.8&*F92XSGMGYZL8+?XZIUI;X$OI82W'I M#N=LK-=#&@]%3F/NE^+'YG,#./4\M(<--^E5(H(8N8-;F_FX(^,>F0L_K%KQ M!>,N/H").=LZ4+5\IIWB<0-X86=33N'MZRG/?\&O5^G./VX<(DAGMKILX6WO M5\(<^(4?%?]:@%D49B#>5H-;CBM!RL'%ZJ6WS''%"5<&]'[.)=&E"T15W)>U M<%[PK3,Z7NK@G;/$"&:)B*PB6GB+$2(6#!=*RJTF)&NI,TMR?Q]FR=GT8[]$ MUSTC?!V?T^[9PSQJ7VI)*-..B%I28H)7I.2<2N:##O56:$Q8$X*3@;B:PXI1 MZ8C"@J4P:5^#R11]Q0YM]N6HW)5@=#CNZ-/NV.C)X WKSI>B8OH9M,5.#74& MWHNR"W5-L\YCO6(7%UBX%1;F-'TZQ<.=H)=$D]@=3V^B*!WX^CQ 1- 2)ZXQ MX]49GS2*Q7C>J?0P1M/GE\)0$-/A:Y"FLZ1JKWV*Q^4=#@5?Z4&2S\Y !SZ:@6IT\ M"R&Z//?#^N,L*Y(QR^!5GU0PV#-K.EJ=1ZJVU6S91PM0!A%:I(A)4UT*[0J(D.JR!/RJ/,S@X 7J62?-^E-D M'=HFVW#'8?JC/O6J]XRLP*\'Y5'Q;ADA[VB9'EU S)/"+..TAT>5T52&FCJ" M5E )H+#2 (5)06)M%7.",6^V4IEEH%$![1)62H5)-IY8#6H5Z%[:U1KH7+H' MI,KR<*ER6()VSR7=+2=F=S7)3;NU7PX8(:3F ,:*6! MY7VM@>^5()IS1SAGAM?<,RJV:CC5L +6537< Y,15328WU(3XXT.47D;Z5:2 MRYU-:[*KBL7A,/TR-CYP\\8!__GQ+'0J]014Z>%HXT66^B49+$M'YK'Q&R\T MH >A7H^9SP>=8P(RR/A*,U*I" *E5(:H8#5Q$0Q64WI1*;E5_=91[3BP%PBC M $*(*R!&38FBRG*C.*VDOBTQWE#^'*;X&4X&Q@TW%2@Z#9Z?Q7].-PH?@? Y M2D"UE9)P7WHBA-%$2^D)=5:61NDRBBWE^M84--!. M7SSN];2=#\Z1>^FQ4H_8Q24Z'\@9TJG-:)@-Z..FJEDSQ=21\S)!FFIZUI[,/(^L<77QYNZ6'F M!\=QH"NS6GETV@>0\PJ8S:@J$D\%B\96AIDME*YJ*ORB)U&-@FS#GO*V@+=,I_.@^*"4 [?$7< MG?<^_Z3CG4/:%L_H#J4FECDS714*#%N>N_[4-)Y@'DX?.[!=4R[TB[EP_M[^ M2TRK2*_H J)8B? HG9I< :QO\%!.JNC2A3"2FS?10O+S?F,&Z>$K27)N-G!K MES(QU.5X?@2$!R*Z=.TY** H3/NM[U-0VG2P:IGKUN5;H%TP29NX,^>M2]'I MZLS]$]BX2TE;>\60E=/+_JZVR/SX.(P3#6"6?QO/AH"4[[[L,M_( MC.F*EW3&VW4?=4'>V%I&T=;(TX@W;,_IS9?X--9#)G M]C_FS/[=I[FC](YY7Q'I,=!$>454"1J]??Q M34%IRBRC]&7QX>.[U_^'_.75AS<_%J_?_?S^S2\?7GU\^^Z7XLW_X.]OUO?_ M-@80G)M0:]IY50"6*!KT58?AX.0$%:KH 10@K:K_L7I?" M^'\<;G#H+3]MPXNV.Y<0AG5(Q:JZ9W^WJ\DVGN!)K1[.7@S/>'E!]^STVHJ. MZ!_7)7@_Y4Z$_^D;=])1*6YXY\UNTR.J1+GZ[Z;CSM/-TWU6TUUO0+2.%;U: MGS#1&O<[GDB:>-)+B:XCW6XI@5D)G6WQHK,P\(,+<.;25F$#C-^EJ-AMW]U1 M8[B#Z5>U[_D!9>"W*3KPS;ENMCH$F_)T7B3GT*X.FP^W_S9S^P!+]1 <>HND\%]#&\S,':>(K<>>M=-3S+ZX"A%>946>#FSM M>.QD>EA3WJ2#B^;ZASWO[4YNO\NII_CR'GE@]\&(.ABC@E9$U)X3(14CRHB: M4"9-)7WP)9:/W\QXH;IF6M6"E"76AL"3QMIJ3KST5BNNK,3V&)L9+WT*2_"[ M,US>=(D8%QZ"X!N'(/AEAY&.**;R77 *XK'2_7ZY.D/9 4PY0]D^3U66D ET909PD 1*X5AG$7YH/C%CTIV\8'43.X9P0YDRAG!;H]@-LA2E:!R M5=B\5BA0PTQI)$"2%$XY;EVU54V'R5K4$@S02J(Q&6,DFD=*HE<^V#H&Y[>Z M4]\K@K&C4F<=[#9NR"%MY=F[(3^$U+GSJ/@4)F%FQEV5$0^7-^U\EH[P9=EQ M6V:Z/)[R:-CMAIM^K8C24Y(_PDGJ)2C/VH/4$=)&8M -4()6S8PV@:HM#T = M5.M-DI,Q(^7R0 MDE<5X*2G1,H(2%D!9EK&->%,E66EH^%^J[>JD5P[B1X&Q12>=F9$418(8"NC ME8"';-?#NE>D%$>TO&--/2-E1LJ,E,\)*6L)/!VJ0"I%->B4M2=*UX[4S"@+ MBF*LMRL'4D-EQ5A->$T%$:JN"<"J)L%'H^M0@Y;ZL%$E*H_H7;ME,U1FJ,Q0 M^9R@4C.G15"2* D&M. N$,WJ0&K!*+ [!:M\JS-:=**JJ0%5DJ'+6%;8&TR7 M@+$ 5D;5KA9;#0ON%RK+(UUG^SNGJMZ3C_CCM&N(=D$5H[YB4993^^4Y-F+( M='ZZP!I"#RBI'B8C["J+\42%5BA970?*2&T4"JU:$E-+4-UE8#P&SX*L]]%E MYWZSQHX$U?N,G)FY,S(^8R1TW(?.=CKA(8R$H&@ MJ72%J0N>1RVBDH)MG?!BSGLA+?$,_A%:>:(M5:14L3;4<5ABX?::'[H4/U9%I,4ZO4MO@T,Y/Y;5K[+HO7;[2C^M-& M5X0_]SU0]KZTZ>Y#6=UEFZH%=A\RJW]JEAKL6CF6 N M49Y+E!]XR;F,41FC.HS*=2]SJ=A<*C:S3"X5^QCD]@WR;].DL#OQ9/X")=1- M\G'7;?5J\ GVSRS/.UX.,%L70P')23-N8BB^/PMFUOYP+P&_QZ457#=@\6A" M$8^R -!NGS"KE5,E980988A0AA(KE264*TV59*8R6WD)-_()HR?8;O4XGLW, MY%- S_!?SE:7K#N+?S+-#)W$8<$HFP%^L 2I7*Z/>$Z?_>ZJ$]&6B]31.'IOV=1,QQ:! S0CLO M,"B7M>WGPV^/4M[<72*Q!\$D0-M66H#XJ:,D.L _E1%42FZ]M5LBZ\8*^U86 MW+;(VLKNV"6RD(M_ B9^V_/PK\#"&YETIXM96*;2$;:>2W?IZ8U1]>0*=5XM MR?2/63_?KP,VHTM@1ENM%:FKDA-A'"BWSE-BM;.!16-,;;>3;6.E:BZ(40JK M.7 #.&/@GU ZIGQ-@^*/%EWXZ.+S#7O:B3\69&?"W_[KOU$'J(\GF&O#<*,8 ML:7'GHZ?5KR494-J(>IB2>J"NK*CRR M'0(1#*L+T5@2YIUCP=A2LZV2> ]N1-TMNEQ7FLM'%A1*S$77(1E0.2=TN_>OS%$^)XHFO;$D] M1@4Q6U)[J)1>Z2!CJ(ETV,G-*$>,B16Q)C 1(@]!Z(.UI/ZQ9.!]"L2J'MUQ M98=L3!V$#,G&U'TT^.:!::\U*04#8\I035#+)M(H^#_.->#%P1I3=P,PDM^# MRGU?]A2S-2]KL(AB$@8U@VWR54F""UI["QO&MUIM'(P]=4?[JW)E+V\*N]>85WNK],BG;<(OOAGVU=S:F]>.^?A%J%8PZVG4A!'C#B[:'/"/N2H$RU4A?- M52LHI4Q%34IC2R(8%G1CPA-M8FUX!$$F]Z>P/X["!ODX9];/,UYFO-Q="*:B MIJZ%(UZXB@AO.;&\-*0*5DL?F55V.^?VIBK^X\#+BQ.J'RNCW!(OL_<\UV7) M@BD+IGL53-1[;U7)B/(>%/E266*]$H0'*6RHE "I=7"*_-U63JBS8,J*?,;+ MC)>[\-)KI5E-*6&64R*BBT1%5,\9JT.H95355O>.!U?D[[8823YZG5WS!Y & MDVN#/&ZFR])I#W70:/0Q5!4)-=8&D8X1XU'P@*A1AI54JZTZ: >CS>?:(%FA MSY"9(?-^(=-8ZX2N-7%U[8D0K"1&4T&$5]1:ZBI/MZL+'HI"?V?53G*#CZL6 MI]A(1$JE*79^"K<>QF&1O90#. '0E MIXJ75&5=A>7-/!:"C8:84L*-WN@0E;>1TO-,^7;BIB?AH_GZ8].Z M\;0%GKE5>0W*KE5?8Q]VT=9QECUL\"_O/KXI*%O6QWC[R^MW/[\I/K[ZGS"N4EWC*-W3S[>8!8='E_SZ MA&V8!%BA8AJ+/WR_JP3'-=9\_Q)R$M\0S^$5J!'+)4D5+%VE#''2O+>][Q:G^] .X04E#EVJ$ ?3:S!@N(S:8G M"3T.C4:XKOX[>9"_OB#\91R'K\0WLY!H#6O;+4XF+\$<.AV;LQ?X[/0OH4?LS[L8G*%I2UY&[L.B+ M%@?_:G[50?Y&GZ&7D2^]C'][\^K#RK]X ,LGINOLQ@GF@;S.S:NL^M!20>] MPAT7T:">.4=E'#_O+PG_6C2G&*KJ2S-/!^X8'@6CAIM!^P'IC>Z"Z>+3\6V5 M^ N"!B)84W++B!-XC+XL(QCH94FHTJJBP-"<;:4R7P<'C ]F)PB\P=DE#?S_ MW>C(^SXD=\G9)@]%+Z_Z-5@EMX- M'2KNF/"U!II"1G=28XP'M*W J"M=69=LJSU6+7558GRY+ -(#FLDL5088A43 ME9>24HP@/7HZ3-I1HL3VX$CQZ &YH$4G#4!DIZN^ MK%AI67U70O77, E?S!@Q[>"0+&*,X#"!K/,B3SZE]C-@*%T,+G=#,HSR2'TL M21 *E..2.2">FA//:^5IX+0V6T&K.T04))]FDJ(/!P0J:[@^'P9X>)2T!C'H M>>^]_1/8MV+% (G>8"]&Q=]6EP+E 9F!M8X!$9@@$B!E0[RAOR-E)$VF\U4D M?CKI(_235*DX!0'^8L8&=K3X*MT+K+2+M>L:=/,/DU2Q .#S#"R MF4$EB*"#&K.QX)KIY[ZEU,I@&A7_,+,F]?;I/CSM\G&[)>M?Z#$Z [R\F,U2 M"I=?KF?/X'Y]U[KGC.&A*5VW\ZVDH4PC6_M#%9"^Z-S'X:MVZ)4&S M= 9__Y#&UDP +$P*;!GGIHO)/,T@&,#)Y?C./;^[<3-,M7,*!I>NA1>.MYXQ M.@"#ZTE[%(%L3X!$$'36(,Q/$_&EW$D?$D*=G(X;UW2U]#9I^A,H'S.@Y;.. MJD\7L]-IYYE,69!(+"L?QT!E1]B K$WD ?0V2UGUP#9V.IMU#:/\X9JUU5@1E?!T>$M)1HBSX!$RVGE:VCW:JH>C,E"/;Z-=#Z M[3LS/DY61W?D&NH""YR+ '3"HFL/:-J^>2!(B206IXL6\+S]X<4U8?%QAFIW M-@W<7X_ O70$Y&HDV4W;SXWX_;;*8Z-2W+1[89YBGN*3F>(A]DM[:KUMGE<[ MJ-SE<8>J@V<=^(<][^T3K;A9:P4GD$K@U8&K6^4Q%26&1DHB25V:?9"$5O' MF@ACM11U99S>RUF@.P,M>E3QIU>*/,/6DX.MW(EA#ZTH*T\K9R.AI0:[4%C0 MKA0H6YK+2GOKG&3;%21N4&[S#M%*UEG)NHW7\ 8]T X;"F_!).>.(&;?X3[X MY_*(QZ/AL!MN^K5B/D]*O$1=,PO:KV841$6();%&4E"&A0\43?AZJU+O3=R. M ]_N6[JP\HX;$U\EN/74N>.I!>\R2&:0O%:3 \:X5G5)N/45@&0MB/5>$^$H MM=)4E;5;!6=NXN:\*Y"D=ZV 9Y#,>F.&Q.<$B8)I45W_\B0F/7&#)(9)&\/DG44"EN'FP#JG_!@85M>2V*9 M8&4I8Z6W>_#=Q'=[5R II,H@F5-"[\>S^W&*9:EV%*,C)F9,S(>*WT>\,CKRI+X'DO2,CO^.L^XR,&1DS,CYC9)0N\,J(B%5C:R*X5L1&)8FL*'>Q,M$HM]>J ML?O*##AB>#(\8V/&QHR-&1OO!AME74E95H"(6N.A30'VM&!$JCJ$4K!86;,/ M!^_^L9'R;%'?U+D+OZ.W_<^[^WE?W)*W]$IR+C6A/D0B6#!@+V ;(UUI+4HF MG-]*Y;YV*\X/[CCXQ1B;S;Q5G/]^H]RI# M/_1&O;$PGW M+-L/-Y'PRA3XVK3'Q:D!FDF]8$_0W=*N^M'VO6A/@FD777M,[-BWV9JV">V+ M&Q#Q RW>@\';8;CY'TH%S%-^S%/.1/Z,IGQ0A5@.5\1>& Q99ND[E*TQA3M2 MY_-S^?OMOF+-3T22WBZ*>B"'QPXAS> 9G2(K:^Y8T):45E@BA,939%82[^M: M1*\BLUOU"F]?&?I]WZI]7X56RWO-4WWD1\D>=0F\C)D9,Q\<,S6OF:",&.5+ M(JI:$AU* >,MJ:6:,>/X_@M3[QDS)'*O92 $J=X M^I[BZ3EJ_E0C0+GDZAH$[3X@[5VD+& $1HJ:B&#PL',I"?6E*HVK*Z'%^:A- M5>,!?%Z26E;8S8]5Q#I.264H%S+$J*W^=M1F4%%?=1KJKX."FK[\".HIW8C3 MD#:X%WXQ0Y5U?PA0CVJVI('SQ\ISR&>OS)$1,2/B(T'$2M+:JV"(5OLX1.5 ZMX-( G MAG,PUD))M*HXJ:6@SG,GI=E*5-Z[R^O'7JG]%73:]V&&Z[N1PGRZF(5E#C-A MZTG,E^4PJY%\ECG,5\OW_V/V;&7LS-AYT][EN@P5YX'PJ"@1D@6BC:Y($,P9 MS:E3L;QSY]B=8F>5L?/ZV/D8#H+LKY;J!46(=WX*BX+5B0LW-BW0WRF0+YE, M?1B>_UTJ7CQ,X=^DF?CP]07A+^,X?"6^F85$A'@$8G$R>>F;]G1LSE[@MR]/ MC?? (FO$U'2SZ$VJ-[DQ5$V%R+\SXBSEK^T,,ZWL^[&+BA[2%:U2PM9O[W;3'RG]KG)4$55\Z MVZQ)*A?KJ"OG05)5CH@:!(Z.MB8V^-(++8RIRU0^>VTKU@9[&35_=]%[]UFV M^UZWYU+^O18\KJ_,GU=5VB^8\^4KO16FHZQ6=:D,<9&!1>8\(TI+20+W-,JZ MJN-VF.YF/5+:-H1-?>1O?8FJLY_-?#&#G]\L[/[0TORN^/*G!4P^%/!U<[(X MZ7.+3_OSN*G0^E"N?:NP%Y9LG\9B^^1)\27 (R\JZ)YKM1],K?9:C:B^:17R MD1+W>QZQ'FEYEZ_,-_&&=&Q$@J MO?X?%@.XVI!6ZR5'>-)^6^^^:-#?TQ]R'?7J*N:5M7U)6^)*5*C>' S#-11+#_616T8J6E?A]A MO6\:A(.$ZO(W N0=.> M)(6JLZ#()L=>!(7,@N)YL$H6%.N"H@J4<59)PFH.@L)33C1FL7#IHJU95=5F MJW_P70H*-",^?IGN23[0H[J\XY[4CX;NLRUQ6Q%19Q'Q/%@EBXAU$5$[%Z2N M/9%&&"*$JHEV.I+H-*>R8L96U;V+"&SVNB!ZMD M(;$N) R-%:\KK")A. J)2*PO&?'1^4HY3\&^N&\A\=-TL:^0!#U2V=>4#8E] M\,_'XP 3QY3I+"GR*:U;R9)G>THK1BEC5)YX*FLB##4H;3AQP@C* E65C[>1 M-L8'<_RICZJZ]S<+-LM]R63IG,S/I?@GJ53EDY9.MU$.G'%:QL$ M)4+3"B1-[8FJM" 5H[XR51"EWTO)T:L*J'W90.*H5'<<3;\H MFI/3!1ZQ:A ?0CO/8BF+I2R6ODTWWU]^?&0?J0-*B9(K0TH9)1&A#,2* ")+ M2J5]='7DMS+"KB3F_CX9JF<&_^:K@TM?G>!?>Y)YXJAZIB+O:JG[%Y[)R ;9 MK3CN/8@Z^*WX;,:+@">)MTX87ZE.[ $O3A:$!W->YAE(Q(LR&WR)E?)(S5E- M1/2"&.H >D)5:R_+J-56L:?;%\I;RJX]R2A]5)7ELY11^S7+282-E"@F!>%&:>_K4H:[J/*\5%Y?=^R^)QV6LZS! MYL#"/WYNWA:I[E57GJ.5Q2ZOKU,Z^3<'E M&TJ,<_O1+H"HMBJE?7-(%T7D5C73KCFD<^MSDY<7WRYD&KZZ\<*'HCV>SN8$ M@.=DL-A,6WP)XS'^7%X]GQ9C,_$P;H]%3&?%9S-K4AU/-STY ;8WH%046!P( MWFXF+AP5S:1=S/#7OF:J&1>AG9MY*.;F:VA'5ZL\OJ/@[GJ%Y*WZN:6HJ(M6 M$5J6F(43/-'6?WW[\^/; M7_[ZYI?7;]]\N U'[GGS8_#K$!@0&UA >CW;N4BN^;J/(!,W -UO\42UZ$ D=%,S.P, M0&\Q:U-8VR[:9A+:]BA= % *8SLKDOK;8LK7- 'DL&[FTRR$3@Q]:>;'<$\S M\R":9JGD]OS8S.&>3IB!." .9?*T[)X^2]((IN^.B@1O;9/S!M!]S,&4BQ3_T 3F>@#\Y@%9:O7$Q@K#X5486QG@XDL.X/ MA?FT8?:Y 5%X.IM^;D#-@Z>_NJ!6^,:B)$2K7^(S,%>['^$5WMD5'#^%]WV% M$<\#C/@/NY#O&ON\_]*&O+1&!$&,K$'X4A1[I1:DMDHI[K4-UN[#2!CXWY[6O0EU:2>K:,S ,)2>V MTHQH:FFMJ^!5W(MAN+WGG3K\MPJ]R== 1P)RFD M\W[O)F&/ ,%&]%")8+X\KCQZP!$]*37YZG;$7Q<&5,YY"$]J_A/@>-656OER[ M*7U"7_YPE*#L_,W_@VI^\7;B1LM[NX\^+.QP9V>2=,=0IO"4E2E2?(\O[^_[ M< H<'1NX[M7P_?()R6(Q:S;+&>KK[0+V%^?<&2+K,_TT;'Z;Y@=#2AB"?K3E MJ&&(?9)%6K/MUZ^K@,V\W64():MDX=;-J;,1K >"YZ3KSC>86Q=O"R[L:DB; MJU4,G7D*-YNV[=+HNV 17Z>+_C)S=4L0/Z9=)@ A@Q"P!>P$"[,YJ IX6MQ.5?QP_#U M-$R2TQ168II,_L'?NK%S6]DQ%VP:F^@]9]C1-1!1FHJ84'LB@N>8!UQ'9<\K M@ZO5^,DTLW]@.O[*J[LO\T"/+JXM\Y#68\=!LW#:G4;H<"C".JS.)9Q#V>2A M.)U-_PD,&OR*K^#*!#$[^,4O9O@W/CK%'@8XOP %1LB:/2L4H)Q-/H5VD!G. MS&9G^+#E\/#3%?V;6=A@C3:!W3D!LIP&3'HQ[L;>#QMX,/F" #Z^=IP]Q35K MT#65@ *O'7Q'P]1!V.!J#&- M=M3'0!@3GE)=6Z,>A K>3/P#T@"G!T<#V>*^XUE>%'E)S/=CKJ]6&ZZO8@+?8?X='4V> JHDK82&&M)F"6:9 XE;4&Y$F46_NN%*UU,(H$ M[$(@2K#K%'>1,,YY[>M0R5(^R+ZK ],<'^[=@W4(]M%IYX<9GSVDI-H053OS MQ_H\L<*-30N;?6H^!3*9^C \Y;N-UNW_)A@)^_J"\)=Q'+X2W\PZ+Q@VCEZ< M3%[ZICT=F[,7^.W+4^/1N;9VLJ#IQMHGXY9D(^O6*V9ZWD<*WZW9[2^U+;^QAE_,W[-SQ\GQ#/_IF,FXF, PT&EZ8 MQ7SZW_-A%U,&4MK"-2K8VLW];MKC M[.&^G8&YGJ!YC1S,W^C-LB#9?65!'D8HZ"U0X\FDB8W;3!P[A+$]#V.ASV*; MH)HPOC2'K<_OPBRVS8W#6SZ;SD_9NNEI'S(8(@V8\K898X"51T]I@!UQ-CU)8UZT MX2(G**9QC\>AR[^#.9W"V,Z.ABPVF,RLF =W/($=^ 3/[MRCPQHX,YE,YYCQ MW4XGQH[/,.\[>3N[B-:T;1O,N$MI=:G*#7PR9/*=F+/"8A)".K_A-T(6N"SG MUG4SM:^)L$!GH^(??7(Z3+H+&L&T<63)&6WP96T*MO0Y?$>PI//D)L9QCYN3 M9I[B12^ZG3?)L]NO5%KB](P97/2R3Z/IY$&!VD?G.EY>VET1&TR*3Q[CWECL MK^DB@NUB\(4OIQ>&:"',.TP^@4C#P!1L14J+3,>IY_W$NU> [FJ[1)YAPX%X M?D\!P,TE>[D^JQ4-XIW>G!ATK*>1PSL2#5UAD"_3<_"K+Z@F3CXE\AR\_SOF MT8;Y?-P%O";ATW3>+-WL4QC$''9DTDY(^-K"\%EVDL1FC$[^G^'7>PS' M;2N#_-BTW3WH_0?Q[(>\I_/DOMJ>=$ AN:6R%^;NO3 *\!K2,U=4/1'8*0O MR(?P8Q-7<2O7\X Q/06H$S-XE\38=K'9"(2>0!'(H5/BI[/NS,J L.%S%YT" M;G'=,3'$-)CGN$.H_A%XP?" H@%XP<1AT_8PB) ROR""]*\%(%ZB\T3"!M:N MP>CZ=8-(ZRL DF?L$1KQ\U]:LP=!S#VXOB^/I%UB&V>8J MVS!NX%.8XB> LXY7C&U#[_A:0NAR@!?PTW$# FMV=K2$A4$ &Q-OR"*V34< MW/G(;BF..J&P^8C-4.15YMVFEGTH7UN\I:OAL M!3"K(TYN"HN)X-:EHW<2=.*[78+-6L U2)TKI E]B"N] J5>F*0\]/4AI7O3 MH]/:+]=HE4)P\;R/\&07D@Q<=M81^NA)X# J8=A;2:XQ+E3^3+HNHOKZ[ M66I?.LL]GV'[VU(/[?3@X!_).MQNVN\FQ7\O)J' ^! K:3WDQ?UUD&TFQAM0#,"Z_-09)VLC0&6@^=H/ M#JR!89%IN9[N]E, ! 'X>0VV>+JG>RC 3XMUIE#,H@._30ZI29\BU"8CK$N( M!"/"?)XF6VDU'9Q.F0TH<+,\9!PLFIY9A@0AN''6G\=(<-TM 3YI.OZ\LEQP(DF'&1:R M U) \F;LFPP2LK$=$9<7L^'I22YL2B,V-8^7/^!S=MYYT2/>1LC8I7 MSJ73?)]6D^[='J8YP,,"1ON*&AY)+7E%1(UGC:P)A%8\2*6ET'3KZ$AMA"\5 M5<1X/&#@K"?P%R>15E)Y*0/G6Y&HOX'X6^D89Z^PX)D9OYJ_[A/34FQJ;V<& M#BL@U0=Z()19?!>(I&_A\'1 'S +-I.D- MD=-3+">P3$_>0H17W04K;.CN&!P82WCH>?,"1.D R$P6F#+>)PGP76/K\-UI0+^ /9!6 MBZGU!(7+U^ XC'$9CX-)J9?3WK[K+DN6VG3Z>_H,R \WJ5/5, MT]CFD=[]: M?%J 7)#K)U4O?W$/S*;XY\)_6B>*_MWPU_) KF_:$[@^^+4+GI;=\BV-HJ_ =_C[B8)TX.[ 9,6S%A0_4%Q@.F-AXCN4HSC[?N1 MX#\%.TNS8K>?U,?I J:$Q@WZ;X&HYK-F M8,KT&]A*+@04O=VB#N< ZELJ1KAR+E5]V:4=I9FMYM5[G\^9W^&@?FE/_<=:8]J\QT9HK)9@F0D70?K0LB:DQ M1S30RDM;ZRBWCE=BP713,DI*RT#+TLX0'; U"*=6*^\M%^9A-2;U*#6F-F"1 MAW,:TSD5H#Y ?2E9Q;?7EHE>E.GJ%"U4W'2SU%Q^G8UK9PE M=:A94KS,65*/.4OJQBCNV]V61^KJY?GM+N"4:;7&7MU>!9 E(#KU0Y@$$XE6^3!F%4-9IL5TP110'3%0^3E@NM&ZUHX3 M7X8]U\R"/D#P#8;2ZL3ZSFRO(A4*[JA_[5GI MM&ZBASY!;2/DG/AP.D\'7V>8A09*["S,^\0U^!;LX=#G!)Q/&EB.:S.9#8VK MSBA,O"#+&83<_,."5NV;-5]M]: MO'2Y\FOI@6NK?PUE;_OS639*4>1M#V MEU0PM5H63/WPYJ]8+3452_WKFW=__?75^__]]G7Q]I>?WOWZ\ZN/;]_]\NQ M'M.!II/0IU D+:/?V1> S6N ^7X S*&,S-OW2^_BWQ*7 HV/BE^WGM/+#(\^ MII1+N2PWL@L>I[-/9M+\V_1%'UM@#+=,X>R)JX_"?V["EU7VYOD'N>,FQ+62 M#$OE I/)9LM9O'[WX\_+>2" ]M=GV:%&-6Z[*"B^=-UMVD_A@KR0Z618RE6B2TX N>O4HB*M],H9 MM)W^^#E,%JG0!4BN!@5O2CE?B;3C8'SOUD)Z7\Q!9B\3K/\^^C ZZI604&_E6EZE5FF*3JPP!SAYTV M8 ;IN&G[]-B5A%UN+^Y^7SH+-Q=S)#$]$DCH^Z3D31[;?K[S$3]8U,G2$Z"7AAN\*!]8YIWH_$8X'W48P?+R2IB(V"7UOAB><5%SI.ZUU4A* M_L=UWU8_ZMVM M>+'M-0NAZ*K?%V_P3-M_V=F?_KQ1/NOFU'.5#JT'L:29IS)/[8VG?L$ <6:I M_9%+XV8$RBR36>8*+,,SRV26R2R3I4QFF!RFFJ)2 M1L1141+! .(TXX($K7RLO"Q-9.=!ZO5T@LO6G0;[M6E_?Q]F^('Y%.@&<)VF M3AP]K?. UE5I5=ZQLU>)(Z(NK MLSU6TL[*UI-#JZQLW1ZD_G_VOKV[;2/)]ZO@9)V]SCT$!^^'M3/G.(ZSZSM) MG+$].[M_Y32Z&Q)B$& 4(]\^EO5#8#@0Q(ED1(?Y"SL()3V,D@)P"&>>@P\0B^">X+$C%/7-J4( M+1EZDH=2O(BQ=7PN(AE;QPM?9&QML^2;8SLR$IZ9)C9731K-) 582UW+BT1B M"2:3E7.-L6V:4>R&)OB9@2]D(@,9[=C8CE"6EZ[E)9((KAV&J"*PM+TQ,!U K""(_Y=9**>\T\!([BB/3 M\E/;]!+.3>:X^(@H92&+H]A?*>7]'-96='RH1=;6\<(765M;Q+$ ["3X#QQ& M&TOD^E%JLE@D9@2VC,5MCP=R);3E<#^2-K/ O+( QX($@US,-H4%5E@JPE"P M%1S;MK7E^",_L(X.M\C:.CJX(FOKZ2CE.N#ZA9%MIDX: E2Y&(!/4M,*T\3R M_3 )+&\9I7S7D:'/A&G%EC0]P2,SB4+?9%9HH7,8A_9* /Y98EO'%Y%_HK7U MM+-2)Y\0][;.&*T,!Z@VM#(\?64(T]!)(T^:MAV"$1O%MAG%B6,*826>#X:J MXZWDP<5,R"")8Q-,7[!Y(\]SSJQ@9==CR_:K[8Q<^_@V.QK9KF9;M"=-+4@>@)V"FS5(GBB-PLW&;=1&D7 D7>WY@1LQV M38^!M1N'7F#:?NA;'N.!E7HO8;X2:A%J$4M/ K42%H3"<\%C]KCI<@(@%3'+L=S !M/* L!A?F0FJ0Q-VP$4"BQII:L](CPGY5Q8CLE]6YJ> M*Q*3R82;PHX"$;K,8I*_A&GE'-\^+*$6H1:AU@IJ)3RUW,1+3"]54:O$,V,9 M^J;O)[&T8L^2GK-R>C.-(X WUTQE C?&5F R!U +#QJXTO=X@GEQ.S6M7&=D M^V1:$4@12T\ I 1G4@9>*:CG1=+EU;6L&*_Q=ZL9/ZD31M MN-GT_ 3,,9D$IIWPP IM-TU>*&KE$&H1:A%+CQ^U'%<(._;QI+GCFEX2^&;$ MP9[UNF%8H$DQ:BD*VB;L9?&9BA$:L>!C&QOI7K/LYA6QU<8@^JZO4 :VSM6,$&);*>C+[0D M+-08\622Q@DWXU"F8(/"DA +YIMN+ +'E[X,V4J*,V?,.*5,> M2)&$@H?6RF:K\ +)'6:F@&&F%W$P6Y/(!02Q+3?%EG-V^A)F*VUC$&@12T\! MM+R0<6[9IB,]AF?' C/B;F3*).:.X_+0]5<,JS!,DM!SA,DB%^X)T]",9.R: MD1,Y:,,&+EFG$< M8.S*M9TPC9EEQSLVK.)1>(2UO FC"*,(HU8Q*K4\P3S73.*0FQZ+(S.Q!#>E MDPK&;,^1?*6\D8R++:]PPV*L36 M$O?]K"JGTF"%,'[.A,BE\9[5#:T0)Z,_M$(L%.U,O#A%H/<=+S0]%[SP2)W/ M][S(<5,K=$-_)$14>Q*[GM.&MF[-F-'D47Q0<(H M8ND)8%3"P>JT[=AT>6"9'K@YOOR>$F *TH,!FXZ&9@\="1;NRZ'MNY816&E!Q"&$4L M/0&,BF.?)V%HFW:$1I*#&Z]Q')M.(,'%2Q/!W)6,-M=QDAAK(7EA ,Z?+7V3 M)1S^BCP9V >=O@BQ4/(L"+0(I:> &C9$M JY8Z9!BZ@4 0N89R$CBF3*$RE MGS*>KM0.$2+@8228&7INJNNY 5X%IA_8:01>91Q&NSXJX(_L."*,(HPBEAX_ M1B61ZX-]!/"4"!F%>.^*W:%3\(H M-5V $"].?(>[+U(ZA PK BUBZ0F EO2Y\ -N TKYW/3<(,+^[ )K78![Z#O2 MB5>21:P \W ]#O=P 8:5+TP61-R,8R<,0\Z"--EU3_=@9/M4W((PBEAZ A@5 MI,(38%J9EH=I_P%WS21Q/#/E@1>X(K8R =X@E_] M ,RJR&-V%*Y$U$-BK)UA+W8W,A*UH0GJHN"F:S E"TX&5AH#+6]X5M8JL_,P9D-T,[#H3O,X?%NS9\827;[0IRAT#H=&++/7JE("0D)#P= M)(RE2+W0CK!00(('U!PS3KEE)K$KF1W84H8K<V_R(ECPD<"1P)' DGY>(\=V68<"0!'88?"\J/(LG>]\>SYA(2$A(2$A(1; M0T+/#P,WB"+L&,9,3UIX%H/[9B1#6_A.XO-5)$PL)W6Q7@(+/4!"CT=F9 ?2 M=.R017;*;)8\QX&,-+N6POQ35B4*1>38SAFA(Z$CH2.AX];L1.DZEF=[9AS& M NQ$!]#1]J1II3P$< QXR/DR.L8\\!SXQF1>B-VN0_"YH\@SI1T'*0L\WXM6 MDG^V?O+##7=<8X&PD+"0L/"4L#!)!2 >LTW'M0'7>"K,V$]C\(0Y2UP6<$^N ME/:+6)A&2>": 4L /V-NFPGW+'"[ T^DM@@#^T4*T) ;3>!(X$C@N+TCPB&3 M0213[-B-X.AY)@L$,RTG= /+8P%;K7L:>FYBQ8EC6C[69K:QFQB+$_C5BNV( MAQ9SG=T;BM:.F(KYMA6;MO1\TW,L9L:6P$/E M<6H'W&:^LU+(6P2Q%)PG)O.;89AQ88)9'<9H(-[$<\2(MA&W+.E&0W,R2^);0\DC1 MDBS)YZY,Y-JIRYW43%3?O""%GRS+QO)$J1\X+ Y6RZEY"9.2!]+DH8L)H@$W MHRAA)AB0(HP$3X6_\WBN98_<>,<]8?86)B&(H@3D\6.,#WF2HPP>J83>MR6L0S<:,64!/RSI>7C(24&[G4"1F628$V[ M1-J.+T,_2BDJN8>F!)F2QXJ69$H^^['U.)9Q[)N!B,&43#R 3=]U3>$YJ8P] MZ0J^8DK&#OCE7I"8PL$F#W&$B&E'IA6E(;.YRQW+VK$IZ5KV*'9H@YM,R1," M1S(EGRG;U'72 .NS1YP%8!L&L9F$W#$#Z3*'AV'B6ZN9][%4I]Y-W_)LS%!- M3'#%$U-RX::N+9B7KE1\(U/RY4V)6TW)8>8I_,Q@/G]3E,1[LV+&6E**['*C MN=D._+ZSZ:V5^J7!W/GR6\CS8UD9S86$_U=2&A/X_*(V9"&D,#[+:2,GB:P, MUQH9CN5XJFTV_.".\)Y*&E?X5T?@X> ?,+*M:[?%(ROU)?A[@07:G<:.R5(O M,K%P,/.$%0NQ<@#[(1E]3$CVYI<94N9C^FY6 S=E5?]<5O++!2N^R&*NY1_3 MUBQ:T/;NGJ&:?_CEQP5%-VO)4=DQH[F6Q3=_:Z[*6_7\^<5F+=.?Y]4H@_LF M(/;:21/J0K?^7$;FTG%7[)'.\F_C( MJ&0]E3"@2YG?(!BQQI",7QB,\W(&-PB&3&^)-C!X'E!JEM.?93M@T(^4 *]Q%_4C]Q M8F"O&05AC.?L8>62CF/Z/'4\[OMQB,;IXYU\8OQ&\/.24KDY\ T-8C!NU\BO M?<\H>C$$D9!5QKL$N%2"T/C@3/EV@@?R,-INA]APSP,+3-HPZVWL6G[F%U+, M\KFH?7_S,_N]K'K!_/[FDYR6X,P4YY_E^01(5']!^_X+O/?[O.1?OS$D.%M3 M>&93@:0>L7W_!1:XM,SS\@J(82@OQZAE4Z.8-!>=3!CGLI#@IJ+X5.5D+NH& MC N655Y.IE56RSL%2TD>+JA3D(E2U$96"' GX:%O]L!016G?P[8.6YYBY\^V MC&[#2GK4.,(W;-:4G4N/0P&IP'G@Y6;.;LI9>Z#U3+_)MJRQ]6UW \PG9]-: MOJGEE*&X= 1181O][/GIR\%ISLNLSI(LSYJ;-]TS;CNFJ5[K.OC.:R0,#K"= M*]#]^NR;O]QQGSU^[(V/O,T=A_'"G^=]/4V7IGN8TWW:N>]U2/J0P^#W-LWJ MT'R7*\8\HOX,6R-/FK%]4#,&6<%O__I-\,W=LW]0M8V7DXA-K8@KK3I)F8L[ MS$$,\_ZL@QWO,=CQ'TGUE[\M!#P>+TZ;5*;8"Y(^JY(=P?XJJ=3M*O4+A@]) MH[8G<<]E&JS2;6]T>G]1ZT!- >?)N'7P.(7;&+L%HI-5BL.:(2G%@E*XI!2D M%*04M%*04I!2T$KQW'X;-7)OB=OM7AMOGR>_?UN>W,;QI^'S_\\[N#FILO\S MJEE1F[6LLO0Y#P <>W+_D2;NQW[(?2QZ[V&#$"])'Y#ZEA,'ALSYD3@>&'BQI*MU(BSG3CTDM@U&?4Z%C>MR,=.E99E M1FDDS#"*I+ 3CWELY3AYY(LPYKXPH]A-P&ICGLEL3\#=TI8A2YDOXA>RP'9\ MP)P C ", &RO ,SUI9O8(C0CQXI-#\_>1:'CFGX:R4 P%G#IK "8E,R6CC # M)^"F9XD4#S9@14H[C'U+)B)D+V2!$8!10Z&=1"&_IR@D+2&TA*PM]![S)'3M M!#QP#QQR3\1F[,K(]#DL'X$?6#SPEI>0U/)MSH4#D\*CN78"..,EEFF[=N2E M21"&D?R@?=#VLDL)DQ[S,Z*%WFJD["(L#][$DJ3"2LT M+3L!1)-2I,YJT92(1XPEKNG$\)2A"X M9A*!,\F%B .'63$7[DJ-%=?S6,*9:?-4F)X/=EKBQZXI$=ED&-AQ$KR0G183 MIE$2Y2["E^\H?+F-=.]3 MS_>Y0KT#/8&42'_5R*3I#+V^_$9=E6PM+0#.W M-SU;(\U#N"#WV=UDZ4WW0O5K:8LQ-FTK#/U[$KF M#!M+#7LH]-7#KC=4I:=(WM-*J3V-L:Z]P%G-R8YS%WT(K1U]5N19 <-H6-4V MGUG\ NBJ/U:,UG$TEL+DWK#\BMW4;3^*(<\[+BH\4BP<2,$*-[?+M&<*.3V- M0VN0FPR<,=.WF1\QRTMM MQGZS=Z\/+X?$;VL$W=5FE*H'I?&NG,"(;HP+)HSFJAST[*HDC.+ET+F6R,OS MO6N2R+!23N)YIO "+%WAI&8D/=N,72N*W-2VTDBL''%QK,!/PL0,[0A[U#F. MF421-./42^/(BB,>OTC7;^_V<]_/S_!O][(G)@MCK KGFK$?6Z;'$]=DP$73 MC;U(!*EP9;J2N<'@6C<.4]/'QKQPCV@EV M RJQ\_/JY88@SUDCNYZ7"'A<9I=HER^VYAP;;QOC!_A2PZ<]FK?PO0\^]Q7$ M0L>.[ B@*V2N#:NBE9B,N9$9.6&:NHE,8F>E_H[+F",L+S2Y$V-S\P@NMV)A MRL#WXRCV?!?/P;P B-U^\IA K#W"Q(*(R]@U0^DPT[.!Y[#FA*:,O%"DODR] M>+6QN"/\5"8)K&ZS#&8O($36'@R&\_^1 ZL%P +L?09=YV8!V+E#.2C>C+/ MDAJX #-]?RFQW[(\P%;+PSKP6V#X+Q^_O#?LP/CW?XL =JR^,'[++3,A" MU ="I*>)RL?BJ:;'+?KO2UO$@?!,RXM<+'?F@;^;NJ;MI6 2"B&EMU)P-I L MB2V>8)([EMJ.L6)VS$U76"QVF0"7>"5_O6?7K^P&5\\? '_%*KB/9> M7N[]WY>L$FCU*=8:S."HK:)E/ZKOJWTSH@5G<6 YX/_86+.4VXX9B3 T8V[% MMBWMT,8@SM-U %Q*$.3/#:QZ<+H%2G"PO&]#_A1RD^-Z "]V;"?'"<_$2:B6_'P//(#UP.KI-8[13P!-P;P-Z7\GOY*\L."O9Z M ]N.]A3WC*94R*<$Z ),$0S5@%R!PU8"(+%&?E850XJZ&^TG6L[Q1:_A'L!25]S]T]C>4B/WV]S>/@7P!ZR4%T[^\ MPFVGN4 :P- ,+Q+@;8$--*W*2=E(<"/0 FJ DG@])F?! ZHY3IHK::<\% MOL"%^J*^S0OM/5UES892S2MTDBUIBLF2A&A>JN.K\J34Z M,4J9U&-U AD,J9)-.5(?]<]B,Y%M?C.:-&IN:+L8F@PKX6"X".C1A7E_!"/( ML"WS[_"*'"Y/;HR9,@1_E$DU8]5-Y]V[QFN\'A7*L<[ZV]3O]MEW8^/+!5"_ MUHNVIC'\WEWW#^-<%D#D/+_I^ 7#_@-> "N$ =9.U?_"<;.QRFKD!CQ&Q[7/ M65;4C1K',T2E-Y=$XY25,.LY"%RMY+2L&B4Y/<]?*QEH1>8?_:6?U*6=Y"BS M']G;70A"?,4J8>9E^17U=2[Q[2U*/5KYG4A6#)0ZE0*E#.5P5H'F8F8FNZI' M(.X\GRGU_]R*J!.^[>[Z/+_Z+6_P4SMV0>QQ9V2BU$BK97^K_7[-K>^O^04K MSN7@&=[P&:@BLD;DNFU^!OK_"4/H0# KM(>BX.>29;F* K2N7;K(8RY@A<:\AHW[33TX4WU;#)M?Y%@.T\PV*)F#DCZ MNYZ\RG)M8'"797X)2)C57_4E@(.R0D8B,<;&AT(C0.O4C>Z:=@EV(LQ1B J] M4#TH!+U9,T."M.[I:("" -B*./#.VR!;LTP_NA4Q T\& TC-^ 52II4W_;Y1 M)USMIPSFP;,IC''Y&[W"+'\*SDFQ_%DB\TQ>KCR XS*R_&$MY=W,KGX!JA M:\P1J97LM.M3@3O)8,)WP@M:H5D#WY>XF+6K@)9X60$& @K+X%C3A#O%+\+DRJXR"J4=T@@AS;S!RLHG C^#J M0HT#$!C%"P57WH PKE= (&%5YEI&\5I8QXUS0$@0.ZG)TLZG-5/&"*MWP48] M2U!#$1_4$$>+X],OFBMX1TDT:#B;U;BMW\Q4QKHVB^ Y(DM38 6*0*4$Q$C! MH(([,6[4(2= F;DR&V?(@#Q3.%/J>:YY% Y0 MP?1D!D9*@L21%<]:XL #;M025=Q)HP\]!9!_BV0 #6^)H+&KG;G$8>F5#>:0 MS)I>E'+0O489P6_6RA]+LCP#O0$B N5S-08C0UWH8H$U)KC(\YNS^^Y7$0PT MNTM0ZRM%#AB8O )6@?F AC"8;Y5LJ:4LVWG^&-*$799S1:_O?1\8NBS3!OE% M!M/]"E RP'8BX7,SQ90@=7= YQN7+)_);LU<5WI'V[/.&)X_!1\)=M]7 MV2P]L!#S%>U^VIQ7I>8 :"?^@QS%)0R8B\(%/E-6PE.TG5(K'T#RBQ9;\8;! MRY%&R-#!%:W-!9H%#*PR_02-=T.;1+M3LAVN1-Q$D@ Y6;Y"R(9=XT?*#%5^ MVIT/G*%-!,L%K.F@E6KB';CA,@["!A>U$%W7)5@$J 5*Z-:1#J--"5RAN7(/ M<1F_P-6\)4'K92; R313-HP&<_QY05IY>5Z Z:UNP\DVX#PV+8'U!F4]!1.[ M3%.DN.)858H90/E<7F8%@"W 6=,]6;FC,)@JTXL? !T#EI13H%V[! YL7HT- MB[@P0CS5ZZ^LJA)H-FD7316[4RL9+-[P$:!ITQ)ZI)=(D%QPXN"%J,+*_-)K M57>S6GY1 "7(-MJ20+KYTHA@=L$NT7"#I1;F4"OX9UQY#WK6.B)PW=>BO"IT^&&,T:\V0PH-AGL=%%,42+6DBK"\G4 M%:T]C+FAQH]ZIIU1K!TT[9HH0U>4?-8NC5+%8%H;!CBO%B_\M\>O@;>)3^@] M3MQ-SW0(;!BE^?S^7>=ECWJO1X65BD*;4LCN>NBT_WVD+ECVZ^M%QUX-'T-= MK1^Y?%%D_GUL?,87WFJ+/H8+"^:@FL=C;59D0VM$X!+&;FH%CQC7RW)ER^(B M@U;)&)2"J0U4E+49>#C:1,3PXBU68G./FS]J@;">*J!%+5ERX[OPV8IF=N[" MVB#!7)FT$<; )H(I=+H%(T;=^E<;#VW85[05C3(!\-(/4.O5958KRWPV54.Y MV[1'ZJFM%WVOA@V\1:U!^!B>52#@&'SEM2JBCI>RS#O M^(]95NE@9NES"*_"S+V_N&+1:VM1"?*Z&,= +6Z/ M58.MH!*O:PJ+[L46SO>=__01#!L4NX=3(MAG"^16>T/(C!D?"CXV7B,B*:W1 MN ,:^S\@M)GQ7T!CA(]W907:I(3X.^-UNU:I![2KU:@/8\D^2@SJR,"%T OL MAU];WQ)_ 1AN\)6=>X(ZCID(>N% Q<2%1QDN:MXCO9ZB$ZV-S]XU0OV:@)W- M6OL:K%?0P1FJK=+P'.$-%YR%A/H)+!;MT7][%/I6ZW&U^JF]+S:=YAB-4'I[ M55:Y ")*%27MX;,&@5%&,9@:"-XJ7(*S*70X5-TV0C,A*RZ5T=5Z:]JLZ9SM M%- =(\Y8?B KBO*2#0(^LKA00 QN1)ZU.RSP%+BU;K>XV%2[*K F&I/!55-9 M3G.UA.8XW\[C B\0G[= 9@QT5\KX1&A;X-4!W3<1%0^UMJ#BW%D-TP#$4!?&EMR%Q>XI+3 M"K V!"; 5HQ)7J 3#;:>?G_+ /V4K%'A+D4='1:L-?^U>&3GBB_9!$>27>I! MZ^ $R^=DP?=DH@L3+(X,[8KR"K,!0<^;CCFC)4%>(% K@YJFZ%BA^#0JX72& MUI14X8KZIL;M)35%? M,#,3X_Q+\$8)/_N<\.-2PL\Q)_PF*-&;Q/5YVAV$Z8P([2-W'_>VPRUQ-1VT5@NND%.,YR%X3V?@$'% M15B0A )%%8P:M4:,-G':]\T_&N9!#,>@CM?5307OG:DS &C&= &_SI]01_!T M=!'GJQ>)WB!2(3! PZ;*DEF776%;%BXLO W'X,3+6=/GN*A4'B0OZT.GN#N,QL6Z>2X.&PT%#)3">BV+P?7Z'8ND4 NZ6HA[4V,P2-R" MZW*.%@5MU#Y-;TW4RJN^*H"D%]FT=PW1<)@/LF-]AE=?@86D?,=Y**G)^%']VW;>>W(F=<^=VJ=-]+_ RVH#@'H'\W.6 MHR=D_#<##^A&6\)SK\?U5;[9,#H!G)];J'.[%+R@JKQ6.06 Y+;G&1)0OKR1 M:."JI]:S!#%,YR.H8\EMK+F_\*YSROO/F"U'&WYFO"K[3<0^9_3H4D,WF_]\ MH]3 D"SN;1=IWB+T.?BO)>YB<>47UPM;:><:F"XDRT$(VQ22N_>IAE$[E9P! M$L_09FDC[8/!J-W[-F=&1R8Q?GU9XM#4$+I<-@6(:B- Q0)&.I;(9SG#: I> MDE0EF_MIA@+2JBPR7K=WJSP"MW$0K'UF7CP#NZ^<'D;LN"O64+ M3B]G.D"O+]&)(>J1637<-U*;\;E:Q,%3E M;E6J_224YM<%Y%0I!,PPW0!NX M%S-'3U?C=2!:A4P^2[4;=S+*_B_9)0*T_ ],_!=M-\IFRV#ZF*4RA O2IX;E@M@FID^#T MSD:B(W3ZKH_]BON#Y)G: OR9H0G5^2CO/O[P\SR*6O1;(&R>M8Y/ U?^HJRR M1B&!<3[+1+>=U9*V)3B2]05ML),QPOZ%7B^82A7N1W:Q7133A9ANV8?$M9O: MYN3T2P5NA:J ]F+X<%UXN\OIT<"K-TSG#VU#S?BFA:2@3+:1997(IR*ZHLIT MEDR]D"K4;B*.Y^IIL*I"9Z7;251Y;%A>2-72+95>8YBWU*>BU:*$L=U..5$3<1O#O"BOR/=X@05O?B3J MOS!8C<\^F17O0P&V*/C9&M_O,LKF?M<@,UXY7G,0Z1>BMBAUF[E:7QAI7EZU M!N/[QH7<555K?IVWJY4BEN##4/',)2*(#" M@SQO3H6-7Q3][B';,C4&.REX"-/$")$I=::N&AE0LR_!WTX;I_C&&_M.].WB M]LE2D'CM/HD*])\I6IGXQOH-)IE@J'^%JO.)PLO<\-N7(K,W#GW'#J/ BQTW M]$+'_W;8#>ZKE%,85=[3HMVY4"2Y@P88AP=[*>@#\8,M#/UBV[*^77KJRXC6 MIU:5A>S\I.3&>&7[8[?;'1WA$@H?V-^.M(:_LBU[['5?=\J(BOHJ"L;VTA?> M>&!R+>X8D822A&XBH>A7X.VM%%P3>)9PET=WFCHV0(%?.V!K* M%3BI!1ZVQIC.37LF7&^QJ#-[>#Q )W!S8LNZ50 M\B;X2_EK>Y>_YE'^VC'GKQUF=.>7#6)B%-RAM7);P1W/GR]PVF'VP GI@CNN M9<\-O05;SO&#E6_($2$)W6EPQY\[%DI6G7EPQ_']E6AC*ZE>O.)*D]M!@KKK M\(X[$#L=WO''5B>N7G!+>"=<=&7:F#GA*HGK\P9XHJ4]GW#LSK=\;'"Q_G?R2])+T/B5'LK/=Y7MEPYRJC+M\+K5DL3*[3]-L& MN3K'?&['=<6;]J!M;W(IE=7/_@;?#P/H@^^7 M69WI@S5ONOO;B^ JL6BP^-;8#K\=1L5;2NJP^%]NN-&^SJX1\W' M]X]K/JX?QH,_^SK01\TM"'<]M__X2U,M*V^[?:7@+V'\Z[DJI6*VV)FJ/^NQ M<^#@Z)TT_&"-XE_*2IW :Y%: _@Z[-[ECMCZ/5Y" M&S>0N,WW]]?*V":3/PXT6O/(HMROZ6YO9O>P4]T!Y2LI+RGN?\N[%SO'A11$^+O0_ MP';4;RB4N6%6P M"Q+-%J$]LNB3%1\G6$YLN2?%1LO7$IDM2?)1L/:KI[GSO M4LTC4YT>]1,?LYDY/&&G'C)\JK5\CG /O91/LI:LPD;VA>@Z>^!938KB')!S M3U&]- MJ3XN/C]^4Y/""P\0J\\RS[/B''MN8P$NW467";@\JYM*E<(G0#UJ13M50'5M MXC.I[!Y,EU1V4UX[#O&95'8/IDLJN['*QL1G4MD]F"ZI[,8J>V+Q?$ID>)9( MP]M)"1/\4]6F[S*N"4&/6K-.%4'M@/A,*KL'TR65W=CH.;'M%5+94V?EX:LL M10-)9?=ANJ2RM,I2$L,+AA9^RIKLG (+6]&K^^M5'H3F/9+9#ZK6>9@8O#T( MWJ1:YS$+"R$#(<,Q(&K+)4P()7=A^F2RFZ\*QT1GTEE]V"ZI+(;K[(GIK([ MSQ(YSC#!!Y1M63=TT.\!\924EY27E/= >4K* MN[GR'G3Q+E)>4EY2W@-E]!.4E[(.'I=UT%S(JLTX4*U/VK#"R"@DM5@])-TA MD'S^(WO'S&;2V*-A)6GL2;"9-/9H6$D:>Q)L)HT]&E:2QAX6FRG]X'&51LNZ M-LK"$#+!% 0\KS#+ZHL)?$NX2,?$Z)C8+32+'-MY%H$YK+-BA ^$#X0/A ^$ M#X0/A ^$#X0/A ^$#X0/5(OBA0^9J'R01*9E);OLD(9=4W'1(X^*GFSPVR(^ MD\KNP71)93=6V8/.="65)94].96UM]=&Y9CY3"I[-*P\>)5U3DQE*2WD46+R M:U5>9C7VGTW+RGB=R$+"!49:E9/O*'Y 05P*XFYP=N_H&]/2V5S"",*(_4C2 MW5.((">+D(&0@9"!D(&0@9!A*\BPO5I<1X,,E!;R*$GZ13;4G&2K.N2,'50B M4?W&=,_27%Z;(JLD;[(2-*',9Y/B3&3U M-&/\X9EO>L&[WE"Z;.<^DMW.H;F:/U #M\ Q=S$\"\QH_T;.7?31 MR7;T69%G!0RC857SALV:\FSQ"Z"K_E@Q6H\/R*W93GWWSEUXDVB=W M7%0RKE@XD((5;FZ7:8>I4W/^[-L4[]6!A\#&EB>G!O?TV/06&/KE0AIIF>?E M%7;;5HN 4U =HF MA?%93ALY261EN-;(<"S'4Q?"#Z[Q.BO@WG)6PR?UR)#7'"Y63YW*"F$'U+3^ M[LT2Y=LA+6@^DDNK=JME2!=4.A :O-P$6"YG *_9M11G>MJV98VM;[L;@+@Y MF];R32VGK&*-[!BD[ _][&^6=T4PJS/)\JRY>=/=OVZ[0[W.L<9N''P[1(26 MZ!H2_G++??:SW!*,8S?>U\'1?& ^GG],\PE!&8YI/L_1[OX/Y+J+W];L(T?)S6;)!WM!3E)CTB/GJQ' MOZ![26KT=%&C99[@Z6GPY! ZK99)NC]?A>"'U(34Y-X$4%(34I,35Y,?) =; MJK[W, &I"JG*B:O*M\:["U:>!!!/^G$7#H!=L>$#Z_5Y1W9^'"$X4C&S+IN(_A!.$ M$X03=QP7M>R1&X<$% 04!!0$%'<4*+?]D1-OK^W2G@(%52D_1<2@BJ-;!0H" M"0425*KFN%""[(H=P(7C!Z/(/WJ[@AP0 @H"BJ< A6O9H]BAD"8!!0$% <5= M#HCGCZR G!"*5!PA8E"D@B(5SQ2I>&2IS*?48GS9LG"B3?!NZ?ZV\A@M<'+R915\'U3JCMK-I%8\RTK!3X;LV]'QA5<.*TRH :,TV!- M4V7)3!=_:V^3UY+/L-ZB4:;J@[S$4HVRFL#P"GG%P#!G(FO@$EZ"&MSH:X!5\CJK&Z03G]7 5(DU]+!")%*NQ%GJFG'AAQ,/4@$\2 M&8$L:R6@[A4"X#!'[ 4Y!7:^BIQQ:,"STK%^C)N-3 MH?XO96%6JQQ8+$&Y<>7)*UE)XY4[]GH2XU>O[' <=9\@+-13+/![*?.;L;$ M@*!VKVQO]7Y4 !5F2^ MUD+_]ZR\SI@2Y'_)&BXMC!^R\ZP!76D%+,VJNED6L-%+:>>=8C]2\V#(%BQ? MK;C2*N+"^#@8W R^_)7=F%_^NU="T#7@0I.Q'.A;IBFHO9$ I8W)+&\R\T:R M:GE4_V.\*ZOI6*$JXUS6-4X72_Y.I "Z3LNJ2<%H1Q*P9D5Y:R!BL3P-[V26 MJ!4#H5^='E8662].CA?/%R.]/#F^/[8W7I_\L;/A\L06-?\A,G8RS+W'_G@, MA\.QM$.Q>.!8+HS(%TU(5X./->#W\#XF3\51SU Q6X,A(D;JXV^ M%)_\!H4DXW>@9 TT!M,/B?X#B$I>3A43'E<-?ON4VY]2_ ND$@-2R>NITHO7 M__YOD>-89Y_^G4VF9S]TGZM/[;/OP! K:C#-A]@ @CDK,NBD#E\#U^.8%(E M_VHFRI%%VPV>H1R"$8AY4V<"%+8 DFIL \?BKH"/[;OJ\'HJTN>*5]!*0WH MC_'AU^&8E6%X)?-<&X@X*.4D:"MQRAJEA],IB(YZ=ZTF+:^!8H7^0'LR5;TP MFI$Q@5LKT'.O_8> NC62*=D=7=CP)' MFA5:G<< @_ +C%*-=\*^ BHA*8 .,Z7MEP"3BCD@QH@._8-3;)Q0&XGD; 8O MN)+P(XSR$H%+ B3!4@"@ G?")/#9YU5YI9[0$J4'F%J_&4:!*S'.,9M,*W#% MU-6*<4V&ZT4!SUM&F /NFN!X^UJ%.QC'P=Z6"*?Y8-7W:&\']ZBJ[YZSMX,C M>3O"^1R=_GB[>!.54Z:*&53M_2&.$75-(#TB/7H>/:*N"=0U8:_I>CKP1(6Q MJ"(IJ0FI"54D)34A-=F!FGPHJ"(IJ0JI"E4D)54A52$?A=2$U(1\%%(34I/] M41/R44A52%7(1]F#_2GJFG!'FC55!KECPH=7&81J">V@1(CMC2+GZ*N$4,TQ MP@G"B2?AA#L*@XAP@G""<()PX@Z<&%D^-5LAF#@>F*""A-M#AZ,W(#9;4ZAO MPG%!!%D2.\ *SQWY7GSL@$&F!.$$X<23VB;$HRBF"";A!.$$X<1=.#$*_'N3 M DF""8.!B8H,K$]=#AZ1^,)D8E']DG8O?(OO?O.UVVJ*S@YD5T:/&=U_==O MINQ-NN&56TY MN\4O@*[Z8\5HG3S%4IC<&Y9?L9NZK1 TY'G'127CBH4#*5CAYG:9=I@Z->?/ MP==)O:O\>E;,BS OEZ5\KC8K8J8K0A<+H^DJ459EW1;N':U4IUPH4*H+?+9E M.!>>U-<>[:I_MI?"?UCQ>):KI@3=+<*XD$SP33$DO:*A0OD"M1I!4\&[4<(;%WU7!XKM*-*_5@M%*M>-1 M6T^Y'>F@]C(6#VX+LE]B6?>"%5R.C(L9T M5&[['WW-YSG+]E*P 49GHPLJ- MY!<%L.@+0=<^CAV]K649C".W2 >_-G7@=+5<[W-?!D1R>T-R.6<=\=Q/ MJ(0RE5#>:[J>#CQ1E0PJ3T9J0FI"Y)J<@ X03AQ)-PPA[%CDTX03A!.$$X<4<-Q%$<.003!!-' M Q-4LVB+5L31>QI43OD4,8),B1V 1>A3.67""<()PHE[<,(>V2%U<"&<()P@ MG+@S-.&&%)H@F#@>F*#0Q/;0(3AV9'C^V]?2F,^NARIFO+ M8IY00);(FJXJY(VA"H "(2107AA_S%@%JP1>K&FVKOAJ5WJUQIO;HH=8 M 5*/HKE@C7$E*\6]687$;BEK)+/&$ "X1=G P.#+]AMX3U["+?!K/:NPZN2@ M;C!<6 *BJPJ:W?03)F 42=.7L3PZK="7XI/O*_/Z=E("BW2Q3>-]JQL[J^MZ MF'7#J?CGCFXY[N)]QSRW8RY,2,4_:6XO?\MQZQ@5_SRDTRRG<_"+BA92\4_2 M(]*C7>@1%?^DXI][3=?3@2'#.]M&1V!W<,C-=D>!91W[23<()P@G""R-3DGJ[5 L9#@-HI$UO=4B>P*%&9%PXKS#"O.L;J6 M36TD$AZ+@TIG6$VQ'3:\I!TKOGUL+,Q.O6%-_<6EFI!K*;!4AW+*D'SP&?]C MELU+,GI]W<3G9Z1QNB4;?\J:[)P*-AYMP48_BO:U<%NZ^#>UR91LO;U\&1\)W4Y(Y-LWS+&S)K%VI&)9SHE Y5F'N(%T&5&O=+ MCXYNMJ195+MQ'\_&T<)/"S\=SZ6Z**0FI"94%X74A-1DQVKRH:"Z**0JI"I4 M%X54A52%?!12$U(3\E%(34A-]D=-R$3G%'@'WT-%3KI3#!!,/$TF' L*HA ,$$P03!QA^!X'E57(I X'I"@ M&@A;-"&H!((.AA%&'!5&D"&Q ["(1Y%W[U[]H>,%F1($$P033RK4.+(#FV"" M8()@@F#BSDV.Z-Z4)H()@HF#@0D*3&P/'=RCCUD^(3!QFR*K),='8^FXV:0X$UD]S=G-&_SV;,J$ M (H,9#[3!&Y3EJQQ !_\/JN;++WI7JAN-8%49].RSM2S*YG#^"_EL&I/KT[7 M&VK-4\3N:6EP3Q.\)0@"9K1_(^W^(70%?]L6*T M3@5C*4SN#Q<*!%*QP<[M,.\P"CW/^'"T<_DLJV.,- M8!5KUJ'A59;G!MZ0%1JE$@!$HX9A9RFLC@!,4RSM"G>4J5'.*J,$L(-' (*V MCZ@5+F:-D=7&K-;(*(NTK+B&UFE5-C@"O/G#K^HC?%\%(&@H0Z >&ZN9?P"" M-T::SW@S8XV$43574A8]TB:2,WB9JBN;LZ* UY8PMN*\Q)'-YZG&)F3-JRS1 M)6=_!94S/GP8&1\ W@W;^/=_BQS;/NM+P>Z.2?I2?/*]Q5GE.C@565S+GS U436#17(/<8"N6[L[&OQQ& "ZN22'I$> M/8\>455*$??3&Q(8@065SCPLER*S8 5QXULAQCAXQ*')! MT$'0L6WH"$?V\5?"H\@%X03AQ),\DF 46T>_.4*1BU,$#(I<;#-RLJYTS9E%;LNKXA4=?BD^^K^KF1R!*97PH0!ZT)K?5-T?PM(9* M<%()3BJA1W,[T?* 5(*3YO;RMQRWCE$)SD,Z4W(ZQZ^H=""5X"0](CW:A1Y1 M"4XJP;G7=#T=>*)3UE3>AM2$U(3*VY":D)KL0$VHO VI"JD*E;RH1-D=TSX M\$Z0T9'3'1PELT>>>_2ULNAD.L$$P<0382(*""8()@@F"";N.)CNT\%TJEYQ MA&A!U2NV"!+W[L>="$90V'\" \$$ MP03!Q"G#Q&LO(.^#(A1'"!<4H=@B2M@6@<3M(8J3KJ]9WI5Q\G+%-MGZ(J#M M.%4AQ1H(F:4@H45CI%G!"E50$=]9%C#76E_%08H9/**2EQ+K0B(E*L:;^H0K M'_Y4UJI$Z0]8T?+]=0-TFV7UQ02^/3:BW)KX.A?LS<3Y"JMV\A)$[D^XXA4 MGP$OS+'X)ZOKDF<,*WQ>9]7HR-3S*% M$6 =TZSFL[K&5R4R+Z]4%G1\^@1E0*E4J![3=?3@2P3/2& M!>$$X03AQ)/39D067$^$(Y,CZS-"[+& 7SP^ZQNLO2F>Z&ZU92%.)N6=::>77N>D/Q>DJEP:?EFCV-8^[B@@[,:/]&SEWTJ5;MZ+,BSPH81L.J MMC+>XA= 5_VQ8K3.MV(I3.X-RZ_83=T6%1KRO..BDG'%PH$4K'!SNTP[3)V: M\^?@*V#>VL%Z5@VRTXSI0A:;JN.;3>8U@&LC8;447?E2"0H_485465',6&[( M-$48N=0/PQ*/!A.("W )/A!+HU82/H7)3.IAN6+]BK'Q(UPU+U^\:9G7"K\? M3*/+OBM3XY4S*/T*_P'Q\(KV8KS #L91=\5(%7M-VT$\J-2L&@,KAL-H:S.K MMP1C^^YAN-XXG \#^,TOX+GU+&_4W-;0ML;[7MO>./[N6S5N.QP'WX[PKJF^ M-+\9]9-Y6$'HL;%<>7K-O-*',>ON$M/X#B4)\$MEW$A6K2\UW56(GA4PM%R5 M]X5Q '0!B:ZY2O3M^%^OU/K]7,[@[[_#]4Q]<%'F0HD@DE2F,Z .+*#9I'[0 M_+=187O/ID_%AW<^T8= G;LIS-AS$%D/,XX_CE?1;@,)WGP(@S>L'T,X*,?] M *@+ -W4B!W ].W@G$N"_CP]#-98!I> :[(M^X^,<^QOC7^./X^-5()Q"=9$ M?^4*"-X%?N>(CB +>5LU?P"H!'][)!7_ZE8^C$4 :^4ERV?(;5T8']G+=.'O MKCB^ZG"!5?;5"@H\@^5--@.;%)YCL$N6Y:I\N;S,A"RX'!DP\0M#.S27+33( M<^74C(VWZ#1AFXD:KN[-T>Y>U=L"W@*BI(?%RTN0S8W&I? 2'LSS&6)/<\$: ML'O5JCX!$33S["L EPF?%^"I-_H"N.6JG.6BI8!4+^@4 D?>K?_@&39RW6M) M=A]Z;FP+,_\I^V.6"90)Y-$[-L4V \8G60/[^&-Z!QRF3B/2IV6>EU<:5E$- MX?FUQ/XNM MUX[=Z'E>%(YW\:*]J(WZ0F=/Z:3[ T^Z!W32?9ET;W$QI&/N!U.&>7^/N6\L MI26>H\NRUV0IF7CTVF>W$!>(Y$[(-/GPRL41!O+\WZF)-I27])?_=.?WUOY ?; MJQ)U$/K[^+#%2=LX/[/JJVPW.B2?55F3424^.EE")TMNH9D3C;PH./;#)60^ M$3P0/#P&'N*11?7V* *U)7'Z4F*V%(:?1JL)/!B9FI#YMCM\=L8.*IPH9TC? M$ZXEL)X0!P_643RRHWNWW;8C/(<%UX06A!:$%DMHX8[\<%>FW4&CQ2&4$[@W M:_Q$$H-=9Z\S@_#Z0A-3EM-:$D7]IBV=T6RR^RT5LKJMQ&.97@>>,9;89%.6@[ MY= 2QRA;\,$:8%O^R++L0^8Z[7"0 I^P MONR+7]0^8ZY?N^B+F3%9=8JI3, MG4/5&T++!VO ZVCDQMO+^MA;IE-_B./C*2GR4)%=>Q0YV^LNM[=<7ZO)%.[9 M@OW3%MPC^^>X%8A@Z0-$^&5] M45:-"0K0!80FZGQ15JP_7C0VWCWP0))Q)6$(ZIZ@>XM@ M1P1_'/2W*)/M5>0./H*GK-2$P@XE63U_S+Q(?M]*03_)MORQ-6_(T!9+/I<% MTJJ[JJ5<6=2Z*<0K>] V)\,J^B674K3E^J= ]@N&M9>;"S"^SR\4@>5DFI$$[?T8\6)U].)F71OGNY/PI641\T M!E#] Y#U*'A7K!+U2+4+2WAY1>9O%0M27#)ZL>I6GOT;V.X M!LBJSM(,%I(I6!EI"2"NEKBY<9"I1B#X1EA_Y$WW5NPZHVT*7+^&-]0S?J&; MAE7P3!Q<4G;7%F6#HYC,BDQ38.4K7.=PJ87OI@S6G)'1H)TPJ_3: ]I;\!M] ML?H@@86G[CN,J%X+;=LE(95.C@TTS@:&S_)XD3UJ%=!T@)'WO5C,M*S,&NPG MX_6__UOD.-;9VQ\_JY_LL^_TT@M6##!,=>V!9V&CE?-"-?C!YPR_[7M-ZG'CE2K%I@2K/.C8>- 8#2?36;Z 25PNU*MVBIY 6_" MGC%=\RK=5FB?UMZC18@?50/*>7\0EI2S1J$#MIRLLK9B + 1=+V2RI@?@3Q* MHQ6Q>WJRM.*'W/\5%COCPX>1\0$,=2/L4.BM;FKY2:)*HRD(0YH8MF7^O>\J MHMI*Z78B:PSTCTJ2L,%/U]JOQ:O6AJUU9\BAB3MA0J+A.ZM!D(74;Y'7F=Z^ M_H)V[D\E/._[8?/,S?H/XI16*&9<,!!O;#_4417L;]U)"[NN8 NDU8E1AZ'G MZ(Z%.,<;U?,1/LX*W?ILPKYB4U6AC*0%42JT$];)BH)GY:W=[>^-C0]%_\"N M,>6JG(#RH0$H4 \OI5H E>CHU5*VU6/A=N59H0,%*V+O'B;8@>N/&>B9K+"- M6^LSS4>/*KKDJ2EY'7IK6B&4*Z]^GU]O@,]0D%AN;Z+Z4GSR&T3-C-\Z]7_T M3/VA8PV[<"QB# 0-*55LQ#!(CWUMCRL?6=45^HN-5B M3$*IXT?>E/.GHL0G):N$LL:4QUR";KU&16W7NN_QZ]Z@ @?MHJR4"32(EK#; MAK5F5"/4Y*2=#:R0_1J@>@,?EOESN ?P]W##>2<8\EG!^:L +.6^=-W@ (,5LBMCPRO:MQ:CRRG(-?B,:HX4RG5MO%Z:M M#0TTU17\P:RX]N6TWY4RA6YCXY<2+:!,6RE@:]2 1Q*>#4:1=C#U\+):20L8 MVX7Q%AZ6&XXFI#TDY 163$TGUZIXA3#>LAS>.\*DPIGJ&'1*Q::GQ:0;NMFTEOFEK\\CXK,QY?#[^H,+N MRAEN)ZBCT-UX;^ETW]I\W?0U.<_/*^RGJL1#B>!U-M'#M8?$50Q?$X1O8+2- M+@%7UHWN(1TZBYLH^!KLO'K>28R^:HR=ZE77J[4#5OV@2[U7A.$:%>^9E#., M*_5]8E&.!B*^R'75KO55&(ZC;C1CXU]2,7UHET<_+X=&ZSV9+ MGXJIJ)0BZ\BXQ#B\5LB61 N];CO.*5:J88,.@PX6I7$.U@5(GY2ZDZT*7]TQ M\BL@)WBKX&JV0HG]?^4Z)"'#_EG\S43F;; 3N-?W5.:SJD(,S^&K7/MEO>NH MI02T *,:*%/G57G57 Q"#2M[BTUY+A7.ZZ#?K6U;V]<"A/2*.M(B UA;S](4 MWBDUU-7P[#J]T2^=WS88UJHWVZ$'"V $+,-=)$6C(!YZP"F6CR&-]<->O7G&5_8U.:JA_0YABXKW&W%%6&^Z,WS 1>( M4I=ET<6KKKKX0Z?C'#Y,,%*$^X^SJM5:H%^[/PH#TQ&'_MD=M^9(>W4!RUHA MI5"K(*!3.N3N'#56GX&1";"%ZI;9"MYN5"?XNEV7,;B,<#F?93NP082:MYVU MD3MZZS:?=5&//JS0AB[T8P$_E43I!0=WK1(@.C)CY6'=1GP?R*\NU3J5@&8/ MU 57#HW*V!S\4B(SZ[;W=_?$!J"X&28T8)CF<)#HD;VU-_<75,>B'U5RAP*8 MCWW:Q]MU^:W''(1X-\]S:>UV@>'C 4;KI)3%))"'-,4>Z2?,TTN$-GE0/'$[ MI=L: 7O,B0:I%XE4UI; [?G66E>[-3A@H,5$01V8/%63_&V-P^^&R1PZI*X,_,'A>SU%M4&5:4-K<:>PB]X, M8OUPJ#+ID*Q,(KUO4PIR2-/4[2\"Q*TJ DC8-=7&QWD//V M@,7%'6VTKOC>.-S%NA):\^=NOJX,YXK0O=G2XH[M>03AB\HGZ2S&EHQK\Q^= M>#&;\=G7$8<,S]L-SP_]P?*G&)Z'"0[]$;-9K85EW2E['3Z+YI;8 TW/85*S MSL[!!+#A+O$M6=W* /3G.C?:) ^WM>7<6VY:#R*#K%T=05U,E9ZPIG,_U2.6 MAAC,[SX@17LVR7'MN>7_Z(7E$:+C#K+O1_V! P7H(L.83]W*2KRP%#R$]>X@ MI'QLG'\(HFK2OA^0]MBH<==AE[6BA8)^"T+!W756-P/IQN,Q:$5@W,K()FH# ML$V&6S[X,)UA(/."5>(*M]Z4\5*FS97:\!_FVM4W-5I2&L]J.H96E^O).[MP107#E"T9U'F:H8AZ34TPW1.W!I$ M9R2_T0/O8YCKJ=SNM>F=(:$W3M28=.K#XD86C,&:VV]W&USN=A_TP#JGHPT*=WF^[;*;LT+/HIZI1&V5.:?,96,VQ>5C5JF= MATI>9J";W4;3*AM5B)J2?/?4YOZQWQP@FWMM90=M.<76 !$>8G1W?OC=1^^& M6R$;'8I[P*D\-=K[3^*M]9>?^]CBT9EN6Q ]VQM*SD.L]E[V;#L:K/GW"Y]U MM_!9BU*Q.^&S;Q<^E7?319.6WSI/;5Z2QG-,J>A$42^EM\HK+H"'E2M!J9G[ M[I_]U!^O_@%4;O?"M?G(#LA&VDZ":-2E-:)?@UM5"H MG[%;_+Q/#U=G/-"X!O\2SR^^TP?HWIY74NHPL0J7Z*Q4G92*\*:2?0"RSF$) MT*EC.>)X52LPO-&Y,IAH M=]SXJO"'(PA"KC;&3\,GX['JFS? +FF:FL%%Q3O7A,$]5C6%YG-V$=*K&VDN 0%F+T_T.!B(\@^7K4IKJ M^%8M"Y58BWDB4N?<&KD^8Y4RKK/?\(C@,-%QW M?FP?/)_",A.'PQVU="_;\V2X)HV,U]EW;9XO9H+R"ZESA]K1U\L#L(U/LG?H M!F/IQ6*C.4;#C$X<@QH$T*V-";3YI)F2S[H]5*O5"CUJ4&B5"81I6YCIHT<* MO[V^_JYSR'F;:(P[*OI^=14(XMBWOE5G%%A1S+1A]OIFY;[WLZH4*$Q5=^-/ M'[[_^ G6QUFM3_OB8.!"=_%Y:C9J.M.YM0$_3C)X%UQNCRVX'/=@RJ+0&^+: M,6Y3-$'0E?<^3\O57[>!B>YHU1VL4-?#"^KLNK.46GKRO*S5H:XVRW9)6G#H ME]\A^P"P\,CJG!-M$%(E2PU@)-).\VNXJX.!0>H4ZQX_3"$=?*J/82L!Q9.* MF@J#_+)<7K?M^@99GUVVDW$./U2%3C_3N4[S@RK[9,!0QL0^9TS8E#%!&1-[ M:*O]S&X&NU!WVVKN+;::LVBKW6;P[N2L3:"O9"IUKBI\H=<\5JMOYDNI M+G.T?#%^\+FU?SXJ< ;)'43:/N&M[4@_?_SQ4W=V?F#/J2DFR@HT?I1"V7&? MVD(=G36(]/O?LOIZ,D&35AR<8<#^$>+@;B0.2^>W[K45'!B)FU@Y#[%;JWY@#W, =FFNHEYT!J?Z>8V]:6UBOZZQ M>ZWU=NI\'NTCY#57J>E=WA:\O "3$7/E.X,66"EK#&SI8)*V&W=N\7K;,'/= MWM%;?ER>:SM7'118M'+[LC_JF6HC2*O)?5*J'RC:8Y6L 9.K4-[#W!%8ZV&WJY@WJ#2R495 M>OXE=?U0?5!';WX/SW8"8Q$A4?;TBK'\1K4_@-*BZP7!R+/V^-!:2<=GJ\)4 M'#R\4E5 ZP\"::^5UV9\&ZPTARM>R,FO&PX,S2I#=CV@8,RR83&*[.O,!#&%(A0 H*#Z]" M;NJ9+8Y'I;3@FJU9>)]JH"(P?5XM[Z,D+[KIK^H9'\P:\LB-_UNW^3%3#MG[ MEBM41Z;]J@[)MP7JW@,N8S+.R6SV#[*!T&AK"]YM!)XJ%*^1H@#3%>:A"OIA M_M@@?QRS7SJJLSG5IT.JRX[J8WA1;Y3_4H(MY:C?;' #]VE;Z/-LHHM* H . MYKU&JEY.U3OW&5UB58 1X.I=B;4R$#[A)]7 5R'BC_VAXL\-?#"W, ;A5B$! M:_,QEJ=3M2AK6%BZ$/##F*SKYRV7P]M'-O_,"EA6NET@.SRKC1_F$\=)O072 MW."B!%284_%=5X!$7?-)']3&2S[V.6TON 2T6GE[X<$#\C&VO#Y\DAAM7M#C MJBS@9ZZ5XG (\S0Z$ KO (5QC7T\$FM37,@:@+:OJE-I>1U"[H*\#CQ;;:EV MV!E0F>;T9'>0]J@IORFPS[%0#R?L/!5F5>_Z:R ME@52<(\@QQNC,:8&N$< H\3OUYY>IX(G;YN&\0O=FD%>7V1)IC/"5#'.3J+_ MH?M!]+TDNN)F;X7,F/&AX./><7]WD*]***(2?\3J;FJW4[3?S6WO]KMN MKQO?T<:MNSX.8*K,X^&Z"*;+3-OK[/SWU^VAL+>ZN!F,N?6G.@E;8FOG)]2R MVVM5U;OJA1.30!W>)K7I7+?!H_I?))8XU->K](M*1ZJ[_=]%6JE=K08/SF%5 M,'W<3;2;L;^#&S'?;EUSL_9+)B6R +<(9-.6G.RWXUIJ@!1FO-8]58"_XG0# M#._GS ':W"(+AT.=)Y>#[-O;B'Y-713K^4*A=XQ0%T$M8.!:K,&'QGO4=T-5 MZ?55'S)M'Z_U%Q?)2JV.(,-9KJOEUK-DDC4J2710X799EW%CMVOI,M*#JVO\ ML5:QB+;VKV@?WQYJ;55/E635%5'J087A]MO/[]_U6%4!H.CIXX2Z(I%=X<+A M-&$XPZXR&@@FJF-/M\NHC; ND#G<[,9O'@6+N*N'!Y>G5:;VSS$?/\=--K6U M!M/$0CLPOUK!!*;.5&)0"%(,N*TJT6N&JNQ?#!2W.M*BW/V2,1K,;][4IQ.8 MXN;V^PK<748_974$18M7&KK=ZKW#$?J\'"7C%P6JMX#J\N"M>>=V^/$ MZL U=G/J!P]/JV2/S@O=G72AQG[@2K+F0HN;C#<&+GJ_S\1Y>\Q@F3:8AV F MLI!IUYL(*7Z1357YD1(,<1S?+=,_(!1^&L[,$R_JV10K9O;A^WYE4R?M5+73 M!==EJUJC-[LQF4I7M)8+:X'*"U%9/_! 5?NS_5 +Y$ 73O_?O18LBJ;""TE,1SEXGLU$&Q&+[V?V3-B> 9AK<:K1^OL MON'BD[8Y,O_*^E6>-%?Y<"]$#%Z'#0<)M)T3,=^I5[EJA=R_U6@6*/2"ZCB< !0^' M6$_N'CG(;UC*:<@Z:O$AM8;5N5MJW0G Z0( PV]KW,?1,*TMQS+B;8I2VVAG M!8'GS9)60T#_T( U:,/&%-1I&U@[NBW*W1AY]A652"5F+5W_,!K0EM(A;2FY MM*5TS%M*CYYB)Y0JH(L&\V]9MA^KV*]O/WTQ/GPP3./CE__:H]#M^T_&AU]^ M_/CIY[=?/GS\Y66#[_9O.9A ^6]MO1 \H[,?S%.A=WML_(3#VR/FZ8"#R_JLJOMF.5V#$.7(,I4>?EGFE]JJ4;)E#&1+Q76T9UT/#C9@ MT> ^_UVBRX11$WAZ6YYNT*,+K8L\A]5^II^L"Q56R..Z/\+VX==Y8['!$[MC M!,HCS,%74*VF&CTW:+AD MDZ[8)C!,J.,)M[92318)56? $"P:L$RP+@ZHCWX,O:/A17,W!OQ-M IE5ZYH MF8C#N^9Q4DU'[=!A/M&@WE%5WK!MF[U_J89/?B>O'5NH7-(#T:.N[=%BCZC1O":D.BMSN@[]KPH" 'P'Z/"3!ET@U.&092OK6(E0J8\^ MW;J2R>(5R>!=VJ,.C2!J+^[/O?9U8 M_='_;^]JFQK'D?#W^Q6NN=I;IBH.MN.\,;M;%0(SPRTP%&'F[EM*L15PD=B4 M[0QPO_[4W9)?\D8"#"2@_;*,8TMJJ=6M;G4_30GUD'DWGH!N YL:A"@C5_UX M#"" @N5)PN*E2!PSV6NB7-9![)/3&MR% =X>)$($I#A!D/8,+D @/4DYUM+, M7)J$4I3F1KP"2E6NC:.SJ@'E#IFJ.Y5MZQ&[328!Z$_2CRRK[1X)DRZ4EVGH M2,(P'S&4<\)!S?7U>99;?2-&J[!6I1O^>[57-20+DY,O\QS*IQ?@AJ#0^YL; M+OZDTIL[^;E!:=@;N!O)D.TR<039HGB),\QZ_ AQ2=?27RN5.N8&A\!"=,%= MUK!9/E]>"H[X"'7\6$Q:<#/*YTNFS6&:VJB\>&]?4JT>=/5#K$N4QF(G:2E6 MQ&0#B _'LIL5Z5'_,L'*N>!8-W; +X_.ONL0\FF9V'+1ST"^4\&7R,E(WYY MRJ/1BZ@FW>)&+H(?T=1K'XT=55BQHJ)9"HUF^YJD )-[I7Q0Q3@1N///CM/Y MHA^GXG0!(\T??:D*633;:_9"$:?A(A(/H-YHEX7,9Y!O*@[9\X[* F@CLH[ MTTWF$'98[9?PZ2CGS:F4@$>Z0B!@>]0A9H># $B3TL$H0UT0IQEY&[&>$ M6=EYMQ2)DZ!AX-TK2B&QV8M4<)"8NA26JFKTZ*+&HVQHZ()&,XPFT [),,KO MEH(.0+GQ[D?:+X5Z!51P$H,BLDQ6.3U%TT41@J:=FF0Z:'(HL$C?Q01D)Q>_ MK!T!Q",=4:>I"J5ERI:5C&S ZV?<@KX% :QJHA3 M[D&95S!-5YGOG!+C'5SJ/,=15LEV*J5-H_A:G+YE;6!&*BA37S.<(754SB/T M11X=(-E$KM$"SB)&9.$$]'F.^C,[-I@WJ.H,[8^YT%MB^@AD XI94ND>=ELM M<%W^W>+WX?Z BEZ#"*)T=C&@4R@! +/EM-2(5IN#*SZ":;SB#*\U(EH8.9=D M?T?7"E8.%HE,T)AP?J@&]^1R(F1'HUB"^>&.Y09EI8B*0M^!0NT($/=A', E M:N$%;>&^()J1K8!(YVW!=57+6NIA6'2ES.H'9TH_C(J#7:8?)-^C+BC$_0C2 M%4B6&&:AGPK5,QA!Y7>H!RR91J)PR ME+>@!Y"&$Q:+=AVGJ.1H\&K'A 9>I,!>+>E>NM.?ZKZB-H\2<_(%J,&3)A+) M"7QFWS*YHGJ>H2U4>U-2@,/*>J9!%7I[>'"Y4J]9L_3F4F.!,I_M8([L@* ) MU)A3IR-\GU0_B+E)[H,D#!A[$0T^D_L0;-T0BDHI!XG_57Q==8GO$ MU"\W9_8AG! 6^H(#2)>V:91-(QG6;J-9TWJ*B,W.I]-*;-2-8B'6Z4B-%*>WT>H$ M8QN/HSC#.)M'.HVM0#O-18'];8JD@5,?R"^RZ*@(U410E)7,XV::N7CHK]*M MDIC3;UX:P;FS^42C#";.P_(,\RRSJ=U+(=@\B(M)U$=G%S]4#?:DHC&%=7S- M*O$UKHZO>@Z/DWR\U9ZFUNJ>IH1# MM/^4IVG*==+<0#\3>IR?[F.:TI^**'&L&6 H[ /^)G+PV*VY#J>V=CAIA].S MWK* $Z?Y=(]3T1Q9;(U48$]P,59VG09<&*!"=0M;T#@Q#N/ 2Q((%9"H8J?+7 $CC(;G ?9P[,]9(A_04'&;@O M\HZ>PV$%@Z1>UG==E4FVFY^6NJ[$F<@$)8.3B_?(A8?SG%?I?&)/,S%^DO4F M)<4BC]9*8WVB)ROOX/=5?5B_S_=>S0Y5>:]*ERKY*!=S!"C503"=H[ ME25&)4X?B7.ST D2.WS,,!MD6/@^2.@T1'Q/XYRO>^:32^ONE>^@RFX$NUY4 M??,Y7?'JLIZ"(D Y-9--(FF@A=-"D>@7/)^T_>?WTJG[/[=&5O]SKV;L2)[C]6!D"F$P&A[MW MZ>I4KJJI\W0A@*.R)"ZC,A.W\575"CT^[B[0Z\LB,F8/++A:70@]D]78*>0" M^L6?>@"/+:0 GPK%R.JTB)>*YP<,J0H#$"((8(B J5A]*S,7)11\-(%VPOSW M0NF6PK%CD'&2ISAI<$]C@Z:&PAI$_ ="4,]CF*/;8@XJS5X>RCP3O2S$4'K+ MN0I9I]"LHK.QI4[^U/7,04:J0YF5+Z>YU(*T6ERUXKDY!1Y%L>9"1*KIG+JZ M4HU#'9Y[,260#2ND(H"+1P7!*56&6Q2>&,@F9#%8DX)(06'"4QUT5@# #I*0 MW^O;&26RIGP3&;M>"+,B%(.X#%18V5QIME1B+99#P+#_$5O7D,O1%6^P4$@U M^6]J#!':P7,+[AM<(I(> Q2:T$7VP<%%M_3O7BH$R1@D2D_ZZTL_EUO]%QO? M?#)ZE%]??.U,!F"5^E6SL=\Y@4FJT!=?)Z.)_!.'W3L[I1?7$I-%Z7@@SJRW M#')#5KF5TKZ#U]TON2I'75W2SMEO*VCH!3M#&,$A'TWNC)W]'Q\S_L30:T:7 M4[UTX@=1ME?1%;>@K>-@C+RXP%,@M\@$,^7X#X-5SP9-16+303@ -0FR( M+SP>XVY>R+@0:DV,J_GV=?FV%%Q:LB_+K*[L4Q]YI=H!?3M$R&0E!EVP\ M6[Q'KK#M-=EBD;K:V8]9$HP^&L<7!QW$5 D@8Q<"BW@01W2D(I$B3F4Q^U\P M6M&1K5GBUQ-Z2E$WF4\/K5-EF1KWL]:ICF;9Y&B6NHYF>]$)9:@UA3:68:ZI0HN"?PS)/Q@* M!'?&@/)7A$?$\@*VK"X 2RLS=Q>CXJ]4P5-A@0=84T?&X!+H6E[D'*@(9@KH MO!S0SR2,Q1F'RJ3W$S;B23\:]@'O,+WO)U!Z/0#']@;M/:?ZI+(/SSRD[X7Y M,WHP?\ ]ASA_5+H^H(3[[W2W*1&"-JE: #EZCN!*.#;.)K&'U]]SR7@OPN4T M2@MEUE^Y!D:MW_?YD &$21_JA(MM&091O)F[LU8%0QP':WR'HN8]'*SFH=>N MH](7X^1"P@^Y$.PYCNTF\8Y;-4Z@C&P/!UFLF:-YYA5XIM[O(SQ*OX!3O4'< M4J\:WS"NX"@?WGOADT>48'X]-]609S_W M&T[;84T^, =VDYNN7QN8K.W:9HLQ?VC;[M :NA\P*$2LX3D?_OFAV_<;;>Y[ MGGC3=0:F.W3J9MOUQ3\]V^&LYK8:C?H'(V1C,4+N^7N Q6Q;@[K=B>,.E+_D M_N<1N_Q@$ ^*K7.7"OKON"\&/TKX@J'6VY[;8!XS+8\/37=0<\RVXS?,.K>] M>J/M,L=^\E!/H_"91MNNM2SN>36S66MYIEOC39/YMFLR/AQ:7K/=M'WK.2?V M(AZ'Z:-&6FO669NUF.G7+,MT[;9CLAJ,U.-BQCW;KC>:SSROCQ^LW7(:GMVL MF]9@V#3=9HV9K6:[;0YJ@W;-;S5;5LM[RF"9SYF&^C_?K;Y-=O:+^^]NNO8%@T^GU5GG&#[(E&U3B4HUK? MC'C1Y7]0/JRZ_$!U_0'Z%P/() -$9E "R9[Z7KXDWO*SV<'N MVK\5MZNDD?;K[H)/[/4_:5L/??/';AI/TR'%3$LLT]REO!5S1!)MC^0:/)A# MZ4^HG>FQD605P6>?,KFD]-1-:B#X\0(QU2JSZ09$9"\L?$![KRB<'J;G6;?= M78>Q?>D9;03@LM).J]K,QP\N? M0U^(RY^=,&9"5NDK3FV1O=_?V]K::<*]Z&?W<[<3>%138W>7^)8MW?9:R M7;MEU1KMQBZL;[MNV4W+<:UZTW:=77!5F?S.[;O5JW2\F#&&P_F,@:/SH?@F M7EKL89(A&+W+@ETP5R))(5$[2_?KC,G/#][_*EU:+RZ;-]O2BG$+%*-8U[FZL>'4FBVE M&VVK;[^47%M1,;)?IU;I4L? M(I;-6\W6AXA7/$1(]5^S7T[]=X'H#$1,Q0]< >#-X1WW)JA[O\GP@IM)G #J M&"@^"F.H,=-V=]A']64>J"P^IVP2HT-H&G:[YFH5HT7QFZ=+JY@'5(RSN9)X M4]C\!52,LP$JYG-6;UBKF*WC44V75C&;J6(<;<5L@(IQ-M2* >?:NNIGL*KZ MP=;M%I:Y[E;A;1R27:M;TJN)P=VECM1+;:N1]<+B 0MY8GZ[&_%[U8%C68[6 M;UH/O'FZM'Y;?M5G5X].>YNK"3:%TS=U 8\P20#4OU55]V86LN\<6G\5NG26N8A+=/K?MT.8:RUS'(M<\'N MHC :WPN;1?R*)8EZWA4?LTSM:&FOI>*;IDM+^X>D?;=SO!U"44O[M:5]EXV\ MR8C\8\=!>#T 1& M^[6,?!=T:=G_D.P_./R\'2)2R_ZU9?\!'P9AH$6_%I'O MD"XM^A\2_<>=_>V0D%KTKRWZC]F C[34U]+QG=&EI?Y#4O_L_' [A*.6^FM+ M_;.8)^)%[>W10O(]TJ6%_W+A[VZ'?-2"?TZ@:_03RLRPRT5Q/SN$\RS3]8." MGJ#4^1!J;E/AICR5W?ZX;!N)_P-L)?ZY$3PPU??2[E9E%R!.XR-O,CYR4^,C M;]F>>AE\9,64B)"=BPTJ5_;]_+ W)?;>;)V7LT*.!98S MA,)\L4397RV=HR(_5 O6#O7GXSN#0RO!=B9(!&_(\J+Z&; #6!!P.P/,?9V MP*_8: C += 09K+(%Q">9A**C[ ](8VNHEC0Z[]*X:)7J<,#T#9[A7K5#N'? M;#B ^+.>.9X+0-QM+,4/?Q):N&U5+><1B.'5=FO]KUH/?O-KS#LQ"[ P?WZH M?9C6^+@>8@Y<1RCV^<&T_GJ2WSYJQ!\]^X(?@N;:O%^VB(B%J <:&>O=O9NN+.W M]?+.WC]V!Y%__]<__MB]2L>CO_X/4$L#!!0 ( IP;%E3EPK3K&@! ,A5 M%0 1 861E82TR,#(T,#DS,"YXV=@X/;&EZ5:/ MQ_9,')^-TJVM6+5*EDIS]JSC#0=51)7H09%EDB6I_.L7B1O!^PT$66UM[/&T M)""1"8! (B]/_OO_>ML2](+#R O\/WUW^L.G[Q#V5X'K^9L_???X<#)_.+^^ M_NY__<=_^_?_[^0$75Q=WZ);_(KFJ]A[P1=>M")!M \Q^O#P]7OT?\[N;]## MZAEO'701K/9;[,?H!#W'\>Z7CQ]?7U]_<->>'P5D']/AHA]6P?8C.CD1Q,]# M[,#OT8438_3+YT^??W=R>GKRZ0_+TS_^\N,??OE,N?OT^Y_^YZ=/OWSZI'4+ M=H?0VSS'Z,/J>P2]Z-B^CPG!!W3E^8Z_\AR"'N2H,W3MKWY ??Z13Y\1Q MZ#WM8WP5A-L+O';V)/[3=WO_'WN'>&L/NW1V"89I2370_DR7PX]^605[/PX/ M:KRWIY#\$.'5#YO@Y:/X(QM6=G#C\"0^['"48I%U"\+-1_KGC_!GZ//YY-./ M)S^>RIYXY9Y$^Z?BH<0?4T/1WY4V3C6D\YCBYO5'QLOG3Y]./_Z?KS=\G\C& MQ/-_*^:=MO_Q(_SYR8FPDA=[Q4S0/Z29H']TXW1;0?6GC_R/>E.O@@>ZB)C4-_F9)T'YUL'&>7;RC^D)Z6W'R+U3G]^>>?/[*_?O MZ\J$W& P^D]EXQ;NR$8C1E4'@_SA!'ZH'+OP6.G&@#P!Y+G1?/#40=-X\,R$ M5W]W#1:@YL-M-RFY#_4C)G$$/U5.2_[[[K86\B"$?S1?!W5\=I15/VNXO.(W MS61.'57=MD'!5<=^CAI]^$47I8%OH[G>>O _X;^CLX+'\) X*7=/80_./Q_KKF>OL8.V^! M'VP/'Z']QWOZ/W^3:J/\[]QW+_W8BP_7=+1PR]CX#GE4LVC>7#(IV70QU4(] M)M#I)_A_5$?5U%7U3\=W$:>&-'+__C%+)$-^'V%WX?\'^_#X@M+VKU[S1*?PA*K_@@>#6( I(^0-(E0L$9\$/1!#?/] M^]J7KWWR&+S 3S%H]^Z>X,5ZL8]!F8,7Y7P+.@9=/FAQ@6/'(]%GOO2=>]>L M_&?V<2?O5/H#[0V[00P!"ZT-@L0H\&O6\H,8B3XMWU??Q)=_'FSIW#R#EO6" M>QX#E;1J=L:/G,XTB[Y]OTJEGWWS5<=T$4 M<:KOZVIN7>^VVR&D2-2O^4Z<51Q]2@[Q_V?UV0.K8=J+G*Q*\ M1IF#OS^9FIWP^VYG/AT'L8'>3WKCVD!N#0M.!W/D:O;''PSNC_?S8[#SX_(? M>_HH[W=X9&G4[(P_=MH9?)#W4\/&+NBF530F6+,_?C:T/]Y/C;8&0_6V7SYC M>)TY_F'N4VTQ\NB2WFDSHIL-FW>J6/>??_[I=S_]E+4O4(I(D&061$84%ELG M^[ZLC9?U8;_=.N%AL7[P-KZWIE^%'\]7S%OE^9L[^F6M/!P5+F[#KC5+_/O< M$@NZL*@:99201I+V^SHW7N=[_(+]/2Y<2/FWFI7Z0VZE1,?W96B\#'!T!1'C MAJK3.(P=SU=1-,E=ZNR87[1PM5J2J%G4/^865://U&\^@A[KH^YA. MYE91DF6J:$(8)901)_V^R(T7&?R"A6O(_E"S1)]S2P2]WF>_B6/Y%L?_W-6F\)C>8[NSBY1!_ MJEF)O#6#]WM?@S;&C*T7LRI6%^;H;PT%4O8B5#-2N>-*AT\-N^[PHSKIF+M M*YK7K'#>&%/HQGE?PQ[^G*J%R[2I6:V\Z27Q[;POT4!.GHKE:]._9FGSUIK& M#I_WE>_F^:E86.W/->N6M^WP9+/W)>GC#M*7IKY9S1+E#3I%KJ'W)3/A(ZKX MIDH;URQ?@0FGP%_TOGR&'4=U*UG3KWI1_U!@XZEQ(KTO<%?/1<5*IAK4+%G> M;L-[OR^,<4MXU;?7J&?-4N8M./56\?=E-I_(,'==QBH\W-5$"YB"3DD.E01K M-D7>V-,H 8*V2T9-;Q@)N/"^8PQ;ZUOO&P-D:W9/051/: M]*O9!'G[E/0,O*^PF9>RF,\$5D?\@K9P-IL0;QC PN$>K_9A"% [OGL;^*'\ M,;7^QJG6[(Z\B2O9'3J(C_QM:G3T=$!J?'8;40Y.% OO^VB0??35"7_#\:\X M9#FL_79/,:V:/5.:"-9TS_!1D1SV?9]TOU&2!88 J-!9Q=S^W.!2J>M:LPOR M%KSB72")*\/X^V+W7VSQ"WKX!E2+^R3[B0[WO!S/[8>M0]NBS 8=,C_-7>/%$O T3M-UIT)!6]=[X8]Z86+8WQ&A( M&PYIX[UO$'L;Y-3D#CFMVR)YXV7?+8).WS?)4&%.&FIH_(S#E]Y]DB..F2UYFC&7^?LFM'SPW03^9HG#[< G7_$P-9LO;_ U=?0!.PCX M>3_\.MEVNNZ%^6H5[K%[XSE/'J'=<51B\#$_0,U>R]N5^^\UP0S2N'G?:&,= M<&5[SM)8-=LO;[@V>=2=L*/N?1N:CYA77D]N!(;PA0=P&-3NL\[$:C92WII= M'&V?UOP&*E\ M#*JLK"-6P$1]*%3U_!'2BJP<> MOJX=-$\'I+&$)$_OVZY/2E"BFJA?\;?.5^Q 0\J=J-]7,5 MI%Q&K='^(!YOO/,RW>EW'8V;OE?JHXE0Z1K=E+>)-YF)U6G^+[OIV'V M4W(7[>G#!M/[(8R]?^H);;WW5?,A:O97W@S>9G]IUQWC ^F,)%EV[QNM4S)Y MXT*GI?GFS2G4;).\N;IKI=3W/=!J#[2V)=9VJEGI$O"!=ZW$8/EC:?;GA^97 MRMAVO[T+/7_E[1QRYQR84>TJ8/ZE&(=;Z'7YMB)[]OWZAV0M1.-[_(^]%T)( M_/(9TY8XBF2UN[LP>/$BO@$*RRF/QTW-5LR;L>6ADW@RQ+TCN$:*;23Y1G2K MB$I 9@JZ;L-<2&28GY(R?'^ ?3$Y0"_YYY/Q&*= M^VO)"ZXCE9H-E[=V%Z)Z<%^M& TV83'VQ_N^, #^T3XMM1V)RAWQ^T\EF!)9 MH)#WVW'039"D&L.?%BSX8;Z*O9>LM\P(I9HM48 U6KPE]&1E:('X<$B.][XY MVMT<%:MYCZ,X]%:L9"=M-']U0KX^T[3+@GG3VN7\)'9\> 9UW7:=1:C9=24&=ZDV7"H5-6$' "XH# MZ8TOKV:JW^'0 3 C]H?S(*KV0[;H7K/<936%LF9^.0#_,V)#O*^\B96' M '[M<[K'!)QKRX W;+4+FI&JV1%Y"VSQCF")!_HY((:#6U\B.K[OC][[(V6A M9W^45NZY[XHI9[]NF/MBDG[-3LJ;5@MW4L:=M-31L>^M\#WHU^Z3 +EL/0/N^6>QMEN2> M2?XL$%/,[)YV ]1LITYXQNG+3&LDD6'>MUAW\W_3Q5?F_/-]% =;'$9@KPJ] MB-X1IY\6X=<@I*V60>P0L2REK@(+0]9LPP+K;]MMJ#D<%'LHX0^=?OH?* @1 M\ AM&)=RP[YK529*6'; 5FY!H&8'%:$H9TI?OE^#$WVU?1[ZV?:Y;O?D[;S# MO=O0YV][E\'_/('TL*;$_RTW]TZX@I[W>(W$/_6]^/84DA^"L94W;_]%WD;7<$ M?_?1$&?TW]B'*+D3.G?.GL0=^2RE,S37 4#W]6$H7]J)B(0#.$ M\^S$B_$V+T"47P+:6SL^3TY_X"P74ZIF6?+;X\X-5@Q_0/X7\D#]V(L/J0KP MNE24KG,B23+.6Q,:4*@$;BCP77"J@Q4M"HCG.BPF2?PU6JRYL_71=_94;<-N MG9"]"4]":/9FP<_PE;_@P6:@R2A#;^QJ;L\< A"R#\\8QU&C_=V!WH1$3&5/ MFY:WD/BXPJ=VH\B;B!KO=&,#3..;S['7:C<8'V@Z.X,'E ZU+4JH3U9\TV=$ MVZ&Z30Q3K"*\^F$3O'S$*Y?/Q#6]>J@&N P=EF 5AHZ_X;P4JV@Y*B L_(-) MS22N)SFXKM:XX%PSC:TU.7L"-JN,UE+,=D3M"2L,Q2VER?2RQVX[N,^64G4C M;D_X(@BYEB)6D; HB 3Y:Z)"CFU+2?0N S):D4!: MQW"#KA9OF%P.4]O;I)2 92'*DAJZR%-'RYYH6I!]2T$*>MICF[MV6G*<[F3U M)B\+-VM_;==1LOA55,<#B[E-3[@=5\D=7]F4M^2XJ M?[KO5!7_3A+V&6+<1T G<>L)C? @Z"9)<>^)/0XZB=:!LMV'0B>I\AW'>30T M8[XQ@3$?$)W6H8[,1!X3W65K1M&VAMY)GJ*NDU%KNZU0&YK3L6]71X,:M7TW M&6IJJK/!Z3$WH'45V^ LM*!HY18MJ^--6SB;38@WS$=_4(4=Z-:^#?Q0_MAP M$H8:;TI3Q,LX_4I?&BD,?<,34SF*]0]#*P(@2LADH+J[?!L-B8XH;&VM^YYR M-Z4_ZA0T*Q+?=R+:C#+YZ3BU,Q^G]B>DG;6E4?GO :T]+<:?_A365;.V,H_- MF)C^9%959;:W(2L9L*+S=&6_HL1P4T5HL*&/;/>UGT.[7(QK)&]6^K6W";W- M,.-.B,$W:E?R5DZF@4>B&T/7])J#5(.-- M1B^<]EXS9&#D261P&3PR>HXRF1!9D]I[_Y$F,RTM4:5-SE.GH>TH_C:PDAL_ M$NPQ,UX>H]&HY?:D[1F[FMH9/[Y37>^VL6!BZ^\3I4)P_\ZGR>93P MC?.$&X#0 @*FW@UP/'\^.?U\^W["T 4,11)2Y4CAYLMX^8Q!'\!HA'"4P4 M#-.,?0*2WM!_B=9 J'3R?^1"0$-%W8NA@R*3'A6#I"YV-81D-7"P2C6E/SMQ M4("^VG &X#?)!(A?_"WOYN7^W&(O+S^@LFFP2RK%&65/R<:$_=-WPXSQ<;2I MDF%==!GQ-?UG5"9OOF%7IO/G)OSF;[_B5_O3HC_'!"X0J(;;PN@;5]3 MH,:"LX:=#'-Y[:]".*(O,/_OM?_HT[.:, Z%JX3W>,5]EY@@8LX;D? ,/=2 M-[LLG]%LD]&V9GZB1/97^02WZCJ:8'?$\6^=+;Y( 8MG1,@T,KP/'O#66P6^ MNU_1'N5[H:B9Z1TI-OU_>O&SW'K,4L2# FX#?\6C[0OW:N/.=KD^[\SR^3#\ MRNA_QCNN?$(\O',GS=8S#_\).>!7L"_=$5U)&/C>)DTG? /Q+ MH_](/C#ZP]\X\C=]=84XBNX"^A@A_]?;G0=N]JRH:3S:Z:!RN:HR=TH.C69] M1Q-M_D*?,G#V4J8B1X^,+CR"&G<;3:!,2"K5_;276T& :B8YE<6K+BON,7/T MK7Y]X-$*=P%_XC#%\1PNW_!0^1E6]QIMC7G&5QY6_B:(HEM,S[NE\W8'H6J! M/X_CT'O:LZC_9<"C1^=/$3OO2U;8%/71IHVE>'[N2A;1 1 PKL@*E0EZCN-=S!"J25\0[=S/H8X']=9HF[T M)#;>FQHBQW*1#AIL]]DA:2(L@"S X:OS!I;!R^V.! ?,3,FKT&/!$/?T."Q[ MF0\UW+@3&&FFY"K)4^W&UP3.#NJ??_9PZ(2KY\,-5/XOLM:VUA_PJ--R@U]^6"<#DZYP.H@*)&XKM=XXFC!SU## MK]+&4M)X5.;ET[K8A%#5TK!*LO2V?,,6QH*6VXP:]3/,:QK_A#M6BC_9VN:3 M^A#E:^\@_83\9>_B<+&^\J*50T#;:?&--B0XJ4F(ZEPQ-9U&?!J5QBYI(' U MPK4D8OH0> V6S\$^HNK5\I7R< #-FJ7Y!XY_5G$(-.DWHM.+3M5U%.VQ>[$/ MN9W,"URFL!2=6NPA?A6$:^R! [_<1=:3K-D)B<)8FPSZ4S(1](>_W84!V/47 MX0,.7[P5+M!/2YN9]D;L/#]8KR_R;YSD]ZZIH;B^=B'UXQ8'B";W(9G&$PBUTXAZ_T>GJFK%9H)2T(C":DLHC M45VY=8I:CJAO^"L,WD5FP?&BW\X.9U13>-XZX6\5'W)MM_$T7V1JJ>2 M=9/K3<95*%*9=+=!C)LK>ZKTN\ZM/L(K9\7>_BV^YK*^H^L?D:8_7. 5<:B2W4X!:4)A M@NKY8X37>W+CK4MC!IITM1H.<,ZT"W+MN_CM?^-#AN_R=J9?F4TS$2OC?WN1 MFE LI3*7G3L[+W9(C=^^!0'#R_9E[T#:=Q!JN,5W5#NB6X8.RHY0F5DAC9H/ ML1/&!4= ?WJCVA(A*H;N(N[UY':F"J-A4>OQ% 'UP:@7$S'9 TWV"2=)2GSU]T^7#U#3B-Q2I]UG6B-_ E"**9\ M8WO^GG(M5!^J.)Q!3+*.X'+Y1K\[!@/DA ?F488D!'B=!X2RMI%QA)6?\3 C M&OZNTF]:=HT@S#B\\L@>WJ5ZKO?*K M:4=Q.M;ZVG"EJA[CY72HBFP/$(0),3Z/.Y?>Z$F^,R0YEZ5V-.P]?NCCF4/ MI/WPC''\)0SV.\IS>7&$FYJ(P=YD)_"2TXZW9L^Q7(?1A"B*G"]AO[#IF(=& MSLZO8KIR5<#*SY$V1*Q&I?# 8D@4Q*34M!HO!41;.0.YTJ_<5VOXXN1OMT# MXXMU@G?#+4_S?4SUH8K=..2($[3?EZ6L+.G([4WZU=0FY:61 *G=O31E%$;4 M9-6%QF*=&*Q]<=T6"'-I BO2B^1X2J"V"R&0F.DO_H:93\LTOZHNHPDBG -8 M+Y(HTZ3>=BP6HT2>)CU'$VL9LESA [.M".< .RM+A"EO;\F>>!Z\X+#$Y)G_ M^WBW91KLK4[K+VT^7J2;$P).0"3Q[B%C?%46ZU;8=E*J,+L3RZ-Q*[N,CXIP M%80/3KI>G.ZI>*"33[!^_-?X! P0GLRDI&NCS5>K_7;//.WTT1Q%CSX]L BH M?%\NM&>U,97S[?JM+%&7:>@3K$R,;PT;'S0UJ;."=:8P'@; MF[N;A?FQ# ^_;.<8$#W=.3XCF>('F1QPQ@!5JQ&)7J@;:V7F!U][**]L%#3J.#L]6$3*? M:C+>)N;0S/=X!T\I?U-S.I8V/SYC$R_.HR,_<&.0:1-3Z3C&\Y?UB/DSB+BM M\.A5M![O6M/1Z^KTTL*V1E^6*XXWFGT9^X7O/H>[&,E)AO0HRK_-3]Z8XV)?1Y!H7I6(20"^8PJ RD1:"**EWE M3IP6!([O,.1KIF$+L\B]Y;/CB^-+2S'^3ZI1/--+=OY")=]@%FD$#S[ECS1] M@IIE[O@61T@)(5Q4,(Y[MF+J'?SJ\@V'*R^";V_0"ZSQ\&-DH .N@8C0C0KC M'ZK;CAGY('76)BA^Y1$0K:A,"IH#](_%6EH5REY\]1TGDLL%7#7*X&(-1TR+ M#>ADQ@=XA4@C!\L6+[=\5G:9U);*(=1<[.OP 5N3&1=+M$#KD&5W50%?'.C%"U]S[O!B^/FNZ3\&<6* MVQK>+4V#.%BQ%8;?$0;[S3,+ (4'3U0FA6GJ([K!V/GS!?M4=294$YF[6\_W M(A95_8)EI8'*J[ =C1']K2D4R4J1BMN.?RASBS#<,8'/4$W+W:S5?4RGU,&O M_O([%7AI 26MQS,"!WX@[;3<8% =MEG>?KQW#MT$ M]*T;8M>+%;8?_PK.@C ,7CFP%_U+G 5LZT3B^&XGW<*YW_(; 3(TK^C31V)J M#%&5J?&XHTWIXX/,#Z+'RA?(Q/&!^\K72'6?*82<7_LB9CS)^,Y%C_ON.3U2 M'<]?A@Z8!?G-V1SG=[#ACN_SJM6^Z*'YPL)6AHF,:3W^,>42OP9E[KA.M"R] M;.=T'5R&>D^<;,FW_-_'\U$4!QK4^K;K^YFN/+ / S<@Q G!G7X3^&[@LQOD MR?%_6ZS7]"IQX2:YN3Y;W%<4(^A 9D37'B\AFTGJJ@9CJ.PS7BZRRO9HARU1 MWV^\D#D%U0#U'JY] 1VK>57+HN3J.T[M/!!V&76N%.S_[5=/48@1\EB\$$+B81 M1&%>!2PFR/$/-]Z*^7V+U.(VW4$751Y+Y:W'].'L_;B"NU7:S!V,2I> M$)AK>JRJ"?W>$T@KKNTYA*I[W#2MFE/UT*DH&&Z*^@34 QXT*K*7$]=IR]BW M*@)C%MSC92":%AJIZ#"1][C,_VGTNE:-)X-[U *SB=MO,2M:PL+MAX.'*A]J MVL>72G_UM@"JOWZ@OXW6O*Q>4[IJT+[ MH^G@;GK"GWXZ^^F4ZECT2<#@.PO<&=5MC\^;USC//)/C+\U&=Z&7*Q0S$:8F MH'$(]V_*,\S=E;I?N%D$6!M:AK\-&2]_![<'H+XJS-2BKZ.B]>32DQKD^0^: MW%\RX2JTX#?<%SNQ/[TQL_VRDUZS5E4]II"TR&]:#96J7([R+E.,9TBR:L% M7&FY;$OE:.]4;[*DL$F\B!MF:S;L/-X.X,^NB+QM*#G2W6" M4F%;P_>%PD0N#P;)-C%=5 Q2K@".C-WXVFXLA"MOU,4PAW=AL,+8996FBM\Z M(81?;)F^R?5(4?["YX@X-5FN/8F:3H=5@4 ,/87?8(^^B\/+MQ6.%!(.PU6)\O;H MCD0F5:FJZJ%7WMYX%KM ]I#^SPJXTL*6EC[LBV#%XGO_0E^/]&LE!XY_6_!- ME[6TDA)UM2>$1_V#PA4QT&?LSC=4=8UB@=2I?8A@?0/K8T$"PD"#')_^7!OA MS0U#,K]O>M"8;?D;[VE*STOX/Y#HA5X1#.))9I_#'ZC>DOZ%UK+L[=J+IOT( MEI)2=3[L)NZ:.9='6%@>"-.&Q 1Y3(J.'\:XLI]*;?&'7#'=\$MD1MF=ZKKBU_XYV*PO:<1#A=[:%. MPU=ZCF_W6WGB\: H%W;9%=5F'5)1U;<7R1$Q :,(@*FI3H']U>$6-(EJYV15 MCPFMY\4>7_NW]#1=OF+R@EE1Y=(0Y8:]3>4 0E4]1K8<5)H)CC OI0B]1L7=X7!;9C48<,!O4,=)6X9'-DR/F5C^.E^Q MFFT0A!P&/OWGBI<8N N(MSKP_ZU[HK0F,P;2YSG]YR)@Q$MSP+E MN$*_2K<9L9@7/2-67E4:8JK)- !1ZNL$%;2=P#&3+2=\[;.4*)A9NN_Y'YNE M)#2G=%R15:DT.9/156G"8SJEA/,22OGI)EUV<0-S4>X K,4;Z$OU^"ZDC)%V M'S\'(:SNP,;@9)QIYB46R]DE)[&$TD0B'3(F8-C_H$^"C88*L6H**-B S/@% MY#30D)I[K[++R+:GI?,&P?@K[+VPVKEUR(]UO8[OR,H7;^;YE2*0J,R]82/= MLQ]/ILW764C?TF0Y4.\JD^^ZDIH8EMY-35) 7:\1$=.S)3=J3K"*#F/:9>!2 MT(ZA.C-,LS^;SI@042=W#OB^HG,X M%I1'K-Q[UJ2;I45_EU5FJMM.$VRV9/ZK^XP>LBFL0LN JKI@(WOF M]7K!FM;&?-"9W(A!28E+IO8!6M+X:-^=Z1BZJJ#C(48:?=,OUNIHK]G/>LNA MP&5T+!A"@E=(&00,7%88"MZBQ7G[K?J/;[D2T"(EE>T?_> IPB%[(EW[NWT, M)9M]J(DEW!BL.\,DJ48U&6JXZ=6OJ_IJ:SI-J6Y=Y7*6MY^\)RN/^MC3@U5 M< I>S,+#7X?6@,^17QI)@%F7S(>^@Q@^OEDQ[V ?.?19]DI9.H!^<'83.+ZJ MY5=J&VC6* M;5E8KC'RHU[9GNLYX0$N)V%$J"DV6]Q^S' AAE,#:#0N=L\.4&7BVN?%) &R MDR?'>;4^U0Z$1G_K4*WB'N]D\LFZOE18@XXC1JAQ0#K-(0QF4>>-/W9*X^OJ MNHU7HRX(W%>/"/,6Y2_DCCO^WQ)Q:CI-"FNI& *L28\I (6JQ[\$.Z233)SR M+.9&7<>^ZP D#S*YX'P"&YV$)+Q\6Y&]A#"F_]\M!WCM0FD*UG-^ (#RD8^' M;VY';T1E_!";-F65*[J,O5U[%@VHD]WT*"/&5^3+R=_4!8M4]AGOB\6$DMM\ MP3X.'4(_M+E+YQUP2AW BJQVN#3L/$7T#ZI?EMDUJSN-"^@^7ZW"/7;S\3IE M<9?5G<8\.5.:U+4OXW>H3EP1B5_?[_@<145IH?1;^HKC9RAF'6QJ_'+CP MSF+Y"(P][";@/91Y#([3'FQKW[_2P MEVAO"DK\SO'H,7/N[+S8(6589QP&$W-O#>9'+OCN-SZC4HG#/O2P$[BLFQ6G MJGL5=J[4I49G6XX?4:C90T"/J8FNSS8V7 M&P$KS0IJXNZPZT$0B;#A*,./^HPOO#5X@^$ E8T8Q%- "-:<<45WT!##6-)S MY3=^V#X%I$"_3?]]M/WUJQ-ZH'V GE;A?LPU&S[4CL\.4@LU-N6'C?-0))JNH\> 503ZS-B. Q#O%4^+0;QZ/DK;T=P\JL'J!D)-;$>=RYH MWFZPB\NC9'I0G,!&5 4FN36H1*LC1*#DPA.0O?VH.L-?=@R"J;FCQ/1X QV MY_4'X/D@!V!-=2D5N/,%0PW0W3,\TTNJ396WG4R^"22%],5#,4M[W"3TNIC= M3"/38?K>EG^+V3(<\ (KJ<51$;;?G=IHB_ (P<&74>QMZ48I>RID&IG..?!W MCN=*@/T( O0R-;+BY3.^]%VJ#3[C)SHCAJGZ8&KANNZ]%_V6V%[*LA$J MNQB'3>$6=KQQR!4NL\=7-AT[\K P%+#FN&G4]?C,8%4H\=*47U!+U=ZX8WZ& MN?AG=EK0\UH53VL4&M.%DF4$(5G_ C!H"EP%A)X.J=/#T,":K+T+-6X^RLZ3,_P7HN*T*3G1%PE M]"P\$^6[((4P\8*4NQ5:$)A">0X=$9_^FV!V7OBNP!AGOR]=L/+H%#/D!S+U M+%^#>F-/TL@P%Y5E:F7VZ@55&=?TP *X]ZM@7\AI-T+C0^EHB,YURDIUGY&A M;>MG'B9]2<1D@FR/T"XN-+ M/9!EK<=U9< 1=+W=A<$++YY7>4=4]9C"<5Q_\DY DQ+X@!SO1/[RSQX]>\+5 M\Z$9TF C&N.]5)CCHB88/M5F:IEK!>@Z)7*T('!\%GCV/[]R0:HQIXP.,:DG M JM(C<&GLN:!K\N JCK8+SOFV]&P9$OG.7-7'L'A.7WA;X(PJZ66M1H]1HGJ MREF7:'.0D99$!C)=G-4;+L[&OD7S[Y%K7P#JW('5AW[,J71,"%4%WU' @"_H MY&+ZRB_'L3%"?&3$"8[N2[<-)L3Q<;!O!#E1WFL\<<*-XPL[WGG@1P'Q7$?8 M^.@+(@*-FYO@%?:D"E)J\?$9'V;<]4^"LS5]LI'WKG%W2[>!V("\R &8JI@WHU(?D1T[J':5^&8@0RZQIL,RY6MMO-)$RY;'E<.UH&+Z/[P&H/(J\M2<3"N$[I1?HU1["\.34%UVW3;M. M)!9!LR3HX5[5KO!6)*8 8L]WS7P?TX>5MYM53V&KLX$D:'PX(4: M7BW*,A5T&U5[2RS]-8=@26/#TUQ8XK)3QG-OE9VOK;!>V'2:Q4\2U M-C%2XN-_IT(#4QHV^31W%A%=^,=GKYAL.5 M%^$[.B&=$T -K)66DY%/'B\+OJKN-&:9BFRIPPI%IJRU:26F+$6VTO?; MJJMQCK=;CSM]6$J=EM>4W)\W)3[0+A1&!("5S+!B<1IZ,KM=&0A-@J\L'TMU M>D8_HB/A: J70-%JMB4Q;A 2O\PN]J&*"$QNNL9.Q/:$QC/"9H IKUYNO3+[ M:U'3\2+T]@Y/EKS>[NB\PH%T4UZIO:3Q MF*?X+H@<0A]#^YV*#"S$5X10!U;'-Q7Q4'Z0]Z0[&02NM \Q^:E,P6O:? M$XKRKJU .N4Z85IT6]ESIF&G$5=$1#Q7AAJD&TT0/J3FTV_0\3A\IS6?2S=: M8SKLLK6$BXMOMW<@/W-(H*JW)>-\J#XQ4Y0R;YU,U MZ3F&);GHG&S;>[PK$*I@I5_]B9]-6 72O]!:H\-S &K!2$ [A"14NZ.Q)RF.#P(=.9,=_!0!VMLPNW?TKM^^8K)"_Y*#\'G>&6M1\9"ZS.MY=N9'6&Q<&F7M6@X>RSMVIM\U%UAUB&WU8'_A:D/=3:=ED3&]']FS M%["HU M/+ZGFO#U7 7A&GN0H@G68?IB\D0I%QEP/Y"/J7[<$8W1.R]V"$M><3F+USP@ MR#W;Q[=!_%\XOG.\TFS*IMTG&M:6V"D>Z+>:U(5A."4\98&'7S. K4ZA;RV' M&#,3PHOQ#7UYY( KM>PQ/8^C/$FB+:'1A%Z&#%KMD)QN(M&>KD\#]Q"1$#]SU, _:ZV9!4T-)V7*PNHLDNF2:75 M5,.ALX05WBI8!5XPN)E:) N7]QXSXSW_3BK"O^)X5QXO&H7)6*A0'" MXSGII*%*F6S!?)4N"3B/K["+0XZRNJ<\'%*-R_QY!B@/!"MP40\J<#'V;NT% M@EN'"F*$MJ5KY8;2('?/@5\>I)-K,I$G62Y\LT4TE-YK6AAV*76WZ!LR2G\J M"?BYA'G^"RIBIR3\YN2F@,HCJQ>KX Q6NJ+B0=FDZZB"U8:7U1RA[6@8_H!5 M,J2P4A1]A+DV$WJ=-7Z+381I^204(<5P+LG=W$24JN[C0Q:=')6C)]I&P2AAEL1)4E=CP?NS*4LA*! MK*3Q9,)%FZ1-5?>9#E!HVYK*+0A8]ANRG>]Q5!.(9*AP'.::VO7*PLU+!Q8A M1W0"-Z&S37),>'V&;%FR-CW'=: ]U3NRGK*.K#LEDK?BȊQ=A2E6>LV$& MG%1]@=)JS*]!F96X)94Q7_+,1LM?VI0H'N M7S_"=)W.=9AN,H]P5&"Y=DQ, M)+;RT7?D'K@017+N0KSU]EMZD;&F4;2'5P0#R+HM+;/\JVS=VH M59*6=IBD8UES @O\S#;Y,"8H6U4MOE*&*\O-I_X^!?M=Y4,@WVXXU^)<^0>W M.Q(<,.;*@%03FOH8&Y,9[S4C&3KIA#93A6H3 (BVH[ M=B(Q7:VO3-^2X0M2VXB8J0B@+X4F=ALP-""D=5UF M&7 (N(*@$B&+0*R\IZK[#.-B"<(D>B.Z"V*(9G$(MP!0!215*.32=PNTG+[4 M#,L%IZ+T1US[!1%C1>S7=S+,93N5D+T]>8#ZOG#Z^Y ;\1.1AN5H&$Q @&5-4)@X36 2!QBJ&E,7,FAH;S2USXOUPJJ4=H> MWF2N>E ?&9%0Q?/<"-VP,&6E69])1?2QSYINW5HHS8:=)V^@;)K7WY7<%$!2 MV^"B&EB[DEOI4>A5F5 >'I5+GZ2/])8I!&]IUG$\=U42J\JU^4HUK*SUN-BD M.7^-*G&;.&Z2-L7.'P,$I_"QU#C^\PU'!Q^GGT!6+VLE, "U8Y%HSEB_?Z.. ZGNJ M) ;==V!Q8H\+ONV:U?[M1'2\1"0(<5JL,UCJAV:YZ@T['XEKHZ&^U9/H0$:_ M.R<6(:OSW8X(J(]"G:6FQZB^12T.+^.>!EOW*Z@F]&>.D5.!Y=6)E.&%R58$ M*1XU5Z^A7=\IN*"J;*&Y9J,?^L&ZXOOEAKJ"K[A5-0,C0XR9Z+)C)@^J7L&6 M*\]L23<[(@\3A+ 8\S$Q8H;/#J%"")\>;)([4'(!5 1VB^N!RT#;0H5)C'TH M32WDN5VL\R1B[[^R/ %F5;L*&4[1ZE!5NK!!S]$/3Z;J 0R@ED/=LM!++8$I M)@^U3Q4:'81*&34*\Y4E&N72V\(;;G/+62 M,[K!I$&Z<5LJX^T"CVHC $A)M8]<%;?:RZ19Y[$+V5&M<86]%]A7MSBN1=BW\ZH3OB\I>I#I2N^MIOI*A8YS&:Z321R M0UF\4WVG*98N4Z5/Q#DV3"FS3J/814_?.H3(**]21U6ZU63*(EW[[)G1Y(G2 MJ.M$DFB8#^6![BG'7?B_.J$'VP4PDLJ)53HP"XDEE3@]!6TF@9^B:BO)R)X2^:XJL?H&[RAE[RA4:H]N7$_ M( X3=;$/N1W-"\0CO2B>C*D9&E1QU1?5B^YH4P)OWH)89 %5UR+LN0.AX\MD M:5<@U72R2LO1QRU3 %P[1#BC^0&8TLWS(FJ9V^46U;Z$I^"F8N?A.7&BJ)ES M*M/>\'7\%;N>0Z_9&/3U\ONXJ-F(.RSMX:>'S^6;> G*&,;2/=2@ZWA7-'S/ MBS4].QEWBR>>Z,!2'UAI!7IIM//7]J$X$&*L3!:(6$%5!GW._@.'V[.WJU * M6U(8_V,O\BM76J2:]!S/W,/BH')&L^J$^,H^XX9X/^Q]-SQH?O%FJ1%5W28< M5-PYBG@"W]&UOZ-:SPU]<9 ?*[=;58^)1-ADE#;EU&=_!#-.V<.]-9G)E!6K M=2^6MA_=HTB52- KF_D2,XU-A[?N ;B.7GE?/=C#X<$8H\QFXEQZ"=5BI_#3M/>:EFJEH7:MQ5W89U\25JJ&9#[*M,F+5=2T2 M#,B@MRVA__(W?_H.^R>/#]^E9 UQ%.S#GIM4DC%#*]*>482 Y"#W:D1%;CH/MO0.3,&:-$=Z7HGH_V5:L][+DC'0Z71DY0 M20U=3IEIL0L39M%?.:%AKZ^>7.O'WO#S7*G,9QZ5_8XZ2<_" 3>(4"5'VP=) M_'OXPI60PQ]I4D@(++MUMIC[U/KL-J"$@-2T6289;M%?.9UAO^H'O/7HL>WN M5_01;N0035$<]O0WP+Q\#NB4[)RG!IA/O<=T! 58@H60='W$8001"?S- M"?WU%CF,]G'*)2]L01_! $C=@5Q2/@9*!CE.4;,*E13Y%41>29$#)C)?4N2K MP096%:ME/C>U9X4P$]BQ'45JL5W/Q]^K'87LL%&M[-(:L!4-:R6%W-QGVRZI MC-@!:M^"9&+WPF@(AN.6UV1 I$9$BS528R(V*()1$0S[+4Q%9H_?J,O4A2G9 M)E,2JAP?,%7OU)RP38$.,"=K.OY@.S_)LYN[+FT3W051[)#_Z^W. [?U4T;? MVYPJ$F1GB!-&E#("TL4(GM"Z9X M"!** _^L!I*.'V;IB4$ MZOP\C=080TNGG)P"8=/77=,B+IG7I*$:"Z3V^"[5Z$/Y(TN/778Q$NG3D/@W MI3)(AT$:(TAR@A8^4KRP5CHWB+$CW*&#;XS1IHYD9VVFS8F3G9.!9R.YGB!L M(]P%/)"8^43/X? )#X8NWA3]&6(CH"!$8A1+E[!1*2#Z%*2&1WQ\] $X^'Z&;OE< M4#9 >V.,()T3% >(\X+^*KD9_$@<:=9>X9-G<2-E(T.-?"$R M6A-A0?5HQ% &H4B&?PF"%G>I!(2C68HV6M)5O>@!HTB',A4+>S6ZQ50J<1Z)<0U'7N&@.QQ"45R\FA/ M(T7Y" 7+&)I*%DR5L*;G?#2<&56I^JUJ$I@PI'[^]/F/WX94\K7"!CMAHZ%D M./[@FR$):(OTD6?#VU![9P)]==Z@9K4J*+Q_BE:AQY* (!*_SQX0I!$6M%&D M$4?T5![\-3"561%[B(UUP@9#.D-(XP@]'9#>3G"%&%LS).=4CR(VT/='(L^E+Z.@+AF5HQ1% MWZ?TEM(H63-&G1W4/__L4=4M7#T?6&8TX(D8,M(IPMS:-/_U.*7+V='R@M%7 M"25LSY2H9;)_-A#'DR Y"U_[XBG"(8NY0WPH]($-ACX/_G$9E+' ,J)SI"0 MQIIWH/,->6,D<89==$\-+\2G_(5H-^'&^ER9TANL3E,1Y/0%5DJ*&<,1$9'W MBNR12256EE/5K12,\ Q=6)0L\#>QB,!8T@[]HXR3Z J@.4- ]3BD()H R[0 M@\<@ZY+(B!@#D7B"!-H)(WNPUD))P5M[#/)H)K#LYI+R)<%#=+V@_93E*DR? M@,/@%Q4S*=9+&?N98]WU(I9]P/0[+XKV[(D!-J3!/>T&EK'DZ\JOX* FOZ6W MY5=T857N;AI=VH,#(R!^#2=C(#8(OX^/3C[24+#APUH&$S%CN&6B\/7'K5'TUZ@QB'IZP<&RJL>'R MYZ,S=\(8$Q,9@5+AI(Z+_^K%@U@]>Z E%?4D+^C^( %$[!E9*6TDIFFFQCIN M,4D#"5$RCI4%YCK-:[!\#O81Y6;Y2ODZ@-L0M&0HE')F1J=Y#5 LQD Q&X0E M,_#D$!@'G0VKU0PAI-1-J7"2-N+$F>=5%\Z2=CJ D+D[4Y-J>*"API(1'/VQ M0<6(/J]]_K;@@R,^.N+#SY+8X:*7B(HPU!BQ9!BP/E]Z0)>T"5#)L^\694K@ M[DBT@H8$#Q[W97L^R !;9Z@YBL+X;W=A *GJB_ !AR_>"O?P!0I2[$H3U 9V M ?+\_9WG!^OU18?0B"QB J>$ $5U8,"$[CS+#29XO; 0=7&!US@,-6Q)'=*] M0PRH=L1*TC)"FQ+7+*TM M*\+TBN"H"L&+P '*QD)LL".6F700UU*@!QA=(0A0T>Y M8!FMJ'K-!C<-7WA0)\]W16P1D&.^6%<_@*!ELJ;@_;J!P@0F*(&5.J M-'OH\8JH?WN)G#L^#M-SAY9-13'#$\>$?S,)/F:/)EGT&P%>VQ$(DSH-CUL4 M4BB%K>#!?$GZ@RI*WU?92]%&0!PIVL M:@STILP[2;.]M,%O<>UJPYX:?9!_0WR8HQ5,T^?BPXB>EX6/[_&:%23![O N MF, '3[\<#S$C!1G#&6-2[@JO#!T&)>-,P#]C4NZ,H^:T1-)!!=3Q4T0HB9'- MF\)E"3GA8;>H,4G$=DQ)(*-LK&PZ8Y+H&XP2/1:NS]N M44A*"K2F]%$:5E-AB-H,( $(LL6:7=^ JKU8+T/'CRA/].ON'_7/ ,Z"-7^# M')\HI$ *:S'_Z?I,LIH21[_KX]NQY+4QR'R)RP;BQ+^$P?!V?9/"$$T.+=Y] M4#F*-1REU%PY*Q9K.)@RJVFO:"T&LZS&&A*V0H/5558YR$BZJR%A,VKKIT(1 M;1EA(\T*>X%7Q GQP(9F.+/D9XO2 ?._BM_^- M#P:0/05%Q$@B2G/R0I!Q^.>!5ZIV*7.07OL,^9F9VC&!O;\,1-#^($5+4U&-LA0VPZ\K(6G34J8; >& M,C!$XAY-8[/N2XFU) M_HX8Q@)L)]OH7_94"_/C($S0[:.[(*9[TJ.RLM?E8GVUA\ .F7S&$++Z:H)J M7+UX -K)D0&($-+)Z8>P9H,C5?TB@N%9P8MO9F)(=DZT,9$:5!0=8 '@?$[D MP(B-/&@6GO4YR1R-)O;+X.#F]"3A4&0_R[V,HXR2YU6^&) :IVLI M^-F45)D\/BJ5R/X0:1\>SXBPB$MG2#)2OU2#FYV5OJ*"=WB610DV%*':"OO7 M8BW2Q/^)79Z$PB"D>Y>>T/6[) I(9'XPIE 1;I3B"_HEG(G\&,3AK2W5H9C$ MG$IUN0A!*P'9FDFX;Y;EOJ"M=)=0F(TW4V5"7Y J\A5>9L&?R*.Q1PT -GM4)W'$9J M!B7^Q'CPKMK B,B10X(9Z@4/7 5A,E.EJV&%BJL&>'IV2"FX:<#3A#'02YL^SV%"NJ[M.@)WLZ M1.Q.58RF_]IZ^VVOP T >?44;7K4*NKP3R!_3*(13:J$+$KHHKOC$RISGS98 MLL&O0ND%6 ;SU3_V7H@?GH,PAI?>M0]W,?MC/V.'/+8C#B!$R?/03"\9X+BD MS&2&23<&U5X$=<3(\_?R]?!2LJVJ_)/S%<-Y-E"C62^ QVD>@P2DC'D[89:& MI,@<%8DTCB!K([1 N^\A1X_?K=A-;E95V12'%Q[9 Q87Z/[]PO3TH62\@86Z M]1;E327BX)C5^$5.IH2M^\U/0[D:E]H"FB('=F/ZMUT0.01NDY)VF1K!.$2" M3?[L_X:FL.!I8&\>K7FW,SGU9DJ-%.34VZ@V8E :4BF(M0PD<='1R^D!2KZ! M9?)Q!Q'C]/D'1:CI>7;C=7[D)=21(H\X??379 1TZ=/[DL^!O:)E9[Q2W\,S MQO&7,-CO*)M7+&?7P,S4JF:#:=.4I"&+2'@M'8#HVN_;B,OD*1C#S!*/(4E7KNP3'62CI)\CH/KKB9D(Q5+9$$WR&62JQH/Z9HA_^P7WL=#CB"B M>T7V+@8XG@3=5* !T!<)BI_!UBQK[-*O#W[!R]8>]V0DNE-!:GVJLD:F4,P_ MAPL5!$1GCO\I^.B# 9K !%B!AY+#Y=3;7D8<)42!CFL-JLRL9.D">Z7B#7Y% M=_4QW^Y!ZL5Z[KJLNA!5X%@<[7P?/P=ACT_10(ESSAL<4PEW(LP7)?S]"TUM MZLA/ID2$<]/_PR&D5:Z#4)4$'!']F%Y*8>S]DTV7B!2$Z++E:O/V01 M!LGFQ!0G]VOF'[CFKAY80*[V1BF;LL&M@-I1 S7OF'W%W["\BG[^()VR*F=K MMX*M2>$RSS"@R^+ICDP,4KPX/&!#+LZY#:E$XB'&6L[C5^?-V^ZW]")DN*+] M#!R,5+-,QOW3W^G-"^Z[C>3J",47:UN8[0JQ_WQ")/49>O1E=>GAM>LE9)7L MPP,+"13I@4R=[;/&DF@FW]%BHJ,QL4A&(I'LR$G*I,%0OIN] M53^5@I%@->U$!.V.;K?(1FR $6$RU7"\U5%P+?:2I,7B"40"QDP^=-XNS)W[..&W,\H96TA=O)2S4I3(TU7YA%G'4,&:>$!*],.P6S MUWF(72]&-Q;P054RSE40 E9L\F9+9W ^T$U*L/Z0-('A4_2$_/8DEM:A])MX MEB1PG=!%/P%>]!Q6 0P@-O32[(3"'(E8LU7J_UVSR"G&##L MHT^5/H8I\,7Q?)Z-L73>>F<5Z'Y=-A!*1D(PE/5/Q\H\M-E+&@O%4S2322B4 MD5$]I^?[,,3]T)4O,H[B8Y2GYL;0_+]B (NF1=AQ<]_EQ4RT;=XWXUT-,.-F M&CCL1,44S7YH\723QVZQQTSX2OII^ERU8<_ZHLQ5S,04F?,K,IRQ';7R2#-P\ORQ,D(> %P,^D1=)> VGP?'NQ@EI)#8CK M#7V')($P(CD"8#VI#H"]C7\..^)N15,) & M-_HO-$$D/S>I0B62*W611BCA"XSB@C.D6 -OE3:]P-T(;KU['%,5#;O20J!I MKR-"UPU=3N[X!.(Q?Y>^3.J4(R!ESOF@RRE&^9Y>/KX+1Z (Q#Y6 MP1E(9EO1SU3@Y-%*K]\+C>6V$L=L7E;22LS!4Y9I1ZA/U+<:*M!!0&C*#),, MKY:"5A_P!C3D>[P#)[:_Z?G"$N20HF?3@]4UZ'#!DUX6^SB"]"K*-0]#[']. M)M&8$FDU.1"?1%[.!TONU8E,3W)_YB='7)3_0>TC _ +V?*?9ZRHTK 8#.8D(95"V,%B,"=-!H[A/E-S]XS5+1L> MDX$'% N+I)'*#IR47F!'I;SY>6#%61B]E41/>)IK@%A+ -NH'[TO5CB",TW(<9] M$'NT<9&$A!=)(AD,#@9WX+U@=+E>0UP?O:Z%P1P82@#I$I:^N3G+I)#\HDV% M*V(09$OGQU?:)!70;C&'H3V1O^)O9$[?5Q^@"=,E\5V9 M:L8!AB_?<+CR(KB%)O,8Y*QR9[?,BXLYBC.X1A7#0[\4IS[U*5"RC'4"/22) M#<43JP8?,CF>WCWN?A5'5'A1Z"7JA9PDZ/&H+U'YQB)JDK0ILS,#-D.(GP'. MZ 4G"&(2)ZR/>J*;KWG1PI4^F(AA/7:!2SQN10(3&]&>PXI+\I+RJR<8,972Y)?_"4YA3:,8S>9XU8!?BUJ/\^L[)$_0402Y*!G>9+,7WN,SBJ M:7AI*RM ;U2ZB^,#>/)D#.,.1C>2H; 3U-F%C25I%FYU3()E?4&2]HP5-DCB M,H5TMPS2P6H8A7EI=<=@$WFMQTX8W;FZ__W;V+.DZ=*-<0VK:&V)Q7ZQQT=3 MQ6U@>>J4#"W2G3[NGJ!DL>=:+.O&M-8".R48&Z](\*KP.7LAV<,@1RL)T80H MM+3.N&D6!DGP3$?-RH#B*N833694W8\B)"@C%F4S? #N0(**56V0@9*,,1TW M@A'G,W.9T$T;E3M.!G=)#R]R=P^*Q?@Q94W_RG CN*_P'OQZ4)C+1#"+('6, M@H@5U(&E%44[D2PZHG(:7>[LP"%# 8[*'.#4M0M8-PR"*PLO-VP D@U!I9,A M!9*=$1)J1++Q.!H9XCD)?[60E&!M&C(Q3938GE"E#Z!\" /V =N3YZ\9UB#] MAYHA'BS$=']'P#_!KY,6D6SR^NRMGM&&)<2N9#:4@$]BW37SI:,C24%Q3H=$ M =3!BC#@"LT HIB9!%A/>G9NV?*L8")^0'/]1^1%S.(;P.'*A,CR'C\[X++W M0>'= "H\1M_7HU,P0]GB# _R-'@:^P_"? NU7 MT!$X?<9:T19@PF$L.?YA^/*6:O.HPU @4?JN5"OH[2(.2'?AJ\,,(#$,GB)Z MHI"6/R^^,#D^ LA;=9PR%K[I&/ZG)F)PE'#R MXEM1(#F#H^/HY5VYC[>;LI0V0F=*N KGL96G>(''+0%E^'- P* *T S@&UOX M6IY]Z$7T3WH!7!-.2=#_]PDHQ(:.S&&#4VU- ;\S=O^\Y H+$ AK0$=JODO<]KTI[^;;S MN K!9[37"TP4NL6*YL"%'"8Q _*R[5T67DY?PI"H5OU-3U]1!7C4L (\*J@ MC\*R76BAZ+LPC"[6TB+;UZ23U(X"+[TTP=HPVXCT%KT("LQE[\)1F6(G;'T& M+K)D4A3R34B12S;BTH0)68M/2*84\#=)8H1D84M6CRJDN^YA>LU (]Q#$.B XSYC+SI\^_^\OO5#&M_E_& @%)])??(47T""0@I6_+.^L.0# M56T8K@-VS7FZX3C;QZH*%OAZ1.J5-0>>):D+;!NE%3V8>B=&'<'0(7V/]YA% MF&C>]*X@Z%I&BB1^$G+JNK->@=)8PD(T+ZA^,DD/;MK@#S$X5(E?>\.K(<;% M(RV6<++IX+48"@Q8(+HVX3K,H$]P7PZ=(X97 ;@34P>K&WBR="^C%4@)SBZ8 MX89U0DY]XDN?W7R?[GTO795QZX2_ 5A/X/-BV)'7+7J>DM^'OZ_Q5R/J<,N9J_Q2M0H]]$+Q6@(F"I0GTED9>1-_^ MBTR+?B[WBOY0-4]5.)L^I\/6=YC8G!H/"=DVV*^#6_I+33$W$3.W3)>W3U_*:JW\*1(]$#E(A@B6<]=O 5[E]W"S2L>)1"G11(ZIP M;@1=6T4(C E&&LAT-,+D,J]EE50&@8E/J\$$HVX#U6EJ7-G M1_\2'WH6%);DT$K0.V;9Q&YD9S9$-O(:J5<*RT=J0XG4YY:D[JP&Z7D^^RU_ M>MY[T6]7(<;T)8$!8//>B?L%3U)Z)VL(5/ $142_INEB.0XU)^:L(>FD,!VUZ^N,<')(FR\S$A:\UA;52L M5&"@+IBSP?[J@/P@QCR[[MJIZ>>V+PII?F1$(S .Y$IN^>TZ56,?S MEZ$#>23<3'&A4F*-.(NN6.T SR&ZF>]?92*4]4:Q U9,58\T8:F@-.D':"'X M0H(Q8=OZ'B6\64G3'MXR2O6Q%P:Q:JH@3ZD9_^GXZO+8F3V]WEW)W.$C*]LS M],19=X4H?FT!.%?8L^<:AH%X/$$<[?(UZ E#]OMO0BC2P$LQ2U"Z]8$%(AD= M=,A(F#G=9BYLM2OB;'HA$$M"""A-EF5BDUN59ER,=6<&,DS+K$DL*1PDF"3> M_:,342Q4%7K?\"AAS!%QN0\##L$ >&@W@>\&/GN$/3G^;XOUFK[&7'B+W5R? M+>[[/R&2X6:(#X;4:$@,Q]Y^Z ,;<;"+UY;P)"LW@J%J9+]!U^@,+="]G3!. M"].0\3)IT_&J38>GIB,0TQ%J6V%PI]%Y$.X"&!&>+\D[I?^N5X314P#!N?#N M80_GHY*(9(7)@#E8,W D%<;/Z2&)_9AGGH,5J?]::>7+4]29D>KH)",-A+*V M;G.71^DX!$!IK_US9^_$P9.RGXCI(_H8*O^ #')Q=IMY8C*;XBEE:#X% VT+L@\OC+ M,@;,(?H.O/&B?F#/%4JRBLM.07V/?(R90Q!3#*;$8]_^K$WJP M&>$UWZW4GOX52VI6G/7]62<%7%NK#WB/(^R$JV?(V\,OF 0LD%+8WXUD]C/R MS+3@)@,YC'H#" ;!CPF\4A>,F;@&B'1-0W/T/^@SH(T'(4 I)CWP3\= M^.[OX2XW ,$]NXH]E;T5:75KY@HYZ22Z<'GG;DBN%*Y6 N0Q*^!BTD$156N M@E \>6Z\%0,4,E,0690B0ELV$L#]NPS42H#[(R)&.U:I24K@Q1I)^$D^"&(% M:P !38R#;HY!8EE929/K(4FA&4-*(3)(I"U!46>GXV"=5V\A*H.-3?:#C4R[0T2!V_J4M MS/S1I39GMK(&E"_G3&8;,/,==WH93&&PXCXS)@(IXEZY FWY[^_"8.W%G?P; MF<(I=EPR/?@M],=,E]\RIY?P($V7<9)P+/-C19$7^B/9,YO2':\+B^89-QA$ M2$*U55&"0MYGPYL\154 > US5P-]1FQ!SUP\$6_#SDANY'?(Y1OF66ZJ^<6> MGZ+]\ >@HBH\T$'K<#TXIN7S!LMP:U[^6509@%HZK"CKGIW\$2L%N4LX1X%B M/9HA5_#XC4ZELC"+*L2*(-(80 D'TF=#YULQH?>ZL#1=F?H&PH^O0>\,5,=! M##1.%0>#4A98>(L$','B>Q>*TMCL8N=N2^[.['-S*:I27^"$$:=LZ<%H4+34 M"2A%$T4%N:,9>8PR*RQHR?5L3C[29-7LQBV)-T O?2\)15J5%@AG&1V6TSBZ MRD:R8HF0#TEO\*##AE4@'BAO!(N?#Q=.C$4"%CQ"HYB5&C51]EU114#V7T%Z ML0,:U3*4'-"_$GJ5\-+(/OVV&7_JSP@XG*'T7%JL%]]($Y.9?$MO2YLLU@], MDP15U&BILFIE+,DGY&R 3T-GQ%:XU3@SUEYUS4Y7,,YT549HI8K5WE$JSW ^ MTZ%Z73PP&G_;K,')HRH00[@5?3CZF$\ 2T!*P.I8BYW@ >TH$S:U"4O3)#5A M)BP?#O'QA'%OIH+Z,A5_Y; ,%LY"Q0HKTY&I3#SSU\\AS^ALT M@F11 SET^NGIIY-3,),C27+0 MI&JC@F0+3U8)-+S7NRO"A8B7_96!0@#$I;Q3@U^9'XP%T<(=]I_8VSQ#&_HY M.QLLPVOO0F\U(N:5"O?E G @3%:H8;R3E(Q&(9&6Y2V3Y?X;7 M08A[KJZ&:AAI%P0;#B7C(1APV$!:FS- ,L+_EJJ8K U:/!&(#_Q-;8K,":Y/ MC;XQ'&UN-FQN]LG<;&!NGOC2 T/ IFN0B..\=&22Z# NOW MV7GYX3YFQK8&/L'-9%IZ5E]XE32,B$K[30:PC:MB7E@=4:6!N-:A5$Q*G$D6 M4 9RY4T/M,P^BT9PDS*2ADLY(B G3R\E#E7,G*V!M.SJJF'@DOP[Y/O @ A& M/'+123>I[:7@]C2G:9OT/B#D*@CACV:RWT1HR4-246]A*1%H$I,R@)573X;^ M*["&!&^68\BH:K4(68*7RPHNR.+!1H.N=DZ(7E@Y![@=.*!C9-%\.HS()"NM MN#4H?42/$#Z"*&-AKQRT0W DW/Y4>S60"0&JK,P&/0KNI5].!(J<87_U# 5 MK>4_&)$B[6MF)%5.[NUP-938TUC"3\R-@+@J,(NY'?]N3^ZE)GA<7*=T=,7Z MH!Q?>!%_O3+KMG:A<6VAYZ[1J8,*HK\Q^/MB, O($-))9Y(NU2*-B<()'Y-0 M^J:K7Z\9W/B *>MLAO6\W(7!"F,WN@J#;7'P3P@PMUOF>N:.W\5:1__J6?.3 M#<#[36>/-@F&5ZW$FB63F!P8NCQH3\S-/_.[,%\V;#?SX M&&=^,N>?P7TTN*FXXN5^8Z*.[H3JFP\A:B/+A!4IH;+(I1^S2D%T 2#T]P5? M.+%SWK]$!Z>+-,(0S.[(I*IC$8F,*DW;] 8HU.#Y"Y^5[E&%'WLM8Q1[6_:R M3:HTSM#%'EP;** [](#Y^Y<^6":3XV)F&J0.UR2?0Y^<=KD=K. 19770VRT! M#C]WHF=AI'KT71Q>OJWHPL%OKTCP2F^A%R_JF8:LH92SU"Y9!WX/X]%K"P9, MDK[@3N-C'O<,D)SP0%(9!+GP?"S^%Q@-W7T;PF>4F:X[8'#-)8G02#[HWL&3 M6MB'7O7$3FBD,8G(B,+P\'88#I(Y)/J;"6.4(BJ!$(:U(IB105DT)>_2$&@G M7\*(#.D]$U(FR.$>0]QD+UN'((D43<2)'H$<9"01V%8J M=N==[0GA![I7^F;&$',Z3C'MP)%<,(-*3>80,Y>/;GD>B3V&!1Q18D17<^10*;I!@ M1[J4%4,,7%2E8@Z)%#^-&@+A+S#J\G( MRU9E!3DB*XCE=B(7X/_7\)SCJZ#H9X46+T$=%GG \0(Y8SA8YU M)?03Q4H!:9'9I6IJ%.33,:G8LUQ[SP\>U4:?0?!_( ;=<<#_O=IE\(>Y[Z9_ MH;7L%:A*2$%6IZD@YE/.!'NUXH0T](BP@QPZPG1H\;Y5DX'I[[_-:2"MOIM9W8['G2V!-,37&OO2,B(C[1 *M\L+1"*-KT)426=*+ >V8*A:+ M\(XJJ^*'^8IJ&;S"1S9H@?TIQ.YI5T1F/@(X?&% )'_6AIP5!#/(8;^5VI#2.EQ:1Y %P&0X4<@!9AR >1,XR7.E2P8??>'F%4)7&E@$;P\A\M:?4,?KJ M^=YVOQ7*L 2-%6](GB+._R39\H8'QK4P*ZDWP2S[*$C5)^? ]5#W/@FQ&>&# M@)11"+QTR)U#N340OJ\(HAU0/ H!2(YW1LQ:SDU%7"8#7U6(D;HD=='_3!T#?/]I'GPXG'(7?.I9(: M]L3UEY<&/2D%/90,I2 WSI6^'MI#^Q]P"DAWZ8]2[,)R>><\S,[CM2N=Y,D3 M*?@L]DYS+$F>(/85USA+[.(LAR)EIF>_>:0?+GV?Q=Z+6!# O]+,%#AAE7,U\;_.\E.5<6WP7P)C,R0Y&T$UZ^P,EW5G\R$?S"7< M.^HH@L !'+Z(TK(\T, F?/A$)J9@OW5T^N>P*N:IE)1G"],(AN9KG7 M)X$/-ZAS5AF>Z*OL//#!$(3]U>$6K#W]8*" (M)(TAN$$;4&]Y1?WHL]OO9O MJ7:T?,7D!7^ES#WW2T4OVL^W?!3?9LS=N!BP8(A%KN.^+\C M1#6?55F6*X$S(ZI.,29N!?WK&H:=\!8@/KCB+L,-0V^E1M( ME :%O6?0HH 95G21)'Q$\L@7@9*!+K^02Y*=26#9@4,;T_$S_:,*'"O>A&[< MBFFW5,ZXT/B7?ZX^99^KZIU)^=SSHM.1JJB#PVVO6!95@8AX:X[>"%&*E@Q4 MDY@-:MJED30T> MP(=?YRN6\0A5'U)8..5F*I2R[.KTO*FPQNX6!??'CXV_F\5W2: MXSON8*5DN_,H)OA\?CN_& SW-N^S3S#&%FM9\0T P@:)4,B$AMZ%GK_R=BS6 M3L2Z@*\SJ0\'C(!^N2)[7J319P>)A&*2&L ]%N'I5$. T'3[H%2VYE6J2UJX M;3(0_,3F;BGG[IA"%FH5S:L@7&-O>!5]!58(PI3TM1SR&]#3NT_?6*JZXMB> MMG[AO7@N]MVHAY5+T;!DR;K ](9?>6P1^MBS=#J6HBA[L:[C66ET(".5[LG! MG?M]>"=YMJ?,;CJ\QB;7MSA.RGG.G^AYX:QZ1:_=TO,F=.(@_.4H6%5 %BM8/^ -G.$ D7*[:4EI<*NZ 4J?4&X M/#U CN#]F(GLWL?/00A;W4P!P:@@ZEU"%'[S4V+NY9>/O/=0-&[.C![5(=$]( MX](J\L*5O0I\'Z_8QGJEMV1Y61BK"2?#SP]IL'$J4IJR&\[+-+0'70Z7K,Y'JX8D<7<';OL)"NV _(I37(L5@,W0R)X0;/ M;;UTWJ#RY0I[+Z Z ^!.MRH[:9-)XM'P^"L^=MZH M+B&'.3+94AI2X)\(,M^$;&(["F,+(XL2NC.44)ZLUI>V][-O$TJ\29B^LKPO M603N+O169F"HY2&EZM\QTDDI855-NMCE\I%C"QY1XMT8,V].-\_Z7=@![+#Z MA4J"RAR[]#H/F^? /$B)N4,+>V (&(]^B!T"SPHPEYYANJO@C.CG,11NJT@S MLG!$D60T!,,-7 -U:-DSX3M<:*UTCA[O4B@_XF/"Z?DM3$0V^26["Y"C3 E, 7]TYD'4;G8-RH])Q31Q.(J9RQ^FS!%_08=08QR8=R0@F M2*-SIJLFFGG#T_?R^?38-],]1TRC\^=,#QX_J83GD]IM9Q\XK43(SF4+!Y- M^\%/(KOWB">@L'I2HRDX4^64CGD6LJ6VFLMOK9Z6>9FGJQCVE*Q.0RQ8R*'E M7(;T:MPZX6]@-F4_W#I;;$"E3PA_C.&?R*=TCTH:DA6$K1G[$3&RUIY=JJ+! M,.#QV2)*+.+I2&12MB15LV&4\@8B^Z 7NIB6PV )3DQA@RS6+-;B.2 NW2/< MVMK3=I3"'=&I_YM,11G>D*2_+SGP'/>C7-'?];+*JA>G@+/C9!&C>Q3"9%_. M%N60F^\>1]@)5W#+7N 73((=<")B/OMEY'/"[+AV$]+')9"F^*4$TDC+ %E+ MRIY1^4@ST6QAJXM8WV6P=-X@3!S.*GHA0D!YOSBSDC3(G< AC'+!>!#D"M$< MKPD7#,8,\T/3L0(O/OBT%*+NS\![B;1Q:B/PAH<039*(>\3N:-]R>9ZU]*\D M^0J6OFM#0NI.2R6DRX3T\9&L%-'X7S9;I*D'QJ1QIWN7>\D&DR?Q1 JQ>^I9 MV^8F1JJZ!N. \K#:5JO++-;J%6*DB PKQR8(6JX2TT64PMLZ>9=!:90ILU]2 MRT9?A$$=+%^=\#?,TF.U "%"@E>POU*EX3S$KA?S<*T^AU R3BHP3 W%E"@^ MF(W@L"'%)CF)]:@P)?#5-R-PQJ-6N-3(2:WTB@M.V'B#!WOI8)$88@58@7AW MX=\#?Y"F0D]X+WKT@R?(6P/6K_W=/J9_IGJ)1SR1FLRZGQ,GZF@U2CF.@19B MQ/Y5Q"VA\(=0UC8^W%$",40;TZ<9>[5V4B*RGCY)?888?1X-+$=0=0/M M>OB&D%AW[363V;I+SZS8*06ID["\O8BPJ?[W1T(4,:J#1E(9EX14"&'M4F@*0L%A'B3* X \]#E' M+J/8V[(@^"29S]*Y84]@Z:QH@K;1#EW#7EFJ3,'&G%&"><@DNC-EB!LS$L3O M83R_V@#H$ 1V?/WW^Q-#FT1D"RDB2/DK) MQ)I3\DC21WR 0AGM!*@.)6SF30U"QU+HF L=>0Y M_;.]&:KC!5VQ]P^.*MZ/4-M0I] M^NSS'**AF(*2%Q7_J;]>K*CJN*G?LO"D0N[!5>GB,W#AX_/ ?Z$O+8^A#,0F MHA/I97:*-+*(T3U2P2KN,CI&7LR1+C-C\C:XS@""<*7)[<-HP]YGCP\L7AB M[OOOS\;89QH/,\5SW9V66_F,YLI(\3@-]T]?L'^'O,:N1SB MB@&*^BNM JJJ1>5MV57P0'\;42T-_L;=Q+WJ=6ECHD -&C%09X;5S@ND1FQ4 M#P"RDK\PCK[521(;6PPO*QFS^C?:E.FE9).R7(P+]I34^)A9@E0'4YCG>DYX M *N(B.[M6Q012*E@WJ.1@!0P;PDD_A;'D.'!"F&XV#T[@(GEVK_VH2 9W1US MNB=>N//4!.( )).L2? :H748 .J5& 8Y:AP; -P#BRS6$]"YF<1R* BP^$1D?E).08_'P__:Z-42A;," E8F'+\P#0+^[ MC1CVN,03"R>)2IT+2;KH@Z0\>(RJX773CI(FTEDZ28JBP$_J MBV]@$M)G,X]3"^WL>2V9G*O*8)C-5\(UF59>6/-W!/CR!#W=2(2._M(X)AE( MEGT-5MYJ/9O>]N)AHJWJS,<64NY'G1?CYO01H#YN/!^L7>S9+X-R;HP _0+B M[6(MLWB2P*,;FU"X!H4CFES!N'(]8$)_O?F"?1PZA-Y+' 8@ M&L0(,R3&8 :B]"B6T1H&DCD%$2ADWF@R.ZE1CE-(TGI-!T^ZHF/&^(:.Z%[[ M,24"00T\ >L6MU:ELAE'G/H)(X\2^H@/,$-T"-L)1T,(K"<<-1+9>KZ16:GU M\TG(2YB\7B*OD\A[7,*1QNLX>%TJ%F2Y6H5[[.81V"<;UCH,^T3C' FJJ A& MWL*[)F5KO_8E;OH=-W'U^9H*;.W@0%'([&((2S>]>5&+\/*%9?#HA"&MEFRR MH"5ZVK7,,J'ZSE<[-Y]U)ZSW=]6QP9;./ MX%=J?"09&,$"9'^>TIG:VZT3'IA%14T-LX-[$4S,Z:?_@>BT?86R [0-]P ( M1JU D][)QV6GU.8BC%41X' )")$#UIDU)@09A_^:$$R1TJ.'8/91@2'^DF&R M,S_;6A+78DV/5TZ2B%@18JH&TD),AY;Y:-%3M&:1 ?5?O8TD-G0.FU1GA75!;$_[+B<@\>+#2/A8@='F)07V*6?%T4: ;*"2"?IV)R5S\[U/ M2L[=_P$X^)Y_/SH3:*%]/[?\^V%Q1_/,]-TY0]H%6;+@;>#?4\W]]-/93Z?T MC?TU<#W(9[LBSJ:KCD!?ZT"2ZMU//YV???_P,V=>*#V@--Z?(!OE V$EA M+<1TE#DCR192.TA#;KU,S==Y>JXD!WJH,>=B\*ER_[Z/8FZR".:NZP%+#KES M//JR.G=V'KT&&4-/67OJ/0#@15Z,.6(%YH]>4"HW/J/2N_S9_.[Z?%9L>4[, MI;,D#X)A $,]((T)6]!H4YM&_0/63J^5;G3&=D(9IC8W)+^[2LM-U.PN>Y9' M*$+&S(L*?=EWF<]5_(&[OV],Q*4IZ^QBC03U% 2U3S4\YNV5?^1CVXWOLC4Q MTK0'2(2:D5Y/4KKZ]>3VVJKTYF(/M-.6&XX=X<'7JM@?CS1I+_;1RD'2(HP4 M3,&M42+<[0S[>.WU6I%KE1F,/CQQ5[< M5.D5*(-F$^JBMV E]3UG*4"+&7,R#6HGNH, F_E$-@;K@=@VR*Y0V6$*"7V MPEL#]B \BV4CX.\\( 1K6$J]\*8D.^Q\9/S,!)(4/']%OAK]KV**;@3&56)> M2)HS+^1*L<>RCP>$6)K*A)+L7"I69++,(@FGT-A!@A\$#&E-V?>6,#4P4-54 M9C%C]BS8F<8WYF"64PA@D.^?P_8I(/^/O3=O;AQ']D6_"F/>>7&K(]PS5;W, M=M[]PVN-X[I*/K;<$^?V'Q.T"$F^$7/PG!:P%^T[Z@:H(6=<*Z/G"L&;,E M++5JO%W_UVU:J$K-"JRZSTT=;6UOO7+.=Q3,4LVKF3B=VK6?P].>8[S'V M\31>4EKBD]RO(KX0@@GG:S^:HXA'A?@K-%N*V'ER2Z/PI6^B05Y8="'C&C<0 MQ9B1GEE8XQ+L42Q)F1KS'%LT3! U$G;^($/IHX MSX.?O"H^//,#T F1Y5'DR,E?2Z6#O5^!&X^SXVX>B)79P>K$]$H).9J)H0<* M&ZWBKUF0;;^C5>=IF;:G*$$^#G\G__3#Z (MX;SIAP'%!:16CJ5=>7E?'G0V M;CD 2XP7U(F"XR[O3\^^Q_H<$QC)IB!*]TEE$<"-(06RH@+9Y0)9@4">F4 R M_VWTJP2"Z5C8[PI%BSUU_OCX/+OD&)T'N;JKRC1TXRG]>+RC"33G$3G.WTIF M?NT^C$9A%M?S>)0\Z9RX2-8\Y.XUHN.%F^<=:6FC *>QK.C%'LKQ]#4(W<71 MBN,9S MH!D?(%VY@R9+MB*H_BM^"0EE"S&&$P(%MET(EC M9PBKO!0B)G*:XX.M$04\!/0R:A1ZBD+R''Y\ZE\;*"?,JUE0TD?%#J[CQ/M MZ*;?C5X_Z) $BGN40'G[!7TH]05.=CY=I!>W[R61J)<0^$)OGR-#PPK)[[9Q M"K?+LETN#02*TT&R%_R[$9\F(LF6#$<.:V< M88K'6 GD/7C(RE;Y[+AXJ[;57,C/PI;J]N!S,VD^=$3-HJZ.&]M=&ZQ6ED0D M! #U)(P6X1:C_$=D"40!) 4_;0,(LPKB;=:O.@OK%M *?=F+MQ4]GZD_347G MWH[V3G[)^O=^S1(HBN'C=/PCUJ*<<%E$>0?>?2XBY:>R7^^)B^A\ A'E-^TU M3ROG28T&+S7&\8+G)_.@V-]1P$)>01E*!\$68^ P#(9M$2'AVGUD M'CAJ[2/SUX.ETCJ*P>/JN"UYILY?_!##<7 3 M)U"A&A*+VT1"@ VL>R2$-L^*YC+7QL) 9Q;R9:V*0I//K29QR\%\3PA_#\,Y MJP^8@5&WQ75):*/\LB#7)^6? 10S :?1XKB>H MD7[- U=ZW:Y/K"2ZI.7VR+%^T&?>?8S#Q=[[E?]I2QM^BB"1^'[':LNG4*JP M6(KD/)NOT744S);DST%R"EF7GJAG3[&S*A58/#^CV8.('$D ,+E&8V<+6A.' M6 ),#+(OL'E7"K9XYYE'.J)8R8 W0_YJ(0_5AA0*6[C7BAB_V' $>13,1_H0 MIK_E>1V?>KUH5+I>0@B?J3D;'^*$)G2,#EDHSZCQZ%U#'2D2:]R$@ MPX/BOB'Y=82\/?(3P+_G/X+F$126Q"*XA/"TV"_( ,(E#7)#R7?C'K$#31!? M:1(%B(H.Z(V- 30D$UI()KD(+%4_U18][?F2DB5-]85,C[7:C2B_*I!+'OJ6 M=.!TO'V(\.@7F7.BT)B0!RW[H]3+E9*V 2N@*V9.%2?RJ!/!M_NQ2BH7 $Y^ MI[491M89+;*=ZQ?:,O;RY[1;Y=^R^S-NY! YL!:]#X#MP6UJ^^NW!?70??4W M/4O.,GJ>(.@!1=;]OC?>DY\LU'MP#OF4:X*3%6[5D.-)0[4'9[\< MY%^$>*=R6$PQZQ>[-(Q0FIXO&&8T*'[PUP2AJWCCAU$?1@5Q3Z%^Y@GZ1\<: M;L.5]RLC/OJ)=)_$"X0"NESAN/SB9_36)$I5#O8V6SZNXR2#!+5;"F- <0YZ M(X/2CMFJW;!N0V&=DYV\(_[5D- B]\SC*;IFH2PY-" %BB#=LP1!90"6XDEM MBJ@ 6WEJ"P3W6!OSTMH8W4\5D1B>.L<:J4J'@N"+KW'X'%E WQJ>*:* M_H<:EFB1L^/A"Y=84BA:@TH.H@SGS2HE"9\5,(=M@+=/*4DTI&4>:UJ%^IA)HH9K4 M***T4UW*MOBT<:-WY*GX]P)H5J ,A@K&5T;Q[H12\L#!(]E?@TH4>/>C2 M@SZ/7PJELX)+(X_(88@$6$IC*Z0!T3UT);# GB7I>_107>G]!]00'*=$:1\F MO2YWVA\5"[@\>D^AZOUJT5G5=JW",IVO$]3+F_'#QQ_^VN'H'MK=8$/4KQ*!C ^K&/KI5 M%MT7_RW<[#:'#;QH*N6DG!VMNDXX(?=%C.V.5QY->9 M>1Z-47U%#>.%=X^= M^BM#\R5.V!(SUU:8H2CE+#US%EV_PPA7:\+1 M4\JRA7J![Y:>1 F0_CY>?K]+15[04?&&RVQQO?-!\ 6)@99\60B2KC@ZQP % MLCE!@?F/?Y]R/E&6O8I25)@;ZG=& QE^;: M3\ M!A&2-#CR*L2[ S"JRK#/E A$68AH27(Z>JF-8-"!&"JF]% 21S)ROLH$ M-1J,R]%^CXL1]2:JQ-U: 1^!5]/M9IO$+W2[#@#5(]P_^4LSNDBJU,'P]_^6H MF:RZ%2K\60L&8R@/ SP*V*81>>MV'FR]!L]G@=&PIC>3&PMTNWMR.(8!"B[V MD/U_&[%H87([GB^R\*7W"0;W(M.1(6PY%,0]7U(_7CYQSB+5DD47D#?\@6(I MA-%WGNS(.[?&\\%9U_0_O[#QL@3>7G CG)(ET)0IN19/I_YIY0P,3$C.3A:U MS@=Z_1:F&0* AB6K5SJ/K]_(#WJ]5,JV-20ZH0@FM!MP@B+:T5%S+?50@]?W M6N5\)CEGG5F!08;,ZNLH"[/]38A1=1>IX@Z/CX\01# M+V.NGT=!&>XJC^\8).Y%]$35NMN G#?A,B2'3P7]Z[A9QCIN*P!G>4=60F<* M<8<7PT9Z7MB)\SQPU'PZ\M':C?$\<-3:",^+T;67BAO\-EK@'219W#/LK7.E M;ML\AB**D#H68T)M118Y ES-_@\G.R$ TW!;S>;(\RZ>[>1=3,EXGA+$DW?> M-<_B8J<=GGFR2X_WZ9V7ZB 6N_5$OZ,[>Z% *KN9OI"+"6%"",6[(9),*>DC M&S]6ANX)FTB!L#43R2Q9^1%/%+F,HS3&8>#S1)9[\JVXCV?+FS B&RGTL<3# M'UJ! QA6>%'Z$3/- 5P(S7I7!_+>!2+6AC(,"KB5#X3*1AT*B$@.QLM'8UL) M+.R6O "R8BX?!YR-EU^&7%^*!F#1/C\6JX43(J>OLF898HV?1S=D2?D8 K?) M_7K5$Z>1T_08418.#I#,5R.""0[)"YZ.C8KOA"-(YY" 9(EP?THPBQX "RP! M4W 4D.64B'_2(_8NC- M.3-ZH9;D#I8S\0:%JQ/7J!M7/.0GZ[_@7!P&\'? MX'WXXF/0"2$9 7"3YL/A54$/9\P#BO*.Z+F40E<>P^^R %UEA76<<^U!/V0S M,]^HTA4MJTP[\VSA4UGAO0+?3]A>@PP %E_N EXH="(7B%'U^43+;3)&%ZH3%UDJMSD(1UB=M9I:F:59&_\.XN4+>D4I M$IUO975.#AZVO Y%K8AQSSBHB2?!25<)HI,\@!N$UMK+T4D%Y:-A!M?SX3&J M1\-.^:ZA;#T+MGQ!?'2 MXF((#O 4@V>EJ8R5'2#%^(M$::8 1K,(S5E9LOEK#/;@/)R]UYSQNI:!IUH+ M ^5J%[3,.$/$HNM*U-@3BXM)EH#\'5XZ2*8B'PTC0N>K)%-;#6J! M>_HV(MHFO4]%68J^$1!450DEV3-Q_>YI)=OCX0DK[-PJ[,CR'6.'=+ 7P?4& M)2NR2#XG\6NVYK%D [R2!%V/$191:D?"$)Z2%['6OA ]9Q\(#5X3-J'B5G+1I 0'[.8UYVJYRFTL_S+RO<:PO.'P]S)? ? M 19,'MFAVFLUV6DO$$/"1I<6B!-OCVJ!DI MOO-$5Y[/^F(8.'1Q$HUH0Y3 %+RA7ISW>M3<:X ".)N4/'A]PX7W(10_&!W' M95QNE1NA,M.1?#KR.=^QE/4<"LE;^'@!!16@6B03S:B&H >TP.0<#)?A@H>1 M@\YT$R M3QO\-3D_#:#I:I2Y?%[9 ZN[I'<)C1]B!_CY+EO'2?A[/WRW2^4F/A.GM2]) MV[RN!N00%YA[9,PQHEY.U0)V/ TG8!:@(:)Z4TZ1X\$YRD %]9Z-^=;*F"_C M:(&@["6 MR*"?16A8O +RKK>#6'#PR(7PQ8C!-6H5M>#@D6MQ"P@U:QE"M]&6/%CNT O" MG_JS\%^[&)XK]TFX(#<"N>(H?A;B5J&4JG0,R02N?)X6]('V[GT:_2(L>RDQ!.-E=[$>#' ,06I#Q+KR, M]D'K2=&@/?+H\J-Q#X<1..23!YP)TAZC3>N&L10'('^T MIMWS*4%?O6K2]^BO CHA[+1BGGX13*(4JOP,D;M/48)\#-HNU%.X0.1D0W/_ MK9\RFG>LA+&<>;1#+^_18\4ACEX&Y4H]DGDE]DDM$*J5@\?Z]4C'[T4@I1/8 ML"K4$K(K*IE=+AE,@\N99#+_;?R@\CA:P1D#.W80#[^- C*##%I8/21: SVT MK&&4D268[) H!S$$ VG.'I!BP&'CXLC%]3&QIP9D(-R7&-I#H2]>_1]_(#( M!1M"E#@U[E#5EMEW;M.4C.@KRF9+:]*K*) M(Y5KYOY\![SK,*5:<+Z+PO$]"388EPXQR2 W.?,G-[<\LPX]" HDRQ\DI'8Z M.82U,1B4)8"EGR'A([V-&&YTR;E\_8:219@B:E(9Q)?,"7N",K/6J"5=^+B( M5NE3F(T;=2R/"Z@]&"L8R-]\QKF*K1"R-LP*G^ M.W?Y]HTV4J,W5,JP52OA1I;P!X;EL'AEEWFT'B\V\/2I+P.5-4M)_,-R@UNN MP]$MT0+=,(\M[NM(RP$3@M(=]ZGC_\OLR31?HZ99UQ@ M=[:4UU3J?:%N(V"7=.7E?4&KA^/GO+3!ZR<\0S2&7$@@G_O1]SNUZ# +SM4N MD=6\0QY(";.%FB$ *2;>'DC2\;Y4B CGR.351() DC MN XB1&%BF.J#A$4"4A%8M@FS9QR_2'#S2JF!YBNOE-&SDFFIC-PE??/R->QG MP& 4"ZYF'4[+Z#,]!&>XP-*CPM+-+]]_O;56E>+SSJ>V5)0CG^1Z3J_P64%8 M5AP>OP#:D+S@$ALP,WEEVYSN%(L-5,T^=XUF(P')8V&E>>]88$94A;O=;,FR M@",6(FL.9"4GXBW(.;X:_PP;9OC:HH#AD3)3O&PT[#C.AM8?75E9%E[)VSCU M\>53QB0P MM2WHB=8%Q,\8T:]'.U9+F*E]>[+S,T]*LPRZ/KIKI1;#+?]7;SR8R57)L3C% M"I/J!2G[^WX9)]]#C\?*827W?G1&&-8^+3.(0S ^]C3MY00]0=%B=JFIT%Y> M JMWK4!+;N7A.<$J$X:J@3GUJ='=J.&!!VW0K":B%0_H(-QM-GZRI]!NU)S" MP:%%3^^/^W:6=Q$GLTJIV7L_L>,*JNY)I<+-W1 N7A5_4Z%MM<;:L-SA$F/Q MA(R)>J7]85(%)6L(I[V&CB<:]7T"S\IL?T\(9.0A!QMX2[D8.G1']$2?:[*; M,X@\/CXF^70)PF<>)5UD;8++MA.XUA"WUA6*8EI](TY&OZRL,,1< MOWX91#^1]#Q*T)J:,@ ?>&(6FG)<&E)..P?.(RB[8A'/-* M #H9 #'^OG%YY.)R4.%M,AN#E_FMV+?/A1E76QZ997Q2W+J:\ -A M+Z78FQSP@[\#X$O+/O:'R\*23JM*4G=ACI]JP2WP0U:R6P!VL"$BS]L/@%&[%W M*V=!#/H[-=1*#-R#D7MLZ./CH=!\F9LDWFAS4?LIW9RZMR3DO6(6JLR[M92D M=I_$"X2"%#B%4*/9TNB;(']7PD;Z*>6L4R8 6NB3EH54_#%(]/H^N,\4C'1ZWDN,2QA7FZ6%54/P$?'RE1 ME8K>8+P?$EFK_4=O0P[S]?AV!-M,\XDNPF+F]1-%O?J .225&B#68AR .PXX M"HO0.%$: S)2@(LQM_07=A;Z<#$*4 /92L)^C:BL@9 MC">LL!-/QHZH63U[QN&J-S0,*[N[Y30I.@SW'1P!'\I#1E#SED ^,KAA)5P$4;Z6%C"DW*CFCHR4:%I MW[_:[)VL$<_,&$#S&'@P6&& W,@(V8:8^]Z JZ6X>YN8# V>>HH2L1\D'DYX M[1_0(EY%H0U=;5SF<)&OVF@$UI7E//U2((M.!+(,?;^D01Y .S)$KB76L-"_ M*V$U$-RDG^$S[VYLR,$TR41$9QY.ZN.K&%R'O5#4%&I',7A<';?W*R,UJI9T MQ:,N1XP<-ZKGCX.UC><"'X.JK05W:L_3,4 O!T=@>?S(7B!A9>];1GA MLGA4S"G1\YGZ4]FYQWHGOQ0"NK(@H&)2"?6R#)@Q\W?O/S[^\>/'3]Z6;(H7 M(/Z?W@<(?/F[FD/SZ>>SCQ\_\C2:__3([W\T_YY&;D6Q^%?("K[1<*X\.2M63Q JW"*#HN+@LV MY0;^[)B7^_.$V[#CK$^;9\OFP.N0/G']M@TYWJBH!MB[> O$]#LUGZN3>I5 M!LH@5_*AJJ4 [909<$;H6G#=,FY)7J!R <<%)E+^D[=D8Z!_1S "2-.TE*/I MCOS&2T)OM5['3W;9AF0_T%K; 1O,+<.'#"YVV=Z\/8H\Z"38V56U=R>HBVA(!V[J3FIPO,S+ULC#X'.M:1_W5J9\WID MVSS^[9%H$!B)N#30HGF51U8S"N"-AJA=2K>2-5R;*9E779CUX,9J.. YQO&" MXCO#\F'CDK^FCQO2IB!*"T4JR;UP%[Y P%.Q?"AYD>TV.UI73"T)VN^Z8OU] MCZ'#:O57^@P4G7IJKT/365!U0X2=4B2D?%G#8(7?0@8#'HX4AX3#-6+DRP'APOP[C$:?$%).BS MRB<>ZV)L-B]V:1BA-*6=\RR5GDY00=)3:!X)&]C,P;1V$REU)X>$ARN6*!K$F"<]KNL\&EKQ :/3JM>W]T?*BEAE MK[$G>O!8%QZON28[H6G^EE;?:/R6ER3A.Q-\9XQO5C( ,D@XWY#%/SX C2Y. M!B44LXJ,)(^S?B3_390T2\7D*U 5$F.B;P2NVC=8-)3>J>E6[;^(9Y$/ MP5*H_EV\\/'].HX& REM#Q*S$)J2M^18]N#KH.=57"H!P][T56DF#+V92". M:^-@M%4XI@V&ZK2SXGH#U3 M7VH^#H\.!,!3/#X4#U[%=#"6G*23RZVDY.;R(\\]!NN75P_V I#?)I>?3^5' MUQB7GUQHGB_E!RZJT8T(.6JI(NQ M+D4M(_Y#V)GPD%8[ME#@:<.KT%Z%+V& HD!B40)*<-] *(HT' C*'HV*(N\> MU8-_!JD."V2O?,<8/$LS&^6+3[:D?J;6]* BL1+HU@;RO.=KMXQV;L9XMP.B M_'GG)WZ4(<3C+7M>FY*??B[EYGSZD?SPS[9NP!X,&VP.AJ@>NU:&H=A2#0L& MQJR;$OKS5HC=T'-E)>RV/R>XA@FKHQ=!:[Q<'#S1A [1*ZJC% SH\VIT3$4B MNB)3J=6H0%"?@QAC>)Q)'3'3\EFVRH M M)K?,#)O<0 U3J1+D;R,P?VP&L<);4P*#W90$B8I]!Q@;$D;CP%#!HK&#%;<6 M,8]J1,F.HNUC1,/3/_@T0"^\%_ :\GYD(;XS5HF/%9R3O=D"?QF>?:W16$"/ MU\ $'"&KI7B>SI-L [6.:@DTS9$A\ Z"OY<3Y;B^Q\ )GHH)"N<(1L0\R9NL MBU7B;\XE:-GY!@#>/O69'=J%8C>%?0:=G*G8:#[MYP@Y5:VF7D[>NQ=,YCU0 MF\R(7!; >YZ;P7N>R^ ]]U(VX0(JA^3>>IY;T"MV,I]^;E OA2*,F[[@GG#4 ME=,/TN@^7W1T0A-C-7^.>B9)_/G)V<&[< M1 A@JE:$\&X^8*S'8[;",F7-F#R7;^1:R!, MD<3@^R<*5^M,^H[%[^DETBN(E].5GF-!F=]/RK-:P!XBWB+P/CP]7EETIKLM MU0XJ0MH6]E .6 7E;)@RNX6KGB*YM2",$53F^P1MPMV&O(9ITS3=@1L;#H3T M*^IE JG4LU)Z]T3WW@<^@._H0YE]PP=!3]"4FK(@#9/ M@\%XTY:5"@27@,C $!^/AR7<:J:FQ*E4T"(I+FZ*'A#40 E0 CGRHK1'S\?R M3]Z'A)*%!^:/WH863A]=N9J ;S[AM8"=2LEM=1AGGAP!0P>0=5#&-$M^(2/= M[#;]7=2>4Y([H$8$X3+E@SX_!;0UE3$-<$[F_G<1CP%\-I8,JB"YSW> MCX:>)V,.! \H>0DA5EMK0F"HX13JAA=+)(HQ>V]3Q?!+>EE*YV1SEWXI? MI4X+'L!+(G=W!:/_:+CB\U3!V+<"JS\X-R4UY;8\+<*'0'\_KD+"0+9FRVM_ ML>9(0:H/^Q\(![,(#M@D.*1@8(G3O, 1(OU)F*2BS]];DTX!DR"AW=)"BD@\Z\6>2Q[D8MDFB#=_4X.GCV)_?VF)P] C)86#M3 M&B@_7_L1]ZM\C:,7E&:H[/[Y#$GU($^9X]<_.UHZ:T2*Z@HZH0+TEI#O1RM4 MYDZT$O8+C[=YELG4SSPIT#77F[.3D6?@#S$55*_<12$8(Q%+W?\V(WVT^ .C MJ"1$N>3"8^DP&>$C]Y]*5C1>4\H./B7Q]W"L;2D70NTG926Q=N/:/RV+!1[%$]Z ML/\S>=+OJ,X R_+0PRWU6"?C:N[P7!>0%+>1IO923_ZI9]KG'4!DS+,H MR.3G?1P9BZJC_EQAS6:UK'$X*R1_E&?.U\[=J QV$8"_(&J*= M(!JD^%ZX*[AO/4.]Q8(M2)AG>< K->-!S^]%(J5SBDO&4(JS8$^"HM%4,BR, M%")&I.:M8E[_%%.A6^"D;!G-86H8N8&M<5@:YXU[(JQABA/H<1WSS M2,J>('U4' F[B^2"S!'G3! ^DW!CO[(^+ 3[5(M\T6N9'%I?XVC1O_ZFJ9H7 M#RQC5RWXK%\IXY!EVN9"U^16_9_!7A%_2%!H/V#!+X^;WP)0(%#DG+G$6CKW)J MD>;AT(,<:*R@<$P-W5CN9#MQWL,PHRS$V?&R@54.9&SZZ,<&?5$EQ&\".X?R?+Q?*"XPU03A=;2>(WW^8I#?!$*.&<6*CV#$^]F(&R0[G0!! M2-%H#D4R-JB8 L79NF8V "+S["@YT"J6EM"5/\=Q\!IB3-2)LI]DL#I(H@^J M-U1]158+(0$LW#71.;*]$EDY: 521KV$[V2O0."N:22G\F7FP(@(@,E5TSW/*C01E$CRSL0/B?2P]'SB NV;NXHHHXUA=^\-U:FC7=H MI\#(Z"(H1$17$'*I+!93S/WC8HV"'4;@W'E!T0Y1 5R_D?&2AYJP;<(3$"R[ MU,G-SM+>-5=$SQ ++_KVH'-/]"Y-J^P5# /@40#\.+=4J<2NC'!)/+$BGJ5! M/#X7S_=3B(<6+YDMSQ<4Y(,LW_L8AXL]^^\?8&EJ=\O[^,XF<)& M?LB91TE[O_(_H0^/=C)^Q:%. 2S'YBNPRQV?X<,@)\;V&Q12?^Y]L(C!J76^ MW9(EQ^Z;83)]MHPV/9=\A?H1,88+/)$[BI.E5]'YA-04Q+XRLE[)ULBS93V%>RRSJ!\["$@K?,[NXP*D"1YTS>O,N&"WI M496I]?S"S!;NT]%5*L46>UB1ZBK$&?5T_]W[CX]__/CQ$U$6>2;S?XIZZDKI MCA]__GCV\>-'[N$_H^"GY,>??OCQ[.9?>5O1)37.TTV)&*],LWH$D<%$(2F^>[,Z3_16/U_OW M(H32FZK'BAC]A67(.^E5>Y5T">PPA"ARU6(@[6%.VT:Z\4!<\<5L3I49W=\G MP*,N]E]HI#:-X+Y)T/_LH$+Y^5O8RXZCT/0DT2/D"=>PX_T*%"W&59PO%@EY M6]SERWTX15Y58'D_GM+1\3*I4= U_$V@>,/K,63YW>=1P(*I5F1=A?TLJ I9 MZJA:[[B#AW-2$B'T@>.<&& HYY=3!6X;>G$UU18SQK%-M9 M16[QA'+[XB>_H0Q.I=PT/\@JR@FKWH>C90V[PI4LO8122' > .\B UH4^N2, M0NU0)-3E+AH_]ZPG+[C !B5#D[[MJ1$L,/Z?88#X]B M;/-'M&(@+\,&H@*F#^TS#T$]@Y_)?CW1L:T8U!*2K B;4B.V!\A)X.2.G!GU MW5F!+!8H1"S1XGN9*WOL/.LJT@J>(QD'Q]G>,;@J!:E9239.OP_L+(/'#H,\C7:;C9_LJ3*0=Z9$)7NBN^/D59Q@];R1,\K>VXCWGSY( M*)RO*!L@K5+0]7+"+9!H+JVB#PW).QZ [6/BMP"@(9A.%*:Y%E43>0*__H^_ M?/J1OC'_X]/93W_^$9*M4W@8D!,>CV;%HE9DSO<]* A0OHEC#!_L)>'T/$X0 MF),DCX.1DL5;,+3-&5H)TN-B#0_&4<%:4\/.%/!0#RA"KSX&OUHO?#-*VJ. M0A XS\JE9;%'KA 4C:X3#,P95IG2X%MQTA[0=@73JS_X /.M"-_ML?+5-'=: M;+*)U/B*_CX$DF]?/?[898%+8A!U1_*TGFJZ_)E,J[8'NGL9$W4$$!-!Z@]A M^ML%BA9K\O#XK3]\:H&V!\0]2?W8^,+-+(V.G4KU 5&)-;N%#,Y:24.5+.950>C, ML?=63%@*HZ8!JG>=9EH3/.VH\ MG\< H C0K3$F9%>W1!,%U+G^^L1"'1!'=GCG0L@]EPKG!7R/,XH-3RXA,J(S M3XY)OM?448&"4AR7)P8V/G;-XX:\F449D@'0>"@]65;%\?'C"88N;7[,1R"= M!K<1]5P.YE/F]!6OA-*#5?_9&)QBUYB$8-6\7!Z%N'@DAX,?S*)?_"2$??[@ M9Z@7:"#-& QE)V> V!FF7DK[@2(*+[PG+[%00'0LCK'"[*W"+(,->93,BDZ\ MA['+Q<+[_^(N]J,;?T'?E/T!.VF \X4'1#U!]1AXP.;AVRD=.! ?)=V.\X.! MGZ7@9T,ICZ[0J7'TL.C[E5>1U"@J,"'G[/ UN^*7&._(G"1[;YM(/OR5#V<> M0Q^&>8)9 ME!$G\Q3O,XBIY;0]:H Z=EZ%EJQT\[]$;6?HZ8SCGM/.SKR\.^_A/;!? =QF M?;%PNT6 MKN+ >=@"Q=%5PSDOMJ! "XO:L;VU1&[-I(K)HG *?@@C6\@10S"HOUD+92K M!\AN6HDM'^P2,!=P#_9QLHQ+O!9@HL]DG>,CXJB8%.'&&NV(>CN(\>Y0R%N+ M!B];8L%'(Q&Z_AE,R!4]75@J,-L1#YK20M1E01Y;2Q0" M9T?G!\*#MLB2=%4H(['TBK(O,347@_1+0P6I.EBLOR0#"GDHQ0(:0C5'B^>. M=>'@,5;2V%*"F%)-$>B;,")3-GCY;%J\>(GC5WX.+44W-BMCC\\R7PDPFS75 MK&6'TU2SIFOQ FJ6@1\612E5T<_SLF47^[P)CS2CRW2VI0%02EQ0*5;I^@TE MBQ!*'H7=H6>JB%^5$"5!WZ,=T'(/=*0J_MGQ*H_@&O_0<5FH.4)< M!Y%RO+AO\C15W/J>]NVIX_.4 <*>5]OQ08H3GX_SK!AFUS _%K(<&:@#44D9 M)!Q[E11"0:IR5RH>#E;A<]FJPF>\M57JQK9<%!55Z5T6-F+J53D:AJVWY^)Z M4T9A23VU+R[<55)78G'EZTV[694Q641KH8^P2TQ6>U_<&4K)HZ2.9ORX,O21 MD66HR?,+"D+_'OL9Q,'TMS-3V4?)50'1X;UPA2L,R=+KY/SZ(.E[HH/Q M+:^@1,Z6Y,%)1S)[SOPP@J*!07[8H:H47%F$3M[8A9QB5N92^T M%A3OQRMT9.?&'9?M2GYR^\D>_:J6*JH.#K%_6MFT((_#\81KV!D]ETRFJE 0 M@DJVW #'#T,WJ";,'15'N(&9T8^20G7QQUT4)'L%/Q+R<@:JEGYL#&!E[!ZC MJR)KGGDY:3NH977UB?L!F;6HR:RFN9Q;NQ=%84G5"R%#B\1\7!E&/ LL>F#D-ARG.14N'$].=(AJ&T9R>/@ #=,Q[BU%'<)T0K.H^!+& 08 M7?MIUO^:9D2I'8&1]8#NTAQO@F3H!JKSM,\=\WQY4\ MZ^)*>):2PI7'7J(9X2N/.I&L:50"RIX'_'FYUNC]"CQZG$EW@]3O M.*'QYM,>DA=U;=Q&"D0O*WN&4?ZC1XB!(ARG3]N C/1V U44D]#'+$"CE\&/ MN5;"R/-S&-^M&,*9^M-4C,+;T6&<>:$#'N=24G\H!>$]<:OD81("-5:G%*75J\"*2O>P[+-4XEN\HQ&FZSH.812!# MK^1K2P.GIQ,YCJ3(F%6JMQG8$D+60,,O&(%5/6?+':X" M2X^#*EV')GW4?)=?4BIZ^/2XX;3*"PIFY-:/0 .0:0: \_,8+Y->#Q9.W9/D ME30&Z,#[\#B[>?C.FBUQ)&X+VCAAR,(3'TJO*>5EAO&DL=X@WFUP^BA^^XYE4NS& W(_9J]^@OX18XA,3>_"34BF@%V9*B/M MOIB>J>J.?HK(1L,HD$%NN;)68;#3U],S*T+JK@WS5?J]$_M%>^26M'+=#FKS MG1,, E3.5W^#6'2NL(>O$\@U !N^B]^QO,[)>SC;,DMC3ZF2/0 M0W]#5+H*OP?2F50 .0CW>1 0536]CU.BTO_?<'L9!X53L+ZE$^=>JVK&NN.P MU8=.L'C^XH<8+AHROM17:_163\VVWSC!F%2YV>$ X$/Y^X1'?P>SZ '&#G F MI $Y(A/Q3PHL/3?=W(,1=V2O@NDAV<8LP)$J]I>@AR1[\Z:M_<2)%4"O!DU1 M"#!0*NR-40*5@MA3#UT! MCI!__4>($D)BO:W.*R3/#!WG#9^XP19Y:V?\K3TG/9E-7?J6SC A# 8:(TI-L^DUH7FX84M? MAV*I>8RV_FAZUJ0U8!&OB#*CEKBJ<%33UHTEUJ9T+[-[!%#:]29,%SX&M:SM MR=".FK/"2&N=A?5?.,'495Z$E+ST6*+E"D4+\LZX(N+',1@W:IGL1F'Z_3E_ MC>?K>)<2M7'^2D:]AQ<$')!04NK"=/2T^,B)^31 !K,H\!:(P7K?;S^:DPHF M3;)_W2"75"PP!1@?M 56TR_1R"O M9$NQ8G9)1$\<<@]1FZWA,&_ZP(EYN H!;SL*>(XC[/)Y?(' EGGE[[^0:W9- M1FU2M=I_[02STAX%=XAYY6F:.3'\"A#.Q5Y6K#>="TW?.,'8/=1@# ,:I*H- M!%%^[\2 ]?7$6FJRK3^>_LRKZ*.SB*ABK!8!"CIKLW5?3\^LZDSE+V8#8\:6 M3BQ./B*!:%,.;JE=FVV_=8+11Q\"9.EV@C"QV7*>^%$*]3'BR&QJ:_[*">:* M$;TB"OA\ _YPO8YK;C_]WJH$K1@',EC<[>( *ZS>?V,O$(D MLRB:3,J:IDZPD6\]^1IE!D.#QQ>3C4?_-EMR-\_O*& &5!I?98PZ'*4C)T18 MW._;J"YDZB!"3HB 67UE9EG# ML:]KZH@RPD/:Z?!F"2V5%RWJP]]+;:>_K X.6"%'#!BR_!4YJ2@^CPP8G\>_ M($U,XV@].;&HZYQE!?OE/2]M#,E47;UN1D).B* 9O/<"D@F0DE9__4;V0G>QK_ !E,8.B(,:;0)2R4UWPVC-+=]-NR:#V@M]N>_VT3[C:5S=70WHGU M(?33>[43."7%4O#7U48,US9U@QXBX!E75HQ3,/G>A M_K1M^:D3;.9!U:STZ^,:H>QS$N^V9/@<9L?'4JN\]!D&X5U=8&]?FDX()G]; M*@=GBY=HN;43S.AR9'1LZ-HYP8#.H2/C(HLAHK^;#"9=*$P>C\7"7O@X*Y$S M^A9NS%1>;TI7^48[-?6?.,'6P2^RKSO@8;8DCUH:O4P./E8?=Y<1SXT'&A;>@$"SHUFEZVAO#UNO9.,"0-Y#=Q\EC ;BEZ MBQ[)?&"DWB=USIC^5)T4#@Q>05E8+':;'0VF(*_[-'V*R(F'0;4K#2<8IX>!1I$!?><&QZ\R#$O'<>N/G6"UUJ2J+Q31 M\5,GV&ROK-8]P;I3<8)YJ>-Q4'D.B,/Z"E87> #IP0F9(&>N\GLX0>R"P!1OB.]<==XV=.L%=(XF%O MDY;01VIC)U@Q*>6Y;Y-76P,7)VCJLTCQD25A2GZE)CG5O07&ZLN! _+0A^T# MRUHB[]F0Q9W;[NQ,!)U@N(?N:6=,V=((% M>=0S SQ<>G%$@:H-_O/:#Z;?K[,?/O[PTW_])"/C37FEVF:3!^86\ _X'W=A MA#ZI#-0V=&-1Y;@LND!6LK5Y]FJ7)ULG4DZ(03Q(.."4\L*LB0ML_,@)UL;S M\U%O7GJKT<]M]^V&H'.3A3G/J45::M/7TY_<8Q3LJD).CMR5$VO&Z(RYJ\N< M:/[*">9*"1Z &F!45?1-G6"#O-=B86IGQIF:V&)C8R=8@?4Q6UXF* @S"6S* M-LI%G"3Q*P,>)+_)]CKNNGSO!,,''Q^JU7FW87<.Y#G?D!>=P-,9O)YAVTZ= M$.W3H\B:(R?09\A$BX 1\\NJ]@,G6%(R(&XCG@.1XRQ4LB&BX)*)7$08^PG$)9Q%T=!'-$;Z]F/ M?ILME^3J"N#FNKN]F#V8"METI^'$G%[R6O*ES,@:$)6Z#YQ@*4^)ZH -T_B1 M$ZSE:"M0/N@VXCC;BIM=QUOS5TXP9S@IN#E*\15*:*_[. W9L=X$E384;2<$ M]15E>:"M(>8J;^#$D%E(8[D L=&>5-/<"78,@+ LHT6)"TEY)+L!?*DS%2>8 M_\5/0I@)N,[,N(O55DX,_@&E1/E; %S1%90_CZGIB>N%M8ZUIL\FSU%@E7H* M<&WZ' 5C0R=F*+U9U1^M7T6KQ MI!/%QN( X12"C6]B&J/F1_N[<$%=^Q7MO<.W3BRIQ]UVBWDRI0I^FIM4ZJMA M=_G>"8:% 9&?N"9$"4TS)X9/K_3G9JO.<\6J4Q-'.#AQ)T2E03,S7\O&QDZP MGY;YT8K(QBA$N'Z:*TDA7Y, ?+8_JHCXE"RBS\LCE18&D+O?(T M"&DGQ%0*BA30 KF#NTM(9\S3T]8^>_#?3OWD>R%WRZ>/%SY^(MD<>+127N.Q+ MJFWHQG(;'46BA.0A[&GW2;@8-@ABD!&Y,2E25>%.^X(_GSF756]^B]C #H2F MWUHB3^0>KC- P9;8T97-96[JQ$P>BO3A/+P'%;X,._D-]4*,[4W,B;G63%?= M%-(!30ZH;Z!V8"H3X;JITSK9N\PQ5O>X7E MWA2=V%DU]\9=;96]%M]-'DG)\A2I^P>,*2]0HLC79+\UM75BIMH:WR#2,(QF M$0,"JTMZ[T=Q^CV=1[!1+"EV;3]% 4JNWQ8HE3AA%&4J+;DA#J/@Q$K0U4DT M/K2-C:>?/XEO)!SL)MAI7;/)#Y>K>$%#ZO^+/.O)H8'W#!>]?*X8FDTO?;U. M?+/#F.7K@(:;TIH"*#A?D3=#FG%L9N78 !LNV+++>4/C].#$[ALO%X/9!T4" ML&,(R!T'Y\14P?$-_P?F7L@%1T'W!!8&_(+H9L4?*"VUEH0^!"?W7M# +%TQ M5_F+Z4\E'[F[\X@PK5YI:NP$ M*Y!C1#;F++DG%S+_Q_F";%,6V5])%(-?)2CXI./T4%I."*)V';JU_,@2\E>K M!/&@(!&1V1Q:T^I#)UBLA7<6H13-#!] Q@GVP48/1A+(1B*#K\LTTS1T@H4: MDPCU$'4TH]!OG&!,Q#K-8WZ 7>S2,(*%QCQ^E^+42PPA8!V^=X+AW#FMCZ(M M :H5E#[Z$RA5DW(,ZQ:;=LS^W!!HWX+RU7R@@- 7^2O"+^@+&?Q:'^3?[M/I7^/7 M;V$*$S!'BW44XWBUAQE!=+OY<$V9< _:?>?$/%XOEVA!M)#K-S(G9*V!H7$6 M#6XZ&J$;)\3'XH-DKOP=E"&&4]^ BE;3W EVF.YMMFHX,W!&F!9/YE.9Z)P3]%;V>+VA-4PCX3^*(_'7!2N'R?$+6'I33I*;R6> G[C[3S\\S\,,5V:A_'N']\!Y=NDGR9XHGL;(D58? M.L$B@)*@C9_\!EH!_04E)HX,6P% M99X^3M3GV/BMF"Q2$QSOB$_2TW72J6A$[-4B_2MFYW: M#YQ@*0\8H]K\/"9J.Y@581V1(Q<,D*W-*H?2K_B&N;^D$$WV?N\4( M2V.\^@C=."$^L8!G2WE'U*USI=GT*K NP_LN_<((I3=%5\_0:&SO!RN%@NWTQ:RL,..^?@].QA^EMA_AK/U_$N](N]B-9Y59O'6G[ MX?0LTG :/22O[O=.+.0Y48#2)7FGD?/SD=P9X8(B/LL"8TJT$)Q'J?Y7YC-M M2/K3SW!E+'$8NX-;LZ> M =JH\Z%H.R$HT#3"(/23/=R]W&!35SA>V]@)5KX231:PL@ 1*T#!Q1X*(MU& MK/8SP#6S+-2PWDW?G8H3S(OW'U&B'M!69'$M&RIM-G_E!'-7' Y4"3< D[7_ MQMZ ^E#0AF^<8.QS' >O(>9&13+4A/EWV9\ZMNJ_<((IW<-= VW8HKD3["B; M09I6! 0MD3OV#=@";;YS@D%^GP%:*.1"PI$&%E*!_'K]ML [ 7=/_A<8L+D/ M(.,$^XJW@IT5H,]4T7>U@4AU'SC!TB/"Y*>KSRA"B8_)7CP/R%0 #K0/\+DUOK%V M7SK!9 T^#U%AM3;CVB^<8(K911:+9(>":GB8CJGZ+YQ@JJRDW48B7(RHWZ;D MD\:/G&#M8*>;+@&;;++Y5)\/YH52="5)AS[WK*"A[48R-G)A7@S&%&W958TH' M4XSF:R>893@J4MLGJC*DK#"@H!VH@BS+)=87'FS_M1/,YJF?\."C.3ITI"C( M!RI*,YUGK ('W5JQW'(,6<#\UAB ^/0&]*]QU+KH84U;)^;\G,@T"/$.5FEN MJV$/>S),^O#?;,E4,$33:S^!1Y(T>IQO0'_1NH"'(.R&B()_D\M%8$K*&@[W M?D@.KDM_&V8^-B$I,G!>Q'QCB!WF$*^QBB@5<[&,D?MT0K!=JS+6/F$/)N:$ M*#J]CYQ_&K&[CK^L+\C#>QG6IQH6FSK!AK3O*C9?T%RT?@E#V^FOJGM:7F@! M)>VW* @A[HB;L*3=2QX,5^$27/EP-(M&%# NQA@I/L[*%3="'Y/KZ.(,V6^> M8ZQR7/FE$XOU%S\)05D"]=+DZ"VW<6+@U3>LWA9?;C7]SA+X!?+A^042N]9^ M-$<13VGW5^0VJJ815G7$@TFY,8>C(19]C:F''@4/(Q75T;QR:.Z'L MU5;=J31R8NCY0]YXD+6 =ZO_U@E&1=A774B8$P.]I!#BTEM)L7##:!%N,2<$$>^R&0A9F9J,ZBA&'/8<7@0TY>@*'!H;.K%\R[E9 MD)'5"[EI4,).B(A>B+41Y<46T^^E>;AAAT&Y>!,\6 T5G$RI+ >3N_?1S*5PS:.7C&Z3UXM2U&PA;=R:V M^Z-D[,6_[,,*?N%W$FNH3J'4;3"<$4[5:ZT*V.IJ]&$DZP?<%KIBKE MI3F.80W"1>-'3K!VG\0+A (Z&; 8!?H$S>\1;FC 98B3+$/)AF6)4N^0P=I^ M*#DGQ/$4D=,4@[8OG(IUH2?FUDXP8[;ZU4*SM/C,"?:*KBMR?%[P0I60WIM[ MM Q^H?9?.\&L8C!0"ZJ0OV-$CY8HX*4HZ,^-UDP#S, MUT0CT%O5.A)Q@O42L)?9Y:MM.+E9^XO_!A6=J\.N_-():3?E0&G75<,W3C & M(38I@SZ<1==OL &(%KUF*>A@2]?Z"9L^#$D-OC?.GX:?^U$\P>[%"@__F% M\50#B3#YT(3.Z/8-FR-R%&R:6? MH56<%'1C0Q,G9DI$OQ%EO>S&;HELU(W"]!818:2Y:##B7#ATA5??4;<1QP.[ M!]L9.2P*>=P0L0U^O9CB\9!I00G2!Z8.0]D)(7%48 KH3A8>PMB/4+QKAK\Q M?N(&6\G*C[AU]#*.TAB'@<\MI^3%D\++@#D^)."OC(IKNX>'[L,-P<'DYKD+ MBI[;[%!M^^WD5P]?J:RX#ACK#" GIG9.S%2I'(,2>1 B77$&TH#,35*HU7!7 ME[$^: =.B$Q_#IL?J77MG6"HUB#]% 6\C#$*KM\6X/@VHF$<1,@!M82\A_Z! M,,6<*!;+BP+JT9Z;'>0'$7!BUCL4^':XSI0(+=0O1_Y+!Y88!(/+R)%5@NC] M;5*#:QH[(O563T18]41GT4<*=J7A!..]852)ZI9D5S7X!#VA% MD4BC3!>8QCP\NVVBUCO2FCYQ@[9\(@A50ED-?,7^\+ M'9N="$RO##Q U8LT#9>A2#N&'$H"MY MCO6@/S7-IS\DA/>*Z.P-_BW9PHDYD"\*6FWK2=MP M^KGDN=T\XK,I!;S4S(D9*$$\T#.-W>RW:4K&+("Z(#T7W/3PA-6;[+K3<4( MAQLB.&[D9S#7I;<R.:P7/'ANG="W&JN516Y0B>A^B^< M8$I3Z=BDO!F:3G^4&?/PS<$*7;YS@<'-)F2N1YJPJV1'YFK"G?D::JWSFG9.,/!YY\,%CU"J20S5<5+[@1,L MZ61MPBTUM76"$1%Y?+O9$E'#40PSW1#^B3HBFWDF=_TNKM;;\U@U&@TM0I >;63C!CBJEN M@3E>^Y43S#4YT.DUS5^&/(FI!097?ZI."$=3X[IN'=<=JVKG!P*%)NOSB5A9MG97X@/ MP@GA&^ BZDZ0AD^<8.L^04M$M-N@=0!(_1>.A/]!FC,[L546=+]W8A9X_*\L M?MPR:;+%9]-;7%N9S2N'<<=/G9A%6MRR:,7(G:+G .%:XV1U69.#+_#(KN-OA(E9/Z* M\ OZ0H[7M0&GN =!)T0R2JV'7V),R$"^N-42$\5NG1 OCYR3IMI:Q')C8T>> M)8]KA'%M,I+:P@GY@[UUMKPD[[TPN_$7>3$.[6XV-7:"%5$P*<\@UKYO*ZV< M&'PQXTX8UG)E/'Q!>?R)UB/;A8 C^X5LX=N C$AF#M6]Z0V-G9@]COI2YU,M MM'!$_OSTE 8&4+-VJ5[\^K9.2!^4C$S$CM?DU>C:.<% R21=NY!,;9U@I.') M3<,)]K4VKVX4G&"Z:E+1C5PB!!D\U5U(3(XSSRV3:DW4*EQN;$%O MROR%?$-^4CG\#,V<6'@'%U^&\BB&=T=?FDX(INC#J "4U#1S8OA]77 W<;)$ M(:1>@UV=//Y"7IM,))&,X?=K[-0)T5[ZVS#S,4W4"MAH;UG\5W"QR[[&V7^C M[-X/]:G1+;]U@M&V^#N/9#OGA:0*RR5$_!%Y7\9!%7Q5^9T3\E: ,6KL>=56TSOC9,ET>KDU%E976SDP M^'*2OT3-0AR+(4 -#.(^)OO<2$A;-2E!_JDX( M1UK\I*4<[(#%^KSGV0T*4,)PMG=9G.P+C;4^U_YDI]\B8EJO&M!+KAQ:[+W0 MTVO1C(8@//G->!>3I_G].HX,,6'EWSLQI[HX.R5VLOF]6OED^KW5$_2S\#*H M;,PAB3NQ DJ(&A4P#?8#PFUW=([6M)P0A((Y=A5"O:8HD'$]M(J3Z4'>XCMG M&&P,=*P[ISL1F/X!XPZUSR 8@.[DF\X7PL-EMJD^ RB^=F$GE?C>_6BJ-IK\, M%7?PN?0(;[8XWB/$M!6AQ[1R*;>EX<2H.U,K.J&L\/2L""^G:7ZRYEU%] MIT -6%K*.$XJE: /^=Z)Q7MP^*L(DQ':4TKM< 9S#7,KS%%-T-ES9+BN@/_ MVB**+HW+B0DZ#P)J4/$QN/6@!C&-QC5?JK4?3+_)N LL3O*@HO0^SB#8RL?, MKD+TKD(!K>LH*&MV/4E-+P8XY(7+Z3;2Q%Y6N&W\8GJFNNG9],'/,DMVUR?F,?76)S'X\(.+_5,*O$K+$0O/^?R#U6 M1:QJ]943\Z/$@;-'C5GU-#1U@@V]2X_9^N 2E+Z]O(W&.=B?FA/"4+9279A) MI943@Q Y[@,=_?4;><00/50682(+%(R"]!'$UJ<9W;D7 M12>$0B/R9LM2%8Y]"_",=E\ZP62W9VT;Y:\?Q>GU)V$UO?C#;O@A"<1LHBK"9(]R#CQ!HP MV(2TKSU]4R?84))8OM"<'6JZO$DH(-QB;ZQ)W/R9$^SERCM'>E4 (KH4.6OZ MV@EF:W+Z3)>HH;D3[,C#@9M^M+ ) HAX'F[@;;ID, HL$^6N+EYF..I.".N+ MG_R&:$FE7,VKY;_V R=84D"93?FZI29.##L_-)BUZ)]A@/AB(X>E_V^B<@N; MP<4^!S]EL(9MS! 'DW5"/(8J::HAJ0FUH",))]A^#(F" SC#1*&I%$.MOX1: M?>D$DWQ\1']=H/ %EMQ7E-6CKQO;3Z_C\H'8 TM>8M^$A3'^[ M(-KI>D,4%W,,1M,WTQ\KU7(!9*$)B!EM-%[C%X[,EK'BIRP)QD_($8J*'M*% M(P[(QXV/L8@ZU'L<"TV&I]=;;YS@L%B!AOU@SV2Q><'L^@7 M/PEA70'\G#:&H>VWTQ]&<)M?W,5^)(JOF!)O].V8)]S8"]5"\5_CC"5GW!BUWA0)()3.! MME:;.#%?!?@E7G"7Q[?KIJ:FN1/L=(R[:&/VZTS+"4'0"6(8?%>[A!DMPYA; M/'3QCE0[4G#TC1NS#U$G1 .& TTH/@<9;1ORWYV*$\Q;JK"N73UVNG9"S+2F M#C#@8QZ P,[*PE.CRJT"'6&P8?>DZH1P%(\@/3HOL9^F+=R'Q<;3W_I?4!#Z MY$+/X%UBN/8U;9R8@W(P"#G.KM_XNUB$YNJ78/-W3C#X "?$;$E.93K0V3-+ M&Z*)1+3,$+F6.CCF>Y";?J$*K45DYJ2T5#NM!D+_@--U'6Y-JFNWSYV8?7EJ MZ$(.S";!%I\YP1Z+Q*L8,&M /NH^<((EFN?PN(N"9*^$3K1(1JKYQ@G&FH/C MS>[JNJ^<8$YNF-MH2]2S._)DPC^:EV%- MS,:63LR$"_ A#S'&1#4#JH.^2<<9HA/3=D@5SMO-AOPW"7W,ZO1H=9 !Z+HA M(("_8G4F(5S>$#%9;./$P.D:)0LS%E<4TS*,JE6UJ1-LJ#DI5_'N.5ON<#4^ MJ.[@[T+ "99IX"4*9N0,B> XD69&< X^QLO$K'.U_-0)-GGLM!*K6?\ J&OO M!$/5VMK5\'"CI:_ANS*#_]^?_ M_/$M#?X?6K4R)ANB;."GLN-5+0N_UZVC$0;%)/B 5B'T&V5?_?QT5L:F;69I MB//$!UO?XW[S'&/-V(J_MRJW2VK;P+=D%;W]'[0W"J[1P4( M0W7QF9I:E>=-B%%R2;I=Q8E9FL565@>H#8>J#+#8RNH KS,BU 8*I73MU'=H?/KI8\[0=*Y9H/3T-S MJT.F0;@^+?Y+=K9?>MA5AFQH;O=F6B.,F\[[0B/K-WNQ7*WV6N=-+$_V(D[( M8F.5K@$@\1+>Y+3VOF?.ZKZPR !'F <#?+CD>2H.@3>VM#OH\"!( LF5_ MD,=9'JU<&;"N[12#O21_G27S^#5J&JK2V$_V^XK=UUVL:V7E/0?X)\PP +O[8T)%,I<&58E2:6E;__VOD)N1WQOEA" M3J/ZE5O:?H88BMWIGB3EII:&RI/A]Y]^>)Z#@4LSQ$H3RT,3P4D&.Y*VF6:( MJN%N$,OIU@>5[/O%.L32+9?G.FE-<\4LI[*)+$X"E/SO/_STMS]^_(.W)<\5 M8.M__^&'/WB[E PHWC)P:?@=+[YTQ\1@'"H=)]D *:(M71=+R2S'Y?'SQU.5 MA\$B*.3RZ53E8C9""M'\<*JBT1H]A51^/&VIE"RM0BH_G;94#.9=(9V?3U4Z M15NR$,>?3UT<)3NVD,M?3ETN%=.YD,Q?OTFF8JL7LCE93;?D&N#R^/.I:[JU M7@DAI)-5>^M]'T(\)Z[ZFOPL0CRGK@,7?#I"*">N JN>)"&2D]5[6WFPA)1. M5AUN<),)^9RL6ESCD1.R.5G%V.@ %)(Y6;6XWN/(Q?.7$]>2]=Y-(9R3U8Z+ MOE0ACI/5AJM^7"&2D]6 C?YC(9F358/-#FLAFI-5AZL.I^$D>;F%*^#2D%C4V'R1"Y! &'HAXR0I?DT%= 2Y# MO(5IX>,S<%'_S62LE*IK-TR%J?6$,T&!!P7P1[F6ML1; B0B\K^ /*6-\].= MTF1LBXKN]RBA)NR&:3,V=X8!0/-=M!P]:SO9T \%CB]QU9F,\PS7S6$W&I.Q M^H@HE/EG%)%A0KWE\V 31C1\#DS]]2=\RX^=V7.\LDO+72=:N[8,FTK5DPS;APC2H_M,-N(KO4G\9F-M/QL)G/XQ25I)X%EV_ MP+1>-*AGI!&F: U:1.^H*..^Z2% M,C3LP,%"R]^2P_@>GL9D]1;J=-[39=@04#44]>F")&H8N"&W?KB*6)[Q8D\C MZ"']F/ 2!?1?K+C@>?#O79K!RA$L'R"M'IU-%[DE=HR(C29#U;#7L(:Z4CE6 ME^>T"_HI2I"/P]]1\(\8TVJHY*D 0YU%/.@?2D$G84I^I1;//G!)]^[..0&J M1UJ/TW#*\)_*P,2@R+^8@U9[5G>*U1BZ%Q?%-8YXCE86#>JU"<; M0:\XB6" _6*AM?S^Y;9!&NYOTIQ$J[? 5;S8),[AL =-+--=+!7%O;[=I0. ML+ 'UTF_";ZWX#L)^GV[N\<5M$U/KVU3ZP/YS[_J[:T7/H8:MX]KI.16'8=1 ME04-<0#"!O.6ONUT[S@_A:AV^ -JA+_X&"S>Y]FEGR1[LL-IR6_3BZ[5M]-E MCN6U9]M-34R6ZO+;TC5V8 ;).*-KKFCP-R+'.ZM&WGX_Z MSR>T>'=DR44F[L5]0@=7M^%U+5WP-O :X3Z^CQFF47L7@_G3Z;8\O2%:72/3 M#_:+G_R&J&Z8O_'K#ZFZ+PYE@^@?_O="]:#C@Y^(>NLR*E,_L-JF$QI8JXE3 MXD#<5\O,5XRM[;Z>TGXL ,!K58QR,Z?F@VY"HKX?-!V:CR?7,A[0 A$]CNQ- M,K!VNH;VDRD9H=NXHLF9N3"TGXR%*W['RM@X97!$Q 9&FKZ:;D:"(&0OUWL_ M),.[]+9$J&]LT-I*94H,IT(&*!F1A*GX',?!*[GU##RV^G1B M:T*#%NS&\=!::W=)7>,B7!BQB%I\ M.!W>5OW6G7Y[TE-1?:LU7AGF#QPR@[>5/XE(UF8W?@'7Q> O/S51M?*W%Z!+:L1\$L+K)BZMT_Q$Y-3>[U[8 MF26W]DD(2^_+KXKE-+=22RGUB>[+O#O)&"/NYWH[4(-3TUPG8_X%H&- M)R'#CDI]U]C)DY!A\T70+@CSA(35QF"AO0J&A7-W#?"DHW)OMN6A-B:C_G*4?Z^!=)+_ZH)#QZEF(1KPNLF+EW X$G4W&BC M6S6$.X\A)P>Q >*D1NG1,D1KBM#0/=PF<@4YU0\[!.#5PCA*8D2'BKE$6+GR957<<*(WO%S ,X_@5 MIN@F3J[BW7.VW.%JX$]#"G G&HY@U9'%.$OHW 34IR;J?QEX;/FQ(\RQFESG MNVQ-#IS?\SI3M4Q5/G**F=LTW75BA'_@%!.%DMJM.5&_<@%TK>/6:?.E"VRU MW#1U7[C#1NUV,;5V9_C-&Z7V$S>@C?@0Z>@,7)C;NZ$;'YRPU4VM.(F,I4-E MV59O.8GH]6&$6#WJ3R($=$CAB0OF)"*LAA1^/1.'BJ[FY6#/"N^@!;E02MU/US?D89$> M:0'UVV@!LXRN$/OS-I(QLCQWJ\&6W(' E-AHI3%6'WZMV=-\.AECD/U*%N!] M$K^$9!5=[)]2"'*3,W"^R,(7Y@JJG\4#"'TK5-[2.R./B/9>F>HGKBVQV^@% MI4,LL3I"TRTQ?T_/]WE\OOB?79@@8[*F:0FV)S#=$MUMMY@N.!^+!7<;+>-D MX[?Q(;;\>DH(9%K,$1*1S74,RJTF+"PARF&314/NEIBH:13>($^PF,?#'/:C M=#5A@1&B8A&5%E:=@>%"$]=.4JZ2]S])ZPA-?I+.EEVIN7 !;2J MRIQ(+!?Y=6:%\ " X^>S/<"H2"](8^[1Q^CV=)XJ9"_*X&,.DX.)^8"PC&< MUF:%O=!J\"54S.DZWT#]YM]UIT]S^PG!T;?Y;D//9BCT4C.'7G#W"1E<& B0 MENNW+;S3:Q=^3V*N71R:V[CWZV[ZBT)JS!>[-(P0$3U++*48PNPWQI";+B0F M+%%,K2)TC05AM@-#+@LT#RYVV=X28$V>7+-:D=])@E?@;N/;>4+((4W(AT@8S:LQLO$(/(^K0 M<5H"FNYL#1/?3<;2]7*)%F237[\1V4]96OAMX"S]%<$.+K444DHIFEG\;/)U]M-G!#MDL\"N9H;ZV>V^-"MX[2$ MN]CE1"U_.J&NTN-08WNGRB!'P%"/3W:D&C4>JX.8?&O((_5Q3=Z*@$C&;.2; MFCNIW;?3O6#B:$'F99;<^TG&_T$'RIS0E2.8*^F?3.^90\E-5[C+#Z,4#*OD MQHFNW^#114:[9MZ>FA=X\W>3+]<'1%$AYC&Y7@">"I+-R##).=WI(7 P.8=. M_5J4KM870#V5X[P+QCC:)_5 %XRG7_P,JCCL:>8SQN06(0N3O/7@#,[:G=\] M* ZL:,.I(D[,VTB84)3C5:=5-W\TG6--L;C* *AH=1FGYK)A=9^X9@;4N'UZ M^XV^G3*RY;_^[-R,:T(F>L=<3%Q"46.*%D$%,BS&P&/[[]V(QNP><5?"O6D1 MRC9H\I*[6+R'A[^5@-AE/-FI97T98]-4 1TBYI,0Y.&Q<87UUR'8[$0V=L?0 MM!+H:C'LZR16XIC18\6:*&JPU1BB=1!C[?# +=TV+T1"G1(B[J5-E6(N3T)@8VM3+2)) M3T+.PRA6U6#6$U$"AK8DM0NI'126Q%WA#J-A=0G='07OQ358V('TIMHCXB2 MT+T,"<& M+=VA1?;.B:SE8=6'[JE#)R+FH96*AL2D4P.L'E^_&$>F6ZJU$$:2S"7)#J0T M]$FJ.HT5?*#UH45&UTG(SY:Z4)]Q-H:HWVW0;)>FZ<9IT/8L'D*>]K$?'"_2PHO='6IU',D+&AF[)7TT[1=-PPM(G\>(W,.62 MY<*D+Y?P/3R,R;;+R'OC>9=!S-,\!K\&V"=C3$:Q$OF[1D8'(3Y]71@V>+!N MQQ&LU/.WL'%RM=],A[A:',U5O/%#$[J7OJT+Q9V_H,TS2@S#KK:;?N'PP,O" M'FBO-=1\.SUK\QKHX5*C:=&M6Q0#=Z@"^'D0A.S&A]#SVXB_+&I7?OTWWVI_ M=:RX7BMK<_MI09G@N$[0FJA7X0O*'[XT,63NOQFX:?7I='MAL=AM=M3M;!IH M_;YH_;T;E:0,^UA"4-Q&UV\+E!)%^0%EY$Y&P;6?1.2X,F+C#41]PMHGQ9'4 M3K>A\80O;2Y913.!MY_Q 6UH/BD2<%4?KYV#VD^F?>6P"LQ7NP2>']2I04N! M=ZN T9V0:TPS76<(KFLIN<8VG2)]NA3V#YEN,RW76&?S9!RO^25[MV*>S ME;M-::OS5S\)J()S$R=+Q)(_#U@$K4?(2+GC*%S@: M5Q&E0J>^APK>J]MOIF,S\7]]^OD(C4__^J2%L9[2%U9Q:12B$09:"&.XP1R- MPFWE62BD5>OM]R>!EUKKNRC$SU4]!2(Z>XJT/I@:GSDG@!W;8=LJ2.RW1U.XU3>F#]PW@TWI[U?CP M3D)0[=9/.S?A20!KM#^XVWL@3T)P[5;:8$[-$\D@;KT<3>[0DP 0:+?VS$[7 M05/.WL%BJO?NGD22:0?[5D?O\6FE+1TBOGH_]$DD+O5??C4.;2[!OWZ3X.%^ M<2[#OWV3X0#.=?&4_V8W&\0S+\3YS31RJ%=?2'!0XX"#Z X'R;!#@("0XZ!/ MWZ.5X_AQ!D+>WYY[0\8)2+&.@ +E&'K&@;X=B$N04K*$,7)<":OO([_]O:6L M*98@:1TB9RM=WQ06@M;XT'+6ZE/'-G77((!VXCG*''7:9XH6?US%+W]"BX!U M>QNEA,MDGOAPJITG": ')'6AF6JJ,?QQT V,'E)J.,JI=&U(%'%E,DV@U $F"XW27H/D:P;O# MCP"O\\)/PQ2JL.9]'9?F,DM6?L01'',]#19>%*A<271'\OZ2*ER#9C,,[>DR M@_L,7UDO9(XO,"T4,;R4=-VXH5$-NK *D1B#3\M1:F>''%V/N\W&3_9$QPU7 M$3FY%U SFA7FHD]^'"Y"-*$>=V":>VG\#:=2S0?393O4S4?3 =+R8S>.A>;I M*EA16LKE9';P WI!49XN=1Q;E \:X,YU\/P-^[7MUQ,F!]8.L&G[MO[^J#UZ3-O^V]/"?-\K$,07/B8# M1(]KA+)\833?^EU(N'%TC/8DZ";.DSE_(>IUK8PW"O@](0QVM"!:>WO#:-VY M<;O1F&PW MMQIFT_;N2,2-_7[0)!=JF784W!AQZYUM:#S9%KZ+HQ54A(9Q M->U4?5LW-F3])*@[S\#Q^]U@N5ADX201!'9<&TWDQHK1-VPU8_/I2C641M2T MX3Y;>TCZ9\X:]!^;^V[&%ULF!MWYZUWTQH7^M,JAF'UG-)V[L MZ!:34RJ_6R.$D]F+=U!Z^,BV(1MSP\XK-9K.V(72%"%9VID-J]'J5?^1&QM. M/PT%LU<#[R>SRR I,F1>='"1TU*^*Q0=7W!Y#2.M[\1N-";-\VT<9M-&[DC$ MC8U]T"27-D'%$36'?YO:.[(1&R:D&+YMY/V$ME^;U,QO*9J3;5">Z5\:VI[] MMVFWMOQX,N:>4C1;7J=92!0S8^'"4J/I"NNB5T60"=E3NVC!DD2ZS$EG,JXF M&+9CMR,1-VZ1;MG";;?H290@ZB:Z\@%P$I5CNHFH^[%S$N53N@FQZU%FKRZ( M&XG]M+S3D:EW[SR]G\R1OUHE4*N"YJ:J,]4B>*#%MP,#N&G%"&'OM4/N].F$ M5FK# ,^CX"[TGT-,CHA64W,(I:DUP <$Y4@8X#FUHI(+:/:,PY6,8 ($ZGFX M(4W(2Y+\-%T2%LGO6HGD_V_O77M;Q[%TX;]R,-][IJNJN[IK\,X+.+?= 9(X M)W%V83XU%(NVU5N67)24Q/WK#TE=K M)D1(EDI* P73MF*2X'BXNKAL757_% MC .J1\$*P:T_"WVR XQRTF@6*FK=22-60&$ ;DY@CV6=@$(^#]$$:E$=77.?3:)XS\Z,:;@?(/D@Q 8O88T0W[V*UC8G\EFH=@JJPK9 M@7''TVMUGTYYQ3T;CZ3)U'^\2(1B?JDQ4(H3('Y_! Z>L+L.7O >P,\HD_PI MR3-(Q3<,@.K:@?",ID=(P53DN5!N06"TWF'14=>\Q*%2\0TSI*EL*4[%+#F+ M$ZL[QDIX>3:'EE!Y5!L/-'N*I#+RF"X<7?_VU?G1^5<(B2[6GM34:1SM9U*( MW25>#!Z\CR8_WB4Q!OZ(+Z[]NUR^2.I(4O(),Z1EYV*Q/3AM%L=0[RJ\:OEY M-L<2*9UJX:EC=:7>BQPHX!=7[RE=#" D;6-O0_1.T4*!C8%E/?Z MW%\ 6C8/I\$3*I!DJ/WE#5EWO>!2^TDS9/$ %;T5,.\\%-NAH5>\1::K+--. M5%;]=1L/UR*=# ;@%< /#[^<2Q,K*Y],([L& MN0WW@?=OM&L 8M5T*TGHU(J_IP]"A\@"S,Y/SA']YP8Z:/KD7MA-B&^4L;!H M[ZCO 9U\=?#L'L'Q'4"6%4AIJ;5^FN=Z#CR7P%U]>9HVTC;9U:<#W0WZ (?AJFT,$/N-QQG(#,OJ(TX52(5Q%"7'TD7.+G90 MCX\HCBMO/L/-(4PB)W"1BK;Y1+,Z5V39F'+$3G MSC[-Q+\ZT]?JPK>!BRG!!Q;_RQ.S0/K%X+><58K0>[-D$**)3> M6\KL@4U88@_!FQ-R0QGU^F!1&S&_HRNX6/(CF2%M1=XI9+#M+ P:-C[]ML\L M=,ANCV"V;L'QU"#=N0_\%_%L/+'M?Q>OV/&E0K*W"%:(N"XO(ANM8J1;OI-4 MV/ NA,#;!]?XX0/H :2^7E9S!8$C'A]3_T5S8,SOSN7T7)V+1<^80#::V'E@ M,X2GU..$0S+E+,[Y7FAWX-W9Y.]M#J3XLQ.BDWBIP1[@!"7HB^E MCS2O3B??2T/5]80=D1[ZWK[+YI5*(RR!3AQ;L;-OJ03=J^:V]'$\1$7HV7"SM-J0H?W7R9N^8J^T M3\< GL3+[=<'G&=P'Y1?[_707CCYX/*G5RRP'>A&;R>T@\#*17P+7 :5?4:T M#P;,O$WK0-FP5@%R?\2%-"&2H[>['6!N R5#Z[O.Q)HB]C\'$2[;]H 4GE81 MP.]MQ@DJ]WQU+U$R"[-P)#P+F30+@W!X4)MR;1:9B7+ "LO%(:P]WS!5. N4 M&:/K,ER@Q0.OY#9:]FEJD8;6Y@,Y9[-//H8N\*.W"+AW(%M?$X$8H M1+HKGGD3)-HE;6Y3M;I-!..27H/^==%IT#_^^8+E(>5J=O6W\:=$O41:_W74 M:3TZ7]XQ.3(G5OU=XZ5?&]=SQ7HKWC7/>%!OBT[8KQ-P/7Q3('M/NKE) M;CQT"L,(3S%O=.U$A^O0]P&Y'I3>J:7MN"$^,[C\:$ZZ7 N:36S'D70S+O^Y M\76F(=Q^@?1V7-'\)H&D!9^Q>X^NS_#T_? 33Q>=83=A\A[O$C]3NO C5L#[ MP(=']DPKR_R4&D.O&BJJH30\LT(ZPZ3M31%%!,-6._\GC0E#L#HG)=?=*Y'UV0E53SI_NZ=\.;VKB'@%HX^ST$>YQFB"\A9.\BK@+W*0Q@ M_L_%X3JF?^GV:^LG.+L+/UZ%_L_=.%_=?$W4D4;U^#W#T$VV\1IFA=T8;E)J M,QT3Q2FAV1PB:AE"?EOEGJQL ^8&.;-:)*/EU#WS4W?JEH5P*P^P&]MWAG<2 MD3-P.?#D:>Y]X(BR(1!J1([U0L.6X"4;AKZEYNASH'HTZ5PV5>:QRH=E F!R MNXUSALW1M6*(!TI[OH^T?9=V+L MK&3;(K1FBS%JMS'Z"H[>-@PPGX60O?2T9D:>Q(L!NAB@>E1BJA!=K,_%^ERL M3]5;C7IH+7:G89D/9EPVN5B@^0[$IWL<67FWVFP5LS=Y;\&[Y_O O03T(W[B M+J>#8CV9!A@I]IMR$WV:,CTU5F6CL *>VA/ZOS#8D MPT+8JPR)"(:)VV=]54E1P35I]4D!"XJ*R4GG1 [,C!05'XS5/X:;,J'GYHK*2$ZL,9Q"ABJ0GBK^C_1SN/L"X$ M'UZ81-3KK H'GJ0XY''2I!VS ^$IRZSS=37Q+X!8[7OBDX:O"^'']/)+:BEW MI,^3TB*YB@?7'?OM/O_7V($Q+D]%R5P8Z".ZP:).7TRCX7?535CW!7I@Y!@- M\ &S0>I#O^&D\98G/3E93P,H&]XH[431@2)]#5-"&L])6122RDK!GD-Q@.%. M".FE6)#6+5T>9E*'P""F%SIT%WN5;Z_^M!BLB\$Z0U-EJMYW+9:8C>?/F*K MY%([%3BC338Q#(1X+M:%9BT*%\\,(Y)?N]Y= XATI*#Y9-*U0VB.+LH627C( M\FXLSD55^HY4[711,[:V@Q5-\>1X^/I0HPX[M8GNB6*1$$0M17+I;75/_3Y M6Q&+(/ZL+\VT3;B4Y_2(9 CP?2< 8=*2X=S6RP1RA"DPHX+R( *L?%!6M_\L MO&U#8UF74+/PFPT-:DEVSB)K=3 \6T7[+))9QX!WV *?)B:X=K4RGF%X0JW/ M"'S\_.T)MWH"L96F1D[+LX_?3BT1U.:$%.BH48%ES.T;#"-I@M).YA%S==Z@ MSW*2FD1ZFD<6GAJU;HM,3VUD-:5$#$2CNB3Y'!@ M%RYI[://@%K\)RQH5MMMS*Q_0L )0]V850+(,_"Q0EU+[B:FN[D.!52 MN8?J8FATAI2C%RQ9SKW,MQ:%94ER'@Y=&0UJD-3HV:P#1U'+@/WK FQW[P]; M[P_HU"5QX+G&? M6/R+UTTO0=*D"!,Q!;G=RKJ+4=U;V>!NJ<7"[HTO']D)QO-J^D:!V7V D$H( M:*_)\>C \WJ7OFR/4)9?+Z0U:(U2 R@[<2B MK1;O"AR[O382*-S(N7;):JUM^AMT\$5((ER>?R75J6A[#*>-1O2?N' HAT@VJ4VQA/UX?4]?N"7+U["R!P?+P*W]"^ MOP*[$&*_8+<%%1Q;WPN\KQLT(Z3Z>A9OD#*-F[O<8;8P6Z;^(^PXU!F<1FENIOE(M" MPC-AB-]?WF=;=NYSG*&SB$JU.H/+8#'=KE-_;& (AVWU!6*JGW,6'-CBRR_# MI'89ILZT0A[H2EZ5M)]W$ :EAC\-PY$I(EM GT4D?GAIR77/SP)CU9M;U"*9 M!;A#,W!+Y&$65S=&8^":W:D47'.+>0W-PJRPRBPNQDCS;K6-(L;1+V%+3ML-0O\AF;1]B#:+.YC2;,I.U8W"%XV6*94O/I%$&=Q M6VTH+.GJIYH+:N:JGSW19(9:,OC^OK!BFQ@LL/IMXNJC'*L)1(US%\?\O)H" ML'4*8^>(3MMKI( 1)4^1GZ;NQ5 :=M1\M/BJF@-8%S &L',,_"BV\IUO93$ M^X \ X__8>4%MTLA@%+:A-C[9XT.R^VOY9+A[*^X,1+(B@I'Z$@/$U;J.K>I M 2\FEABM<6:(R(F'WG?76/50G>CP#^"[]T'-JXM9X8"T>5QIH#01&N[28RRW M0+1J,NU'E[94->.TOGXYD3RD9P'?4.Y^_M$P"V@GE>UG'+IB1_>E?*CT,3I? M%)DG31OFL\B8$F<\)2D1(X"I[_T,FA2[C6+OB+US=XX'OSM^@M_+V-6"\5?G MZS @IWKB^(].C/]\MM)-P4\_R$A#_WI%)X(/"E(10"VFLX*!]=^T;9G[[UY\ M\()U /X7.+#@EYZ , 9=G"@FK#B%6QO)^L-M#/:GC >NPM6\RZ,*!U;]5(W@ MC%8[=,ZA"6T.,$SVA\UGB*<6L>2#VK'-HKGUEK#2\772CF:4SPT-"A2O.']T MT^A6N^KM7S!>^#5%N?*SP480.M#)QN^(Z"Z=#/Y?M,)KB M+( ?4LGNO0OHJ6G+@H@+(<5*\BR\>=ID45WR3!OFH27/ +;2LBXC"* 6JVT6 MUX/-VQL"-N6R,H/;"#2C=9 [QZ;EZYNFIHH9SN,MC>ZTX5P^7R*AQ9]6401P MF@>N^ #<=?""(84(/P*2E0&Z&FU(0RP]D$*A%#5X"@-8(9R7=JQN?'U9RCD) M5^=LPEBAOH/@CP0$VS,O8UF@IPED%?_Y#P] ),D.YP?P 7PQRGB=]1-7PCUJ MSI2;EBPWAGY2+S*L+4;([:*?$+Z8?0O"]PC #RP4[H-3$J.?PV"+1 J1L5=G MTOW:=R)^UOE@GUL>6>FQ]@3BB$B0G[@$\'KH)Z/':??0DJ"O]AOZXCID]A1) MQ K2,-OK7VW:X2Y]M-1[ZB>K+-O$=(%:>_TDE(_N8D>(R15>U^6IFV%$_L_2 M(O]GW61,Z(DI&KZ_2*_(+[K)&.BA(!UW+%0;YY6+52)F[2SBE'*6,!5#,3-S M7FAR[%$JAOV9?%[X#F0F+^7L>[B0J(Q-LVGG!:%*<[@2XV ;D?,"N-TUW79L M-0S7N0%(MW4Y)Y5"R3LOK-O=):TZ5L.6GQ>" ]L#]:TPBV2A,?4JL7<#9H*W M2OWJYWE".+ \X%K%L\B5&M?H$GD59R9XJQ0.O\P3PD&%@QK+;A:/C8PI0_2_ MZF)>&M^U ^$9\^*15&O"ER$:Q3CL3.)["(,]6H4C/C!P!25N[)G16/$M7Y)D M'2:1$[B;3P3=>1V %[ C%5& B\L1/81.<,6NIB@W@/Z8V97CXYF]'@"(O\$P M.2%.*PK O"+6(6?8M4,VF7B21]=AM0&"V6N3L1>' XLF^E=N,GES5V<:MPAE MY_*Z:F6ELJ3BY*!0FYJP(I/,&)YHOI-AR4*B)^M=F, N!RJMGQ''1ENI*WI; M,Y1\OBI67%B35(_FY=WNJ4J5[:"J-C(O&&7S+[CJPRR@XRD<=:ZB;?)9@"2C M;B[Y9DO4?HDD&XA@5S6%JFO.*]8VD'8RM](T78\1^AF]0"9T\G9EW?$"9I:& M#9[)XAU [&T=?XDA*/)TH"]AOH6A^^GY/A+[]RX: MV]MYP+U'WPCV'@(V2Z>&&^(\^D#P/?0 MK!-*&6*LG3 +;[(R%.M;< AGL:_[!*_YB86.%T]B +5$1C N$8C^ M=2$._>.?+V@"@!HQJ/\ZZK0>$4C'Y,B<6/5WU6^O;?](/"1SGY$1%L31=0C! M!FP/0>B'>TYT1:2;B?NU-9HBTM5$PI!9S51V6[N-OPLI1T+U-^UFA*WV:9NP M<;[XPJ;RNV)A5-HPPO[E.:.9L>= M7O9>#0'AM,X@0:?9/$H2JC]URKGKTW\M6"@/Y')?,(FQC5(ZC&^_3B# J4<6 MYH/8'CM3%.!IKN8+P#('[0"L>41;Q\=/S'>(^(B.; DL3XAC-Y_ _P"/Z/@_ M=(A?BPQJ"1AXX3:?H1(,\K%L(AU]63[6QA_-(O)Q&0UEU)/!%(>!Y6:QVB'- MAD%7[^%,7%;+0Y&]7:E*SL-9^%A'AKIYQL[">S8RRL7A/0N'A0YP4_5@%C:X M!GC38SI#]R\+NC1T^ZM!&;Y_7?#MR+UE5]*ODWQ74"L?XG,-^\I1'3?@J#K?#, M2XW-T*B7%R2Z0R>B[+"+M-55BEE@QE=&*C6QV"?_+)!JU7R6 F*MZM52F*ZG ME)]O ?Z>PKU[!HU :-J!Y-6S$J[ ZE 2"[=J P M6&5K9[R0C@'.\NE4R;3!/R[S&(-H7VW>@N\.]/ )]X(D 1=L2D-MD[YR(C(/ M;EF'6B.CW,0-D69CW 'SLI!SDC0T@L,Y_NU&LR4HL@1%C R*%$9OQ_.'UE=U M[:0$AF[H^P[\W8L/""4W#.X#A-2[$_Q8[Y#.!5R\T1[NK]8OG#I*'88QBO.S M:]%7(83AIQ?LKYT3^B4^2VP&YA"*EZSJ,2&:>UOOJ=^/U*X*X_ R\ M_2'.*NT'>\PBK^$.DB"G0=I$QZT2LR MGAQW'915A9^$-"!.]Q&6YSH,$%?'.)WL*8P9U=!D>RN>=Q6O9YAS<>:9I$VV MK _#O"]@BV]9>SMO2QPKJ>2]"V%Z MS?4Y$\CT@U2LJR$,8GOV"JL:=.% NW:B0P;Z&[ZH<_NU!5&$_WKGAY_/,/SP MHF;5THZ#&)$C8G0.3I5/B.X/HAB?G+=(_=_&W@=X!G"+/9I[,8G5-H8V4O.) M%1?AF4M#:ZEMVN7L?U)?)M6:R4YES)_;Q9 X1,>@]+Q?CV0[D\LAF[KW=A;0 M"'F!V3'[U-1'<17![H' M"F8!GK3"(!=_F$F%5JE3H*EYS(/3Q(0;+T TB^H/8M:-#9MVF96>K@A>*'0>^'5G/58D=A8%:(3Y3BP@/ _,!K@<->TR M/#VE6S4"/@_$%/!8C<74UB@R#C I02:<'+!@U[X]N]]=_-L"Z^5!-OETAPS% MOR\HMEYG_$TE1K[-\$AF;^3>MHG'$F11I":&Y%A-W#4IBQ4_&R4';037R-BW M0FO5$Y/CT8%GA #1,;)'2Y^AA] X.7ZN'O)Z3.8G"^'!%9XQ>0 M/N)Y==X< ..8N+GD^]EQW=3NJU:EPRU@; +D/!-_@ MZ#>F'5#P7^#H-)1%A'/>W^@XF#W$)Q%+L1 :,[KF8PA09S1RG: $ ML6OS]8"@O0Z/IR3.7%*-7ZTLTU50\1!&48O; MA-Y6XS6[?"YWB,7Q\]M>D" 679\ )'"S/ $"';41]3O J8; 77V@N>S!4X*C ML>L=8;"H]( *SMW9MJQ7M['L(%T%R?I(O75@@&81%:+#\Q,\:_YZMO4R>">B M*6>S)3/OO#'KXQBS@I)+IW_-ZC,2$2C\/F:S'YEK;^8KC6((N21Y@LP5N)>I MHJ-ZO=LX7ZLXAMX[TEG>?; )D1*,@VK!_A9U8-:N4C>^3H@@P&JKXR.=[1@& MZ0%0G6W.PL#- F,K")U@#V@5/A0.; 7?=)'71-E7 M'0UX"SY A%CA!?U_Z&TQ4\3A]L?JTX%NM K!^ 7-TC?K\T$P:XJ4Y7.$[-V&9X +D>GVJV6KM_91:!N5X^ MF3*BDAZ.(< U\&:WH#-$CC4;"NPL.+7-*U'&D"$'9HE3Z\Z5=C', L:.1TDO ME\4LDA>4G3@J'"&S0+SW(23I3YDEJ,ITH\9Q-2\<)8\K*1_7+ 5/KAJGK(A MDKX,U,A['S\R3KY9)-+)2,*6W3X+O,95@/@>V5FD*/9AT(:N- O$AO8*L3WD M@V1[FO;8JC)X&1[Y(;(]IWB4MT8'AL@$G3*0BN(40Q3#8,&N^6%0A\1 M'*5']72>R7WVG>#).?)?;*TU&OIUGA1CI#FA?^#"#K[4(SWLWOK>DRL<7'AK M@2#*!$?AY;HZ-WU@V$QY:'G=5<' BA>3/J.[Q/>_.WX"4N/K&HL0),KVB)NB M.-.(/]#FP>KP70CSTCLOS<>C!OJ(/M9P?("D.)8P>(>M=QNT=A$2W5B@\/:D M0$=]D?SCR0_/(!6=5E80A#FQZN_C(T99R^IO^G9^\AXA1N[T^$K8'X"9D M,FT'4<0ZB7A/.JL;7]_=^T*+7._*4W\!/CIW7%).B$S\O33QMHM0/0=5_>0= M.DB/Z#,^]YU?2BO[]+&JU;5*X@.R?/[-S%%3_YUQ97OZY@-;ME=^UY=X1[;Y MF?N\>K6-O8QW,3S'8D'.%\V%D7D:7/@@<(5,WT$^I1>X]W9N>*\3<_MU\M*X M[3. 7LCE-B7CJ_8Q>,=TA5+;D.-.H#8TE].YW/<=1#AU*864];ZXTD]H?-.^ M$N3E&IWTMO:M<4U+*/DVOJ&^+.5QL,^9X6Y8$]^SN-.ATGX49Y@ U)=:MNL= M ;= >Q/B'2?N%%/Q,7T.&0")=SW8@I3IN,O*:FW*HKZ$OH\32?E'Z3#?L$^X M9<9%L5>3]V@+/;)9*6[AP3]GG\J6IY(\HZ,N]1/@[!,L\K(-KUJ':_^@*3N1 ML]C4:UA#?TT;P*E@PW /G>/% M7DW!KJO!,CVUK=,& B=*X)E,--._MFD5;<;R\'J8048^G2RA 3LM<_X1H8G7 MW0P"TUAD-DT\OT> &$IHP5A=]9U"U!V25DO%5=F*K7)I0]]N"@8T(Q^'[CUB MOW'$26J8Q5TM=3D0!<8#Y!K,8RF$%#R >8!19TQ&AA-&@;AA(;*X]8",F@>J*G.H:!)ILH;]-/&4TW"1855U:W0 M+%:@13.FI8O,XM*G6@UXP%R62:]&F_Y2S7D9 @H#+Y<,>@C5\G,FS5V&[W5> M^M L[O52<\6D(.Z46I1C^Y_3/OD'$2,U*VL6;#J@^%"3_36+&]9#IAE>',7T MS+0#EJ:$'2D@298[S(DAZR1,%>6GA=NY>C MF2,[BU?7QA) G$S<'&>U0LA$7\I8@6XE><2#O*,W5_9GYBOG*$_]!#:(]9G9 MUD,4KIGX2@R?S)TMRM^711G/JR.0()XMRV_+LHPDM00RT_/XR7*4R.\5L7SW M'.')1_V48BR5@I]#O+CQY9F8>QD@!U:I9W/RO"M_02''>7'F]$29>4LB1WCJ M%5('T@I[7-C(D1_!*6!<9<_7Y'ATX#D+%J4NK-4V1LI"?+:RP&=G]DII+Y>6 MQ2;U70CQCZJOW_(_9M_MY28]J2-Z>-RR[RP%SQ04/#.)?VKUGV^_D(WN9<8[ MWBN[L3:FZ$2F#KI>I.V%E\0AHOO,'_L-LI^ 'N)+YL+&C$%0J1F",Q7.0.]% M97RG$[@W"2PR35(SN:331?E\F1)3?B![>2NG02M[R4W"7+!;R$1*[0YX<8+= M-D$IM;(@>R!IV/[=Z4*JX1SO-R=KET*;Q?//OTP"-',U3IL!_DX> DSW(<#Y MD6GZ2T8?SH<9E%F%/S]A@#4P=L])6>X>%O+?*X[GU(]/'9@;)(; M?X![YP.M_"PNH>OSO VTA'SY.:.-9H] I'JZ9G']V6AA*+R?9[%4E@A*E=[1 M95W5BLD.+E>EM[A_2Y<@ 'LL7":Z"#HWEZ1[>+FB;Y0:(N!P5GH=>MF.PQH% M/;W=R]5WHW8GS9$]R$WAU)R[#98=J,#@-D/JR@"<23V'K', M6,O#J.I7Z:%^]Z'G2EW&LR\$F[\L@79L0JSYE+R#$V2R\"D,/H@X'#"!O]LD MI@SV,!D%TM]?+@)8?1% ?+UK^@QQB-\@4.X<#Y)+=D;L?JE9SGJY#%ZC*2Y, M-8 T.OBUST\>8//87W9^$URBU&C6M@=JGS<7X![EPI1=FN!\RES@%+&&><)# M=GZ*7\(MBDC3_#:(06I_?@N\F/Z6=M_1)LAZ6;A-HUQLSF"Z,..HIGG;6VIR MVA:'4?Z9BA6][03YRC!_C)6W:.9AU>I<&F;E6"I:K-9C:A5=]0?.7+76C.\0 M'6I_Y&KB=RSZ!FV4!'P[AC_FL4):8DHC+^MRV4SI(Z=2@G#91?J"-R-O,P'5 M;D8[4)GBT.,0G<<]%LN4#+F=/(\EG+ 64@\;+@LZ]0-1.HXYES>D)[S+ZX'1 MF5Q?I":0+J\EV[-AS)6BT@'=Y5)IS\R#YHO#'8+%,)G&26>O5S_G;[ ME8NO+Y>$%4C;EKC\,,\R+Y:!SBC$GA;86! MGS=F86["FU$-W/$U\R "M[L=V,;X_O06@8*C%;S6EE^H+EXI!?##R_9ADR%] M,@WT7RDJ^P"_.I9:'B1.+7;A6N6WM&5YW0>(S1 #H=,!;\:';+*X.&=%WL?()LE M/_M6;@Q#E,4A#^VR7LX]XF:1+29PR L 5HN%31NR(=,9E?+[+%9C(#6@DBTO M>'0.@;>!IKR00EWS*+>?SK-@UM$.-N6[8A:98M*<+:F@C0>BR5ZGRR9815%R M3!W4;Q$I>H@]T*FWCGBF@6NGTZFK'[_-&E4PL'WW.8O01(E=T%9[!/$A=$,_ MW)];/!QC?%D?K [>263#8<\X23Q'%&Y;?5P"'57?T/P,-X2(8EY8&_>NR+.@?_WS!?$6=?_W74:?U MZ'QYQ^3(G%CU]_$1HSB6J[_IVV/)>^2YG@//I4W#\8.SV^N5ON_M,O!=1 86 M58H!//[$$[K#?-" NJ_=PYEB :2^XR]5?)=H2ON!@$P5[H%0^7T:BN.+%_VX M@P#<(^,"&1'Q"UJ5,=1&ZG>G 6DNG&^\#\]%AM=8D%*_:RZD2QD^9NRND<#_ M\OHF4P^JUL=<'NC"WM]#=')XOA>?Q]Y8M2^;X:-3YUM1DGDIXYR8AXM;V!]Q M2=OKXA>8-)@,+P)&C&+)3SSN1'40Y%!44!H""-\ !(3]$!61)K 1)[V)-#B> M&T?*0!Z7>:R;:F_+W"O@#9FXTGN))KT";>=YU1$SBUB[3JD\K#-I'LLWI'#F MZ#GS '<">X/N%9Q%78RE$(UUDJ=F8P[!ID89DGIJ"=1]NTM]%NO$>=T;/8_2 M&X,J.PH#TT M7[1%D\KR?*] '9>*PFUUOKNDY++\-['A<>PA+L.@]@+$B_8KT\ $@YB7A45 M'\ P(G'R?[!%4CT5/?$=<'$^.TZ$3] $!(*UI0JK" X@BD%)U Z(M],AB\7)*>3TF MG^-M::*^'7F9=,YZ:+G"U-9+\9V3]'/9H1+LR7?10>VE9\S_ H=ZQ42@ET;8 MB4CC&PBU1K.Y9R+-OM4UQN%U'!L-^-BV=C2*J!>DD'XZ/IZB!$7E7D:15>9NCT FH: M.^HP36=XIQ2(B4.A):'1&!@D]<@B75A$I9L)<#1-L.PLX,JAF6 D)(F%>7'2 M+JE.:>=3?RE*0CS)F!:39B3%V%4LF%FD$"D"CF\KS2)V/QR2N1$V1+7\J<)8 M,?#RXOTNC$;I=D1*3;8+.F#"EH;9)?W>@AW75MCDWV^DL MEN/C6:0A1\9\:XWT.M,YN'+Q--+DH['Y3"R]-F@HFVDF6G@;,O4].Y,78T4< M*'564:LMA['C&Z^MX+>D2HD3V77!39@V7#27<367_%ZFD/92--97W@6_-[;> MO44XFQS$ZW?$+0%^SO/V:WO OJ:[$%;G_("$-,DP9U#89T1#UK#V"ML+P!P%%EUVPNX-25P[L$/]*<1>\KHHR\S4XTQS#MP1]OC@W2=L5 M(ZDAC$HB*@Z"?*:IJ$,;%+$K8F3'IZ1]*AC0L-4^7R<0BBI6C4YFKRCBO2Q@UST39FT M5?XX5I!\%R:]I&]YF!%N"]"^O]HAY8Q!2X^!C%^^GLMF*(%O@9OI],!%YB5J MNCKB?W6AECF6:>>)W"EBJ>G6IOG.PMG2Q1AHR^,0U;%G 7!7KKQHZ#-)I1R% M$ZFVP>(1%+4M9N$"'(L1"X-F054UJJG=-(L4UC%Q30V:6:2T=H6UCZ4X7LJK MA<#*6Z,9G+\.GY,S53C9MF^&[=\FG@/6%]VV(/3?)Y\O=AT>CUZ":/H0MKYR<%A3^XK7;P>BMV6UQ!]ZRJ)O #OWSW2C/!JL%_0Y;;7 MYZ.K (:XYRH#+;TVE^'(>5=28@#5"\#> J70.:,R3I<1M"U2_A33^MWW]@ZG M4 .EH0[0::6Q9'MK UMHCBUQ?+DQ#.*K2F9)EU!^KR$- @(I(/>!8+A;M+?B MK4C]+#%]U@%@%=EJ[Z1M$;XE#G202@RBHA;V9;,PH.?WT4_*!>8HN\A_^W42 M(HC34S$?99\,8>F3SR%2_6+/\5/#)$\YR[?O:^S F,5BO<;33]MMX"JD+!]M M&+I _AW.;"]M]$5#\666)V3,Y&8;]YHBJ[4A.O)YM=W"!*UW?.U >$9_)&)' MS"!A]#7#*A&!/]4W-'G9;&3N:/31IENMH>K'Y MC<^M4V6_7B;>1?1)K,/"E5UVLXP5.NDD@Q[[OM/B+&!V85>&KV#2Z0<]P11U M8$PZU4 10[;X32:=5J :0IZ_9M)I!"KVP(37GM+R"/7EG,W"_@7 /G=/!VY92 M6*:3UX)6'5W)@:-4E)K,_(CQK]*X37212C,P5&C&?,*(U&G21^C'N] MJ\R"RBC\MOHJAZ9"]P6<0HB/HI;,%F9S?01E7&%>N _D0>H]'R@)_>!_P,?(6QGSJ"#R\Y3:3HH8T,I$!C&SAZ 5O@?>#= MR3WGF,V-$<4EJ=,P)%K$,K6K-L*>$@SL>I=.#T.=S9=%#J?#0 )W\QFV"]Q+ M(\6SR.DMU)C'$(+-P0DV(,C*G3E[@/'X $$CUZ33$)HH:.ZZ/L101C-'BEXF MRBHLRNUB2JAW$(< DV3 M1)KL_NSF\EEXLA=/7@[D(?)R9\..-/_=I!.=%:K&)1MCB+QFFWE0S(DZZ6QP MQ2)0; 6&2 YO\*'9:647O"\_9X?NDF>VY)DM>68B]2Z*G2.7:];>SYA@O,5Y M49DTB^[0.7.+9!)$0OWBH0O#" M98[/R,)AMQUWRBD7E2?!S"5DMS5'FFE))&)D*+R]XCQ])W!@A2 U$XS ]C_WX<=_$<,+U-8(@$ M=^ ^>J[K@ULGXM1"93=6/"MR08V)"+6)&5X >_*NC'.@2"9?"=@NLX"M6YY1 M-]MBTH *V1ZY3YBC\4\:)%M2)XP!3,@\+,(Y%&-GTNBH=7H4FY.]BV>!9I=< M'8;9.@N\^MJ]91PO)N14,\*$)5K9=)U9%D1?*:8W2<^:4P ML;RO[B,/5+EEU5ZW9:4[(<:,Q*@E)6G&*4FFI-BT[.:K]MU\-4RJ2''M@9W+3/X&;8&=RVS^!VV!G:J =BN@L)K%+K0E<\D$/AK ,.T4U9XLL(9GZ'P ^!Z:M6U'3P&8IA3L=D)< MU9AMFND1 TF]ENIJDRNOTXW%KFLL-LW_2=XC\$>"AK[]P'MP.J^HU2AK"]DPFROV8+^>O"#< M[6ZBO5%[GQG_[O7XJO<.YSTUN:PJS\H#FUK;:I7R41DI)1M-K^D7@1.3;(?T+ MWV_M_11SQW?PZ;Z&N_@3J0O_"'T7Z9Q(23QZ,7#9C-+>R12>X6;FT)J:,O&H M+86*U=PHEF=+:%9K_;+ZV3EC3L!JQ@W8^HC%W1OG_!@&\6&5/PK.E^,"(VA, M9CD>P^ U#K<_+O,%\/6 9IE/EIG4(M!5^_J5P-^$5^#9\2273V [42660Q? M8]DBHZP[D[)&,,1QTF*L%)9JQ7R8>OBJQ0ZI1*W8.O^D RU<@Z$,4$--GSKS M,.R2RR4CALDP"W9I-9$Y>VM60 G;. 5?"1@;LT".9Z2T2.X9U5!ILXAX2,V@ M6):@W55&26#'3OWH$]$F.YF$\\C+$!1<3)Z<:L9%%_82,\7GD8PAR%2M;#3#(D5!V(3/?3>#D4@GD"+MAY@5?+$JA%Y/OE#A15 M#Z]#-%H0 1?]1Q3ZGHO^[A:_1NO=+3H7X_-;X"0NMG[T90+DSW>T&RH M+U22SX4;W:DVTCA9=+X?D+&+6#==]?M@ZR?8]GW&.5YHH\1QL98P(+8>)Z>"VT<;*;79<*.\]+;V M3OV?2+0ZB:^1D4JZ-+\R2:.=/M['>GZT3N(H=@*\8UG\WFBG; @7T"\7JW<;X8U AUU;<7MMODF/A8L6--E+\OA/MK MW.[_2J(XS3\/&?NX, GN@]NO+8@B; _$Z$P [JT# ^SA9PH&-:-K+(Q2G0EW MN1F-]6<2E$[$:R$9 -+F.8'; M YKWL^]T66[V6*:1GJX3<[YL([#;:*:13U;K!4DAZ&V)BPBU6GTZT"4*SET( M=\"+$\A\#Z_WL*8!DJZ@>D0DQM6H4%1F=Q'<44I/KO3^[L6'0Y8^P50W.@QE M"N&-B:9_0&O4B7CQX8S6M,FLW^MGV0M((ZS@%< /;PM2;L<7R?$15A^L4KH:.:(YH3Z.B,Q)\;2.PG8T5![D:T&H>VT6!Y1VR(A\&?W(HSE($7SWM=AH[A:+4$B?GX0: @4?C6-";J$CX8 YF^6 M ,,/,0V!S-\M0:8M"C4$-K]9@DU[F&H0P\U,YU^O,-8@.)EGV?>/;@T"E'$V M<+>8UR#8&&Y4([X-_ 37?$=1BAO87X\PJU M^<&B>[#O:7VN#\E7O(W22KD;B)0\9TLJOG+K9;9WU'?-HZR] MWUK2E'E]M!9']%S/@>?2!FNINTMO/T61HO_ZU87]V6M2;;.(DVZ?TK_6E^.> M/G?"J6NB)D=8C4Z)1E;+,?T;T8[$=0HE'U%<-'?S&6X.81(Y@8L6:/.)9G5F M^H;8972[#+-DU!F3#*/.6325(N))6F<0NQ"U6P;.7S*-Z8EP/&82@MR=K">PC3: M&LJ6IX_*ZDMJ+!#;09-2DKH;,";#I#(QG7T86AH.RMX(Y+Y?IM9 SKY8"JBQ MHCVMS16;[LU/T4(ZW*:*9_24X.V%33GRNO70\+;N_H!?N"X4O;\\;;[0 D3Z'FC7 Z M['7H^X"G5$=_ _+?#)[;C2!H#6=E\L2Z3YE*1\RO8 M@O6[[^U37UAV$M]^@53-*YK?))!70$35Z/J"+[X??N+I(HE_$R;O\2[Q5]MM MF" +"JTQ\#[PL76=0%ARZ-:#,U)C6.>$%E5*"@69J2:8;%9R; 5I *2T$I-! M:;4,1-1"#$M-IS&99@XC, [UG,":*F(TD5S_'54#K2RC93327&VB1 [K%1O! MU2$MO@91&RV]HZO@\!/3-"V]M2J#CW*5U-*+FETPD]13;7&V-?QL%_=T]@?4 MPMGO(=CC>\Y79T0KHA%QP2IPG\( YO]<7'&CN>)4F:3XS+C&%U"1>,0W,*Z3 M* Z/ -Y^91615A%2D-$69%PRPIA>'2HS;3,=$(;:ML M#A$U/8_?UKXI#^5Z*^14;@,R$]D8+54[RDNRLG5*[,:+\\),4V<0!4U.0!N- M3ZNYRQ/4N5'($3B6$,^R@WM1;T?:2(M;I_4P*0D(NA@UF7BE?CPZLUCJ')%; M>\XI.EF+Z]&!/T#\'4#BPUCLK,7.6NPL6^TL!I,_ M=SGGTGQFXXMEE :Z9X M)J_@Z"%; ),=0O9,:,T6T\1(U6,Q31;39'C%C"K!3*9\TG M&I<58P?&^"5U3NT$Q1\Q&ZP^&!A.&F^)TBR*GX;B@'QXZVR,X42U=$*'@(RS M6F$;1N KA;DF+4V&6^#JG@$\;:V2;1"&0F)]7AK]3XM*OZCT4U;I56NIBQ(V M#R7,CA/-VN.*/!H2D8^M=]< XN=A[KP 4>_/G+"K9Y K-L_E4\+UV&(RW-K.Z0$.AI009 Y2VZ=9='NV@ADSNL;)(^] MR:U8VLD\8J[.+14_17J:1Q:>&K>LITC/:9(U5*9Q\:F[! ;D_0OT??(@'#M^ MWMI'WWWLRZ-V-^ $ 3IY\&&#_ML'1,L(W,KM*1;NC'52-KPV@!Z $P'\6,7] M\03#C[36%[5L-Z0VR>PQWL=8H$%=2Z%6\VK0 R]7Y;O"TZ1!&@R)4 M6E%"L1 "IGS"68(.KW[BTN7M)-TIP00JL,LLDH]9$_396PR$EIU\@L MCQIT$\KJ5+NIPD?G*2'-S]+R"@,=\T2)M-0)5SC<[H,(J:)DE5^3X]&!Y_4N MO8R!!?(KOH>"I@2TIX'1YM3F8>/WT6:5T*;%\Z:QVVLC@<(^'"\3J[6VZ9/R MN[BB3)'Z21STM$V!I65$_XGKJU'Z"6U X6?+D8KGX2<;3PQ?#[_MLL9BG]#_ M:M#J PEX+%;N0HCK*M^ ]_@B<#*E"9#W2ZZ!6^(Q$![3#\/]@J^H#3;$MSL#M8LS.+-M-Y041W'S,[OH) M1#L]JLR0NUJMW?0]M8N8)SY?YG/W\>1AG81!"+/Y ''6\G>Z'=V]AM)&$>^8 MZC74T!11I2K]+0CAOD9M#(E-H;QJ ,7Y43$B:"BW=QIJEC^ DKW;:[PQ5J#[ M)NXSW!B426QFJ?Y&N1LE/(WV)CT(N8S+GGZ.8];D *-P&+;5\5P&@^GB-1D* M@2#0$'[!,FX,EZG1J DE@[3X_,L8J,78$NAXF2*:L+,CC41@TTJ+SR2Q]!&0LIF.%$BR'39K; MND4E+'TM9;1CE!OQL!R\W@*-'389 IF_3H>MVL,SE@,HS5KL^,X02/QJ(!+] MXDE#H/0W^U$:097ZNS4H,5WE0\#RFX&P\&-F@]C$)CI=1 -U@P!BHI= 04QP M$*Q,-&[[QQ@'@C1S@G=TEFYKI=._3X@58'2ZVUZ;^=< M+GC>!Q\@BLE,&^O$K!)#[61 \9O2O,3*W30Z+#=T9G%[0W5FROH$\//#P3Y_ M?9==98755/&,L,?J'\!W[X.:[PJC=T!JW@; 8XG]:5.5'F/)R)8^FS7GW(@= M!/0B(TUI:W+4ND/Q ]9QLJ3==/> \L6ET: M63<#\INX(.IXO%F>\2 OJ(>, M!YIG>3D>_.[XY:K:Q9_PJU]8Q.#$!."N@^*M5I))I-L4JTT3\>^#Y[Q[?A8- M:DP:-2@_.$IH:+/7:AN?/T079VS"9.20Q#\D8!@>^:9E (] M32"K^,]_>$B)@-O#^0%\ %^,,EYG_<25<(^:,^4:QW)CS(=4_64:!(^AMR!\ MCY 2B,7'?7!*8OR\']+U_+0>UM69=+_VG8CO)1GL^R\2$E8JI7;0N!A'L]OI7@G:V28N;>L]IDF60["S+([&3OM9>/PEVBW^# M>*%\[!=4B0E57M>EX,TPY]W/TN?=S[K)F%"A*1J^OTBOR"^ZR1BH7) =,9I! M/$25&(8ZOXK)7FCA")!R/Q,5;)Z'QF08!>,@4AX;*D!B/@)+H.+>-AX'J\G< M+AY:I[:]/( $@C)^."KCT3P;4P%GJ/.6XT\Q&CI9P=\6@6B39 U/AB7H",IZ MQ?!8(MYEF8CN^.&HKPJ/ TN %.0W?4A:PIK=SDV&O[5536OXKDS.4#'.=JHS ML\G@&:;2:JC2H0-)E:KMST."H^J6EW%[E&O,FHRD81M60RTG'4BJW+"_# G. MB'<-QV2S?H5T;$@)O78@/&.!=B19Y_AQL"CVCOC*:M':G(30*\?'";JO!P#P M$Z7)" =AU6?PSKZDR;NU!&)Z^KOE>;PV ? WC$ M8KWYRE_]P69Z8\77QC:?X>80)I$3N)M/Q ;G=0!>\*;%V+DXJ?XA=((K]O4V MN0&T0K_)T.0 7C0QADXP& M2"A.Q-..ZG33&,P2!'@!GGX0V!&9D?=L"IB*\T[*FE=L?HGLZ3B>J?JLY5@, M?2J75&:3D1I<(M./M9FYHI\=B'CH &)OZ_B+7WKQ2UOCNE/N*T%?N,+GR)V# MHUKQF>,>83356ISL4K#G+7#R*KM80.#=_XST!B\Y(AE FD91@CD"U^"-G@#+ M/=UW5&.X2X%'>W$/+>XACHRPG/PA^*:W3#(:T]G[CA;U7$8]_Q:&[J?G^XC9 M[UVT';R=!]S[(':"O8?H3U-OV+]H5\PQ4.#!^VA.K57Y%NEJ0&%GSCS%"CVW M#J"S\#-K9E?G1^=?(6RM>B$Q@HED7J;XY!SYQH;L*/,B=Z!\B0C&)9+1OR[D MHG_\\P7-"U#-L?JOHT[K$6%W3([,B55_5VRNKK9_)!X$[C/2R8(XNL9/7X#M M(0C]<,\Q746ZF1Y.NXW/K!196OUM7$9UOOB,6OE==9GX)(K#(X#7 MR/B%SI8X(E\ ><2%_ \V) [>B5//7G($$]FW]')-]@(2F;8\0[,&4KQHMXA' M/$SKL3T:6Q5%<#E^DM KO$?_!V3*>J2%>=+V2XX.C 'WB# MD'_@@YM?R8;?Q\ UXO@K6SK9Z]63L+[H[RBT&SW!X5LHDE LF[#@2Q:T)O,EX<[S+#=,,P4,PG2XGL:8X7H04A>VZZ&'$/ MLG:[T&A@N,<7U63,MTAE]TPB6:>;U*R!9#(2/>1AU4JWE$A5\E#6;3!=N+J* M1J;/P?;;_#TY2]BW,5V<.K)4V3]B>]6#[DPDZ&Z9+D!=!9)$5H=Q 7Q2%Z70 M7=9)'"':W$MV[7J'6^B.T^.56>_2Q];R%*7&:M4SX+A]].7P4:;%"\2SVQN3 MAFA"DNM,BB]4D\^JF?",!>!V,8:'QBK.,*L+Y4OZM+V52_)97"<0 N;FIK4T M8MI/8; 5GGFIL;7!+"$5I9('RE8$C/;Z+34)NH$BRQ_\H]YD-(2=IJVZL*J\ M:1,=Y"8GTR\WI/5@T4]&&'(79417H/RA.W@5EQ%=6;VH+_3*(4#XBR4@E+54 MBQUX*]?UTJG>![L0'DD\9/'9+3X[NWQV,C?51?MJ _R[ SV\Y"^X^#@/;$I# M;9.^\[\'.N@_*A]9.0^L#I/L+R7( _#O"]@BS/DO)VW)5Z45/+> MA? N0?" YTP@TP]2L:Z&,(CMZ0"L^@&%+^S:B0X9Z&^!"^#MUQ9$$?[KG1]^ M/L/PPRN'IBK5!*0',2+H;G120Y5/B.X/HAB?G+=(_=_&W@=X!G"+?G/V8A*K M;0QMI.83N_TZ@2 "G*6AM=0V[7(V/;G'DFK-9*78ZH5!=GN ML#(_U/VHEA,MO1]HKEFC,1#*U&#Y;LN4T_C#$LIY-^J[D3ZQF_$<*4\/,R_I M2DNZ4INGWW(\^.=A]PB"Y; HT2#9(0>3T1E&G#8/(-M3U\0$"2^68SD"8JJT M<"C(?#G0;*UI/ MW>T_L %O+K52$;'($'N2J>_XVB!Z]IV@]>F>6J.A4Q'3;78?X/,$GRR^5$8B MN[?B>=/7_"[Q??(('5G=Z!IKF\!=[1%P44RZ1*L/)"KPLB--/5<]7YI)H0-] M1-]N=,A.P?(4,]-ZMT&[(W*V1'SRV$^@HS:B;H\G/SR#])C@WH&@M=2^[3G7 MKRI-M$]40CXM+X>-_G+8\.H+\_Q,#U&<]A"X0LPRR*=4'XG>,?U\*M\YIQ^U MX>1?(9/AK.0]\ES/@>?2,<(1>^SV^K* "[YC3[O:1G4&/](?CH#P/(<7*:W, ME2>L/?Z4X(EG"GVT2N(#,EK_?;$G55E'S.],\+D^!;+R>\MZ_+>WU=;K].'B2-GP'T0NZZ*QE? MG[(/('&HD9?;,>MQUYC5VKZ]3O[?=T#>BDC7@'7S6>DG[ .J=FJ67!S?4%_6 ME:[!/C>*0TE@GI?8RWI'9E9,=1/B-1=W+*GXF"FHO(0^&GW?(CZ'^89]6RM3 M]8J#$YE!6^B1DY/BFQS\<_8=T\\)W![0'Y^1]HGC9N'Q& 9$_\AVC.ISN_V# MINQ$SF)3'TH8^FO:F*NT1C?>A^>"P(W08A$Z;G R#V2J]4)=1S4>R5Q>P*E@ MPW /G>/%6DC!KFLR,CVUK=,& B=*X)E,-#O]LUM!\^_G\YD.A1=:.A,_A% M]W$%7FLM,10V<7+8IHZ MXHHV."<%RF0$]6[RFH5D>>F9 3>WFL2TJ>.K:"LS\]Q,QL^,TYKC!K"\5I!A M)SV$@DX2(0-*H[76&AF%PL213VZL3J<5.*I]U$.A,,G,[L1TW9W80 MR*PWSL3S)5FL$PTO-#5MH5KGY\\P.9M8=GYC6D<=S6#)[Q?D8:Z Y[.+=N MBQ=[Y 7+7;M&K]5R$]YF)N_BVAYY%PBHIR9?HC5 B['X"O($CV&Y+6?[XDSX MG*X'!Y:ELO>TD8Y#F'REVZ C9]2;M";A9[% FR:;4E";?VU"=3 :F \@T$ M2$_PT117[A$=Y4C%L*9'/[KD'PQP.E? M7@3N66DRE&(A: %50 -*R++8L]UJ 3$^L<\1A1VHNJ"Y4@**7JUZ'2[IF%Y MC$T:%$D]98J^CK\)-T=53:.ZJ^ M)W1YC7%5/,A8+BE?E#'RKZ-.J_:H26-BU=_- ME1,3K3RC^GH[N:3Q\OHF<\V]UF?\74-Q6U=_T\>6;8^_U7F+V5[OSGIO/P?? M1&2^^#S?!X;U-J7K0W7J/- MT",TO4UXR_V: ^$[AOUO._)2[\MW-ZHMA4G_JYTF[<)AKLS5S4:C45R>)A>U M3B?U-/F 1YB\LUG)PRX"%K;1*[)2DM3KQX (CI:N:Z73O8^(/?U MB;6C.9?J 4012"=X XJW!1MNM)ISN*V7-G\Y?6*\O"9>C\E'GRU-(QDEPLA( M(4KY98W.*P>_"DX8Y_+&[_\"AYHQ)-!KR<1A;>#7@)=P(=C2+J M!03@T_'Q%"4H*O!;HD7THS8; MPRA22Z>D!''E7M:&?065I;):S%5()N$7%%"Y1C*R#(C_#>_A6R)72JUEB2TM MK/Z9[#\T.K8]HO>ZLRCG*Z,F.]G&0Z6BS5KN3E,$"5\C'@*C$1^&'PZC7(D> M J 17WY7!%!%];;4%WH='H]>3!STJ\#%DA-1AQ;=&\9!RO#B<&91>X]ZEXO50#3]$W[I*(K2\4;3:0T L M3O:%06Y[0R!&BW^5@99J-!F.G%LF$@,80F1//M)?!RO/I5V_^][>X3AA* T- MFO1=@D'-S.4L&AB] (PQ.IO7NSLDAAR?XDU7,J1!0-PDX#YX0J?LYA/X'^ 1 M\=V!M=U$>RL6=M3/KG8Q C4 K(!'>R=MB_ M<4@="Q 5H>?+J<> GM]'/RD7 MF*/,3K_].@D1Q.FIF(^R3X:P],GG$*F7L>?XJV.8!#':I607Y]OW-79@S&*Q M7N/II^TV^B<#MZVE$A@Y/6K;,XOX!3"E%&+J356LO$RBD!7$\I1L^=Y=:4Z6[L91% ^+VX,O;7;U C2GQG0F"$N MIR%'4ZF'/C(@0'*Z,35N#6%^GY$OUOTKA-=)%"-] T:,ZYR41J-.,JVY5)D% ME5'X;>V;JL%&W@ANY^JT5(4FM?#'#+Z'%OZ M3V%D4V$O1?0"ML#[P,HH]^1B-M=&P%."OX_?W,):-IY1IEFSN(K382 QN_D, MV\7LI9'B6>3T%N?W8P@!?BA[ _!#YY@UG3W >'R H)&OT6D(310TF;,/,931 MS!$ZEXFR7A+@=K$NKZ:+_X%1JEKA:CFTC=*3=NOW@I -?\E-;!K4%M.] M%(RPI6!$ESJ4LN&-2SV%IC0P&9O.&A*OWC;W:+0$#4F]J",!#/'C-W6 MOBGKSYHQ(Y>)D2[Q]HJO6SB!XSKLM)-F(WW'MN.#*#M,7!% M/XPJ2E>11]_?M1\52Y?;!(;DT=!'SW5]<.M$G#J2[,:*9T5NT#$1H3:Q-@>J MKYU'SXOJ9C(9'+4O+Y\G1W_"AV9+,T2&/XS4YHF/Q7$J&N@Z/B-[("_8__7D- M<6K4>K<)8\?/!L=M$".V_-US04;%U;EZ.^'J7.0UY7G&8CD>W4GAO] :\E:&YYT'S\T)^Q MU0BNAF0/C2%U)6)FS*(W(P6'Y3GD>D@.T1@F'OH@FD2L6)Y=;H9DEY$BQO)4 MWPY)]4AQ8GFJ[^2HUA\GKE_Z3]XC\$>"-N[M!][>9CZX4YUD0[&I^X%9S?5Y ML:LSXH9A:4T5N_Q>3UX0[G8W3DPM#EW^V1C(^+$+5FN3IL\-=K+;VT^"_JO* M-]X'4G("EQ;MI+?1/U4NUO56=DUWJ"==UOA/__,]3>L2=V K8]XR+UQSN0I\U7^ M!"Y?8 J,H#'!X7@,@]@6?'DUP^ M@0&T$UEF,7QS8(M,[NY,RAK!VI2!-MNS$G:@FGF61QU$ &A:E483+13 ;#% M>>MN2>A2L!RZ"B"F=.V=:DR646C81);0S&,"6:(M6?!V\<2!@/4DX#DW%1+D:8K&5R.H9B[A#SM9@,B'*VJ*FDEJ:8]!$5 M(OXI2W-05$E0ID?+@'R-AM>.@ * >_POG-Z)M@@BXC9(C@!F3U)$L;XD#*R] MK73BW@#M?SYS[^*//7>TE<;:0^> M\^[YB/5 =)U B*L^O$_VZ-%_1*'OX7WD%K]&Z]U]@(8!;X&3 MN-AFIHBZTDRIZTE9KZB\8&B*OQ2K%>'Z)WBH/Z&O'>G+E4[I(8Q(UCV:.)(% M"1('ZU,FE*,KL LA2-MMG"\0(=D-'<187N# ,SFLGL( QRG01WWRR% ,((BH MZYT-BQOEWRTSZ2?P]H>8J.JM1_GH4#W#<.?%Z92;E T*I"4(45>W"566C)WC MA&7#[UY\*!)MO[9^@GU+^)H'^C\7@64-!-#&:#*/+02*L/TK((O\ M#00(#!\U7KE'=&A'Y$K%!ZCS_T\+_U?*KR/%*\)? ]$Z0 .AYHD7';#D6.\J MN^%GPX$3.4<17!D_7"%V0'T8J,U*SGR M%D MPZH@K\>] 2?I+4C6.53O"VM?LXB&_J U&CF90(Y_6 M4MNTFS*\-MM2 ]T/=\G9&51JNHRD,6V5+F0:*:JU9AK7B6L/,5:$UT>C5*18 M*0QIUFRI[WJ&H&I.I42PL[ZW2]LU9RI=[?TT'[X4)9ES<#9;Z_.(MZB_=+!8^ MDH\XP!6E.S:[Z/VS"9YW7,UF ^"Q+($J=D#I=ZRUYG$12]R#,N1=UVB3=/V, MM$DH!-7W2;F)$1,M,T[KE$N-C9@\/TQ*:VF8>!*/#)*'"< !YT1\ /#A.39 M",HDL7KT!) ^5+*=*O$^3K\[9*M[^R!=N^UY YT@0H85IBEPR;\R"MU_(3L+ M W7Y$D4(_N>?_VRB'*00SP.,TQS]*[4RG[$BA.8?Q]![3V*<"K0))4*']B'5 MC?0FNF6WA3W J-Y\;P$$CN_]&[A9$C^V=/!@Z^ 5H!. Y&<G=2;M _$>P M>J';V'X_F8^=NNTGM=TJ 3O[H%&UW\0XMS,WC>2BE=A^=9^M2%MS.$M# MT>-C.HL#M F69DT 9@\3R>@C!,1)[_25)>[195_W/_>E=G;OSYFX*8;9!+), M;X)Q2PHM\BW<*\=W@BUX/0! 3>P?7>6I.I@K&1GDE[HCR@+C@%R9.J -!F!T M^T?BQ6<:>1NT%:,$GDGK[XZ?4/,,S4RH*26'(W5 C-Y2'YL6LS)M+E46,1CAOND.;-[ M$&S+>K$%"]\BE&_ #J"]ZA:)3J7VEK&XL,K(NC9K#ZEL>56D.C\@JQ6\8#+6 MN[[?PM#]]'!AV4O=%-,I%=N1+SA/, #NK0,#7.2NI%*@L\;;ENZC_<7N M#5H5M3Q+QH+%;;5D H2!#]R+O&DHZA9P*D\[*):O M)%*;"_FKX0O9=DAB-T+9IN13:/0RXV,L_9^CW&9D-MDZ;%ZZF3IC0TH5H?UT')KME'[V8"0>US M-V*:+5=FA$H*CI1C)1;LI](AUE=W0F-->:^B47LZ0LCUEG?R@B$ MY>FKU-[1J!6C.G*$EXS66QMYW.@SE21>#\5O+C)CQI6)<9OJS&7F1(6IR'*[ MZ)2W<@%?EB"6&D7KLX3,F"YCC[-[Z'N?KRUH2R6EK=7D6&$\QNG'[Z7W_BLC7$<_'-@=]!(A$F:A-#1ATF*@-]K: M=\FU4L;)B0YW?O@9&56\">L&:&+/,,3OA[E79V2?(3E:J$2K;>Q],(/?=M;, M8=!\YP5.L&VGV3EG*UJ\N4:_+VL7]??!!X@$5CRC?A-FSY8RW7Y6@8(1J86, M7A ;L )@JU'/F+3K;E^ N8%G"XBAOF4C5VDMT@7$@1!?;8 N*2" M_ZN#2[4R90OZ[Y**8,TM/&.E#'5YK-]O+5*&,%W=35>N)&W-[;]N\J:QZ6Z/ M)S\\ T"< ,\)1 P5X?-]#YTC>0P P*T7H7U)&JP) E9=%52L^EQE;W.#-/!' M-G#ZBVO1DT2FRB0J]UK/:X*:C_B+7K\L#-;&8.DOZUVY]3KH-2^;+O"I,7?O M0H@4T^Q0($6I&]5*_F*O?BJX+:OO3!0(DN=RK+F9HH8?7@ )^FW"C?.%(S.' MM(X?8I/7@X/.1H>XPH[X]8JJ,O6KZ0)+L9; ?,'O5WNW2U^3[8IG*5<$G,X!)[01)V M>M6RV,C5!_2_U^B/7MG;,7G_'_'Q4-KFH90BO'+!Q%Y]3!"3IB[<3/BXP#%= ME2SSWM3!R$/H>=((%96_3A85-I<\0W!R/#>7+MF[8BQ'JL6Z2>]]E-VVN8 A M?PMT"EC4,I O,<;- M1[[;H.:< =Q MM@IP!M"W]V,Z;WN/D@LDPK"$%_2SO*\*":7T3D=]5V4X48C MJ>1PNVA?'?F8(G?-I(?3#@ G:"@FAAO]S"&)'OL3(XO:5U_5,!EF-([5^L3@ M6'Z5SB.:4V&B$65C6#(MW?1>KQ*+E5$I$^^O\RJB0.B+2IU05^4FD51PBF8C MR0Q@T+*(Q9H$%TIH,(.(;X21)!DR[V<628UHD#A5]:X&$=82UQ&DD3^*B;=6 M;[QHZX=1 L$+^ !! EZW!^ F/K%L4F+2C76#RWWX1KS/RJL?2(OB"=37MB"! M1I1J\[ 0B3AF(I_U[44C>)X[ M"P:&![;41/=$2WN<-]E+,]T3KN]: MWJQK;4W@9/I.;&-K:J]I*@=Y1DRM)KE!&H)(M76A-[N_0TDJ M0__M S+KP"V'N-N+4W6HJ;-4X%=#2,:L^2E%.7-@N8\IY*UY*;. MZ_3OSUBOP:S^+7$@TF< H/J3[*8U:YFY$:Q\\%F&C1DO:]3)MN""M1S9Y-1A M]\C(EK](O3Q7)4B"P,E!):6]G^Y5H1T)O%6AM%<=N63+;TJDDMEXF-<7&Y*V M.25&2].>,6IQ[?([:=;<)05*2R?#-/8AG!MF*N_MCZ<4BDY."$>K^[/A6IT8 MM976KTG@PC.C3^=H\'Q>QF'(4YI[5><+G5[X>?."D+ M89;>:$VK8-"?LS ,A_X;:0K4J]@ZM3ZU$>DP60&2_%;)(:%ULND1")%-P6MK M$ZU#G!YE&Z4\VM 7J1@6L3 /EPWC]DY#S;*34<0AH,MX^F(1+5NO'H)@-5>\ M.)WML^:Z=!U*7RREHX2HAUADAS&5X$Y+KW;L,02DJ,XO*#H%A].V;UNIZCJ4 M=6S,0T+MV&.P,=-,$>1;5O^A&55BWL)]->95=K&1J)S7:2AMA-,M(2IAU*9& MZ6$2.I@Y4H]MBP@)-F9WLX-)W\+0_?1\?Q6X]RX(8F_GX>R6:KU#]B\&A);R M!;GS O3C@_?1G"7CVA.GAW57OI127SJ6J2\W&WN]2PR%VDYNZ60B,;Q+7JW= M3"2(R7&R)+(&FH 4OHUB[X@)NTMBU*=,7I9E-U5I3"'U!1R1H8ND$:ZW'"'R M_ACM#8E.K(EL#0/106( M- :U!(SB%%2 03Z63:2GIYTJXLEH%I&?2G!%U)/!%#NZ>YU,3=]WG^',-AZ) MO_%RX26)(T0>?I(%T944#ZX99!OF5PG*;T75$Z4NN>W7#H3G@AJ;3#PY.M\" M)P]MX[7%Q#Y#%RF5-C'7'T0"HR9I*$ZUA)S;',<-+ MS"Z&$-*!I01HE1_5,/E9$YWYU9G4K?:(SHECJH,\VJ<\>KM M5_9HZ"HXKUS72[=:UO@%I&_T79TW!X!:@JAX\(4\8QMYN/I4;((L%N'\LLPJ M[]?L22(/1.77/0ODK'?1#8C-?6"S?VY08"QTS@V/AVV>N<$1LCKBP9E3#N@X/O@.@UE$>$<#US'P>PA MGN-_ZS;60-4AI,^@INNMZU#&FHW(IDT+0#V#]-%C7)TFB9VT,$;C5X-<;[<. M#-#Y&>53PQ$9.5N0L3:V$$2[&]1!_SDH260U+GCQO.3^+)EV.!< MI\B@OA=HT"!9?[OXXG"N/A E>_"4'-^QEE6F)2HYV1G@0%*/RO&S)^U) MKRJ37)ZPSKQ&*PB=8 ^R1Z$M0:NC0&$P#$6,F/Z4D:08H1%N#:V=Y4/K^4&5 M%*;#H4!2,(9H],VVU?2!(0KC&WG+'C_6B Q_;XO[Q.'VQ^K3@2Y^&?XM\&)J M:82IH2%UH*37:S VSPG<'M#)LMHCFZAZGOPB!]9(=XAXATC]$A&UK<[7K[OJ MR53RNH^G#0+J"5@CJ]K&BM5J4>E[KQY_?&/V8NV,;]F->6M#5EC(+A%829%Q MM)'<\7RI$2P[BLX5[FUZXA@4*:OFYY.V ,"C.I>"J@I.E8@AW;L'U5#_JS ^5YSRG;LDS .ON?=3A!&PLM M]I2R<=.W\T'H>1M ;+$I3RUS+-,8M?V9V]9^PGI2]BO^?^]HK/3/_]]_H5G^ MMW,Z><$NQ'_*_A $87H5BOP-_PGX)%#[?SRW^CC\ ]@[_ATH/5P>.$>$(_/G M%&:,I/??QS! 2A \WR.AO$%__X__$R7O4>S%"?[V-Q@FI[QI)K?)?R-0O-#= MD(&\ "<"X,]Z/JGE_C__$4.\21PT$'2V2.+N'#\">=]WQ\=U3?[G/[;DQ8 4 M/SJ%+V!'GND%+K[Y=O40.D'T"' :0DXDKT5*IQO#/^'_BO[;#;$AWH-2-TG3 M/7BDDG]S2.K\M%%*;^?N]BSZ-:;C*HF\ (N-/#^ANNS\-D8N_ OX $$"7L V MW >DTLT&#W1A9,;/Y87#&2W!OI40-_[O _H=;I-W<#\@2=6R L\POXN:%3+* M26MM5E\O/'7T^\ +EO(GA[RW5V0Z7CN!XSI5[J/\8"3+Y1E;ST@\I(;PZG3R MO6V>W)=2T]:JS( >.M#W (XA.'@R-(&A&Z+N\'0$[N83_7+&3AM\".(SL$JT4%,C MB;PD"N/+X2"(,FNTR!:^.C=SB7&FWPM:8WP/X.ODI;-X)C/+$5$_;GF7Y)3K M%F"8V4\ ;>A'SW5]<.M$<7,W,!H8R0ZYJ+I.HC@\ A@]8O7FX 0;@!<"'QK. M'JQWV6%:EW#"W=2*/"5KF2=LKM]];T^&RQVVZP"D(:J46(&&%NF"X?'HQ;D; M-\TTWX-@BYVW%U56FK!UM]JFI5KO M@\(FQW^)O.R;A1G8TM 8J@4V<%VG;MO1PNV-W.+YPF5&XC7>>F!["$(_W-E_Y307D-8(X3EWBWF'$_,/J9 (:!?9Q;1 M;1I*<2R$T;[IX*OU@) %9!#8[+QGQV<:OINP\D=.# M3/D9JP:X9F=AQEP6BMG 'BJS28?PXE&+GD.LVWJ.GZ8UY.F'>9+';>"677)] M1BCCM,=_TNV(Y#_9?JE,2]1#(H/0U/8'DA*,YQ_=.1[\[O@7]ZS*$4UAJ_9C MBQ>3N9*(WUR9+0*+5UVPXI%Q]QN^#<%XT:5@"OF.%GD/>K/\*G\\*+V"K&@C MU4:U9C.1XA<.?KH[_=_[X"UX1Q\!Q/F/AXY>P!8@I;>4<2'9R2+N>DE\\-.? MK_[ZTPK"Q] E[Z#?^!H#V(6.CM7H;= @V^D;K7X',3; MF[)/VSFSR*9$RB]Y5K'F:6/];.2"4IU"-+DLT-"4)6P5M9@K3_A/=PD,/*RR MK@*7>$AKJ06M[8Q<4Z1.; %P2:DO?(3B9Q5"])'XC'U#,:*A("RG)W60%N'W M[@,8<\+(*Z^%,BH1_*"V-Y(IM'6UFSY9FKJ,Q[/VSH^ M=EZX'N;E4GR@&LKOVKL,CRD)5?ER7M']46:;8IUSWLHI4M^P(Z.P,S;A=W Y MY@;\0!U00S*$:2[6ZHT$$6N>W\E(7LHY_IJ^$:[MF'QNYEUN")/_P>ZY@W>* M&+0)]C*2],Y;]-'YPA>K;X\G/SP#\(HFOX4>N3V9WQ+K*00$OF#-B=GYV:\4 MP\[=30&HW1!\"H,V+P6WB8F.BHM<7Q7QY9R;<90Q3V?DQJ7%NQHI8+@15B(Q M*W\FQ7@E8K0M(Q@)B917%ND"N5?V,U3DZ6T=TQ2QT2Y7*7>.+U^]0T3YS_IAJ)#R/05 ML6W<,^Q:&L,X[LBU G:XG=?"E#TNH!IDMW5NG>TAJS6_RTJ:8X&/TYC6 78G M0/<&:=_U2S["W'FQ@JZ4D5[[".\#_"]'C)L9EQNPK3459O8E^QN+"#Y/L[\ADCM!W[T MAO1!'/9")J43G!^\+4F9JF]]H2X&;OLUKE;R?_]RXWUX+@CJ,4[6KT8JNTUO M;^-V'K=)>77,N(J7Q^Y^"-U,HA;MZ#>&/<);])YM'MUMYF3T&4'MQE91IR"G MXH[N2;PS>B>_GKP@W.W**E;E3Y7X#/J+;B$J7AF'>@&Q3>0AFD;[V5T9/G7;ZZ9*_QVMB32M"QR"W; MRR/0V90MVWZBOH*CMPT#-]G&82W!AOJ3D>S\'7RZK^$N_D1&^3]"'S\9%SUX M1_1)MTJ20$,C"6PF-&S0K(-]89&4=-T;#Q<9(NE!>2.FF4J@R2:4NG$R/#L;36*7BZ&'AN\3WR<6-=.6N MTX*AJ[V#16KV@&$ITG$?10F6G"]EG53]P&483PA=[4R3*2V;SY"NS91^,%(^ M/H5(><;E4A%'YCZ:"B&WZAS>5%R&8E#=8DH8&: M+=IQ('M4/:2H)D?@XAAVS<5%^\7(A7_ALC'K5R-)R87'#5VFW!@]>73TI>_: MDJA'Z2WB5+;GQ+0VJQ/7/Z]0A=^H9W2_WP5+[GBF6$ZMLJ8E";M<]ELH:[O< MP3@0TI+AT?8 CL[___\ 4$L#!!0 ( IP;%DFD#N4Y < +LL / M861E82UE>#,Q7S$N:'1M[5IM<]LV$O[>7X%+IAU[1I0EO]V9TGC51*U]-4_*-93DI=4S(C/9WY5(PGKX(4I>?]'!UQXDV3CH9G MNI[\D>A:T3)-3B:5KGO>T?#\ H.-<=IK4Z>62NGUG":9629._\$",V,5V01O M(.>RZ444IO9,0NEXU/A)U#H*G(2Q0E:Z7*6_Z(J<^)$6XB=3R;HGS(SWI@*M MIZ5/9*FG=5I2X5D&L_=BA7^3Q4Q[2EPC1F7US><237OY1@__P9?#IQS2W90A,7@FM MOGU%RYG.M/_M9/S;^(D>6$1(9:94'\(H5U$C$4-F;9H]C7+Q/JGWFR6'?+)/ MQ>$'ML+W9+TN="XY/(4IA)^1^'ZFJ1!72\I;#E;Q[P(49!]OI2=#YUG9Z%UK M78L4*;P1/[4EB?&)3,:G!_*P-]C/L)1%AL-T5\M\)NLIB>]RS\/CBY/33PJO M/R_)O1V(=[(MQ=50_"#GV@U$'M"U@HVD3U^(%<9#\5;,),+&TES3@A26KYWX MO946F"Y7>,\U5R#>_F5L)<:CY#^,E.\4:2G>UOEP\D),=3P4_Y0.!H(IJI6X MKLVB)#6E0;189R=E,%EMO&!&J6LAZY5H:V];@KK24X79V(!25'BR6I:BD!Q] M5IA*A[ -='<(:LK).6E73%+):PK!O)[3X9V",A!9 &5=B4:,C0]8J']# MT#>5!09ZW@6I&89ESL"F1 MK;;-\%(PW3#H M"C0')/1WC"'&5EEN0-+YQ]T2#655:&<'3-&6( R#-P7Q+F@3R[=3!2E6;@> M-I:FVGG+A43RRZ@WM!QL>=_URMS1]J4 X'0H?KEAK6]>+X]'XXN)ZWS<%16. M(A,;DV#(MT):"BZ#"W2&,@W3"@).LE*[&9,S684,PEF$GY5V>6E<"SZ6;TT9 M?==8DY/":R<.X"I%\'WTQXWJSKV B\W V0$=!M;QF8I/\5%S&U-'S/#\@F-[ M"TK1M:S+WH**&X(*".)UW@88*+@&W5MT.]>SF]/SX?GYW[^^[;N_.H[0G2ER MT $GY_=X><,G(9>OV9^';A5FB38;:S M5-P; PI=.=BX<]!E,![4R#;0Q9E2*^F#HIG32DNK>0$Z%JV0-VN>J75<2$+D MN%!U0E8QCJ"0#RWK0#3H3'3>EI*3(985E-@4)'#$\K9=E?%71DP(GX&?U+WY MZ?.'6G8;:GN'_1W$[9\P]@8>P#K7BO$DG:DE9T;I@$5N7QADTJK>X8"@EIDN MM5]QU=HEEN$?L!'J;)X;JX("H1&:4HWB60)] M&*&&8"YK)L0\RS Z@HT)M@>UZCA[W;8VRJYAY) M+#[N[CL"IL"(!.1B=Y.9UM^OPCYI5JZIB5NWXOWMK\CZIC"$26<*Z#/AR5\N M+-1A;_"[CN-]4M=%A)'=\'A$QN'29?*\M>R?K3JQ:]K*.(\!_I"#R5R.F;H= ML#BXCZ< U) -;I%WNJ.AIK#+XPU@W:XU.XQZS:1;EU7.(P&:I$*"#2;IDM\* M>[EK*KLMWRWZP?]OI0?Q^)F![^S)K7KX/K(&[F 3W9QLMJ&S"73V_2/JZITF M:J.;1"?EC77K6A9>8,ZJTMX3/91,,X-RR01*0\,PRP$0AMSE.#?B-S=T?6#0 M[ZW& D(,M'4>=H>'+[LGYPTVMRSAHS/D\YXGUP3_=75HW1LO2%YS88DM0R@M MH=D)WW7ZS?:C4-&UL7&?N",?2 5&1^MT<#^"NAX)/$ !6IE!+&\.M)%UZZLL-0H0J+\!O -112!IP;/I5U*!C$[*[KN2GGQ"F^EM/N MBY_ML@Q536E6A-'%S,34(F]@#)CX,"5P^ F/0'8YYI,=$(9#Y;!5V %'/CB> M=*>VK L?XD)U)D]*N4)WB.F7V!%&4>/1:#CZNF< MDK9.$I=W#]0;X-P6ACG M#L?-4,#VTGDW$T,N[?D[(E"IM76"N+,@:WVZW"VR/UX^\NH>OO'3V$XO]N'# M'_;VHKHC\N"TG8Y=P&))ADQUG8:?";_8L>XY5UET3!UP(IB>Z5GZ?0C\ 4A( MQ8\(O"I#[(V/!^)X='QZX\QZAP^>S=(?M=@=Y_%[KVU]6R+H-6Z@ 7\*^BAK MOA&9H^$):M#'0\"1.[IY?+C+/B\CCCX9F+ZL[1D'Q)=@^.L#YG->VR<-AGNN M)(4]UCN+?:$"W4-!@M_]7SOZWC3SZ]Q,";4*V^W %] MEG= -S=!9^L:TEE/U^$6L//2=ONRFP-P:GP=8!:+B2RPDTYEN9 K%XK*Y1%? M/7[SU>51N+3\/U!+ P04 " *<&Q9Y,OXSL@' ">+ #P &%D96$M M97@S,5\R+FAT;>U:;7,;MQ'^GE^!QI.,-$-2I-Y:'57/N(DSXW8F;=-\Z%?< M88]$?0=< !Q?\NO[+'!'4A)E4VZLJ)(]8TEWV,4N=I]]P0'7\U!7K[\2UW.2 M"K_%=="AHM=O_ST\FXQ.KT_2(PA..HKKW*JU\&%=T9^_KJ6;:9,)V0;[!UTW MU@5IPK212FDSR\2?FM6TTH:&<]*S>75YAL+%>!VU-YJB202]HFMO5T.M?66!NG2(WQ!O(N6YZ M$:4U@4DHFXR;,$U:)X'3.%;*6E?K[&==DQ<_TE+\9&MI>L+-HN'2RF=[2Y(/"(7FI59AG MI0[# I1DHLCKHJY-#,2;XK PY.KL_-'A=?OE]+>#<3?2(>Y>#,2?[6&_$ 4 M$5YK&$F&[(6883(2[\1<+D@X6FA:DL+RM1>_M-(!U-4:[[G$"@3<#];58C(> M_I.A\D:1EN*=*4;3%V*JTY'XB_0P$$Q1K\5[8Y<5J1D-DL4Z.RF+R8P-@AFE M-D*:M6A-<"U!71FHQFQL0"EJ/#E.6:7D\'/"UCK&;:2[0V"H(.^E6S-)+=]3 MC.;-G![O%)2!R(HS2A_NA79%6X/,@!V:H%D1,%$Q%[[E'UO^)3GJ)N$%U-I7 MZ+_0XX@E!XHCWU 1%>1Y&ZAF%9:Y )L2^7K7#"\%$V ! @ MQ[#;&=>F1'"ENJ9-4;4*<\*3.R8= 6: Q+Z>\808ZNJMB#I_.-OB8:R*G:O M Z9H*Q &1;NB^)\U*>0?B[*RBY]#QM',^V#XTHB^672&UH.=KSO>V7N:/M2 M ' ^$C_?L-:WKU:GX\G5U'<^[HH*1Y%-G4DTY#LA'467P04Z1YV&:04!)WFE M_9S)F:Q&!N$LPL]*^Z*RO@4?RW>V2KYKG"U(X;471W"5(O@^^>-&>>=FP*=N MX.*(CB/KY$*EI_2HN8\Q"3,\O^#8WH%2>@ @\:\_'%O#[AD%++UA[-P[LYI*RE5 M ]LZ3("(7F@?\P2HR,1YN!7:9IC=+)6VPH!"5PZV[AQT&8P'-;(-=/&VTDJ& MJ&CNM=+2:5Z 3D4KYDW#,[6>"TF,'!^K3LPJUA,4"K%G'8@&G8DNVDIR,L2R MHA+;@@2.5-YVJS+^RHD)X3/PD[HW/SU_J.6WH79PV-]!W.$)XV#@ :P+K1A/ MTELC.3-*#RQR^\(@DT[U#@<$M[O.R*FP(@$Y%-WD]LVW*_"(6E6;JB) M6[?RX^VOR/NF,(9)9PKH,^7)7RXLU'%O\+N.XWU2UT7$D?WP>$#&X=)EBZ)U M[)^=.K%OVMKZ@ '^DH/)?(&9NAVP.+J/IP34D UND7>ZHZ&FN,OC#:!I-YH= M)[WFTF_**N>1"$U2,<%&DW3);XV]W'NJNBW?+?K!_VZE#^+QF8'OXI-;]?A] M9 /)3BI8YS>U++[ G'6M0R#Z4#+-+,L1T 8)79\CG M/4^A"?[KZM"F-UZ2?,^%);4,L;3$9B=^U^DWVP]"1=?&IGWBGGP@%1@];=+! M_0CJ>B3P 5H90:IO'G4-M_6L#W,%%?3I>*]WR5>>.G*CV.%*AW";P#74$P9 M<&[\5-:A8)"RNS8+6RV(4[R1L^Z+G^NR#-5-9=>$T>7(Z5?8$291D_%X M-/ZF9P"V*MEXRGS:/U!O@W@XF.:.I\M0P/72>3>30B[K^3LB4*F-=:*XBRAK MQG5\=PH<_W.U%=2?BT6E+&&>8(RF]S^+/(;_8'WEW MU[W@*HN.J0-. M,3/3J_#X'? PF9^!&!5^>(O:#7SCW-G5N9946K8?J,P33O.:YO>PYWU2-SGK:Q(N^/DC7[<5N#L"IZ76$6:HILL3N M.9/54JY]+"/7)WR[^/57UR?Q7O)_ 5!+ P04 " *<&Q9^8U-BYT% [ M*@ #P &%D96$M97@S,E\Q+FAT;>U:;6_;-A#^OE]Q:]$B!2Q;;P[/G?DO8"# MA[O];C#H53^1H%=3#&*9KD&;-:>_/,F)FC,1 M BF-_)GEA52&"!,5)$V9F(?PJEA%G GJ+2B;+TP(0?3$24G91<.C)O:,+$*_ MN\]$]-%C(J6KT-N-(%>SOQ"S@]AMF;,9R-1^?3R6PR M/H/Q^]&;XZQ@#4]>0_ *SKMGW5'7@N2\*-C=]V]#Q.W$ MQ@5APH/NP<'+9]?UV,XA^WX7^T0 _A TL>$-ELPLP"PHO"N)0L/Q-4RI#; @ M,QBFE!&8B*3; 0*O,1(NB:*X7"$%<>MW[-KG3U=]/TBBD@[_?W@&C(&,>YC7)G-"D5 MQF/<(!$IC%?)@H@Y!128,ZT_4Z3:PB4])AUX2TH.XRZ\)A=,=V"T8#1#3LC9 MAGND,(E+7E-PH.$P< MD/8,.LZ?G-%&N)>1\\6.W3%))0*17I%3TQSZ!QL91,5$4.V=KCA=-^S[OM_O MX#QQJ_(U?!!RB0#.:?AX_7PG> $SA*QVYZSDZ-L)>BBW%MJXEJ)_E4S1'!=I MBZ6N#T:PNT/0M J"_9WTKC:N+)D[SXZLP1\Q_/T*?B;PV.?596%G">;I*8XZ M.!O;$&8O'A2OK1DZ=IIP#K@,KPK"T4BZ0+OHCEN5,4%$8L>18>K2='>XD*KD ME14EWC%.IFXL5]]-W?\P%-X$_E?@_JJI[YHONQJ+Q'A/U8+KFL5*MB4,*FIG M/4[6LC3(;84>6W'>\[O^LZBF1V?AI- TU+0@""FM*BMDKAK.>)UBHLJ968<- M=4V$5.EFXXYWX#O6FTJJWD%32O5,6G'O&75=3%V?.>LL43DO5I1\"-U_SP[< M[,J?:W)AK_2$\-I*E>6B34U7V;&[7Z#-)&?I RWQ;O.$GNY=#757BJCOA^^/ MA6*+X#]%\$[Y58OL/9 ]D1=5PASTJX3Y2RCBM[WG'V*LVUYSZ(Z;>]7V1/Z? M97[;$VE[(FU/Y!X]D=^IY3;LPF]2T$U3Y'A37S5!^VH-U79%?EQ/;[LB;5?D MA^N*;#=3;-LBC[0M9.H9UMWN==2AZ8N.&IW9^EML5D(]&M M];!8:-_@/<@W>)]>XBTV0:E&CPGW"A,]3IG0/M:,KDZ@4:MAYV95R"(95C,A MX4NRUBY*#7KVZ>?13X.>>S3Z-U!+ 0(4 Q0 ( IP;%F@:^5@Y5@" R? M)@ 1 " 0 !A9&5A+3(P,C0P.3,P+FAT;5!+ 0(4 Q0 M ( IP;%E3EPK3K&@! ,A5%0 1 " 119 @!A9&5A+3(P M,C0P.3,P+GAS9%!+ 0(4 Q0 ( IP;%DFD#N4Y < +LL / M " >_! P!A9&5A+65X,S%?,2YH=&U02P$"% ,4 " *<&Q9Y,OX MSL@' ">+ #P @ $ R@, 861E82UE>#,Q7S(N:'1M4$L! M A0#% @ "G!L6?F-38N=!0 .RH \ ( !]=$# &%D C96$M97@S,E\Q+FAT;5!+!08 !0 % #4! "_UP, ! end XML 96 adea-20240930_htm.xml IDEA: XBRL DOCUMENT 0001803696 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0001803696 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001803696 adea:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 adea:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 2023-12-31 0001803696 adea:OtherAsiaMember 2024-07-01 2024-09-30 0001803696 adea:TermBLoanFacilityMember 2023-12-31 0001803696 adea:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 adea:EuropeAndMiddleEastMember 2024-07-01 2024-09-30 0001803696 adea:TwoThousandTwentyOneConvertibleNotesMember 2024-09-30 0001803696 adea:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 adea:TimeBasedAwardsMember adea:TwoThousandTwentyEquityIncentivePlanMember 2024-01-01 2024-09-30 0001803696 us-gaap:FairValueMeasurementsRecurringMember adea:TwoThousandTwentyOneRefinancedTermLoanBMember 2024-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2024-09-30 0001803696 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0001803696 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001803696 2023-01-01 2023-09-30 0001803696 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001803696 adea:TwoThousandTwentyTermLoanBFacilityMember 2020-06-01 0001803696 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001803696 adea:CrossBusinessAgreementMember 2022-10-01 0001803696 srt:MaximumMember adea:CustomerContractsAndRelatedRelationshipsMember 2024-09-30 0001803696 us-gaap:EmployeeStockMember 2024-09-30 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 adea:AssumedPlansMember 2024-01-01 2024-09-30 0001803696 srt:AsiaMember 2023-07-01 2023-09-30 0001803696 2028-01-01 2024-09-30 0001803696 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001803696 srt:MinimumMember 2024-09-30 0001803696 srt:MaximumMember 2024-01-01 2024-09-30 0001803696 2022-10-01 0001803696 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001803696 srt:AsiaMember 2024-07-01 2024-09-30 0001803696 us-gaap:RestrictedStockMember 2024-09-30 0001803696 us-gaap:EmployeeStockMember 2024-01-01 2024-09-30 0001803696 adea:OtherAsiaMember 2024-01-01 2024-09-30 0001803696 2024-10-01 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001803696 us-gaap:RestrictedStockMember 2024-01-01 2024-09-30 0001803696 adea:EquipmentFurnitureAndOtherMember 2023-12-31 0001803696 country:CA 2023-01-01 2023-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember us-gaap:BaseRateMember 2024-05-20 2024-05-20 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2023-07-01 2023-09-30 0001803696 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001803696 adea:TimeBasedRestrictedStockAwardsMember 2024-01-01 2024-09-30 0001803696 adea:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001803696 2027-01-01 2024-09-30 0001803696 adea:TwoThousandTwentyEquityIncentivePlanMember 2024-01-01 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 srt:MaximumMember adea:TwoThousandTwentyEquityIncentivePlanMember 2024-05-09 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001803696 us-gaap:RetainedEarningsMember 2024-09-30 0001803696 us-gaap:CommercialPaperMember 2023-12-31 0001803696 adea:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001803696 adea:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 adea:NonrecurringRevenueMember 2023-07-01 2023-09-30 0001803696 adea:NonrecurringRevenueMember 2024-01-01 2024-09-30 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:CommonStockMember 2023-09-30 0001803696 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001803696 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001803696 adea:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001803696 adea:RecurringRevenueMember 2023-01-01 2023-09-30 0001803696 2022-10-01 2022-10-01 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2024-05-20 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 2024-10-25 0001803696 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2022-12-31 0001803696 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:TimeBasedRestrictedStockAwardsMember 2024-09-30 0001803696 adea:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 adea:NonrecurringRevenueMember 2024-07-01 2024-09-30 0001803696 country:CA 2024-07-01 2024-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2024-06-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:EmployeeStockMember 2022-04-29 2022-04-29 0001803696 srt:MinimumMember adea:TwoThousandTwentyEquityIncentivePlanMember 2024-05-09 0001803696 adea:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 adea:ExistingTechnologyContentDatabaseMember 2024-09-30 0001803696 2024-07-01 2024-09-30 0001803696 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:CommercialPaperMember 2024-09-30 0001803696 adea:TwoThousandTwentyOneRefinancedTermLoanBMember 2024-09-30 0001803696 us-gaap:FairValueMeasurementsRecurringMember adea:TwoThousandTwentyOneRefinancedTermLoanBMember 2023-12-31 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001803696 2022-10-03 0001803696 us-gaap:FairValueMeasurementsRecurringMember adea:TwoThousandTwentyFourTermLoanBMember 2023-12-31 0001803696 adea:ExistingTechnologyContentDatabaseMember 2023-12-31 0001803696 adea:EuropeAndMiddleEastMember 2024-01-01 2024-09-30 0001803696 adea:MediaPlatformMember 2023-07-01 2023-09-30 0001803696 adea:AcquiredPatentsCoreTechnologyMember 2024-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:AvailableforsaleSecuritiesMember 2024-09-30 0001803696 us-gaap:RestrictedStockMember adea:AssumedPlansMember 2024-01-01 2024-09-30 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 adea:OtherAsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:OperatingAccountsMember 2024-09-30 0001803696 2024-06-30 0001803696 srt:MaximumMember adea:ExistingTechnologyContentDatabaseMember 2024-09-30 0001803696 us-gaap:TrademarksAndTradeNamesMember 2024-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001803696 us-gaap:TreasuryStockCommonMember 2024-07-01 2024-09-30 0001803696 us-gaap:RetainedEarningsMember 2023-06-30 0001803696 us-gaap:CommonStockMember 2022-12-31 0001803696 adea:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 us-gaap:PerformanceSharesMember 2024-09-30 0001803696 country:US 2023-07-01 2023-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001803696 us-gaap:RetainedEarningsMember 2024-06-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2024-07-01 2024-09-30 0001803696 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 us-gaap:CashAndCashEquivalentsMember 2024-09-30 0001803696 2026-01-01 2024-09-30 0001803696 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001803696 2020-06-13 2024-09-30 0001803696 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2024-05-20 2024-05-20 0001803696 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 adea:TwoThousandTwentyOneRefinancedTermLoanBMember us-gaap:BaseRateMember 2024-01-01 2024-09-30 0001803696 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 adea:EuropeAndMiddleEastMember 2023-01-01 2023-09-30 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2023-12-31 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2023-01-01 2023-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:TimeBasedRestrictedStockAwardsMember 2023-12-31 0001803696 adea:OperatingAccountsMember 2023-12-31 0001803696 adea:TwoThousandTwentyOneRefinancedTermLoanBMember 2024-01-01 2024-09-30 0001803696 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-01-01 2024-09-30 0001803696 adea:EuropeAndMiddleEastMember 2023-07-01 2023-09-30 0001803696 country:US 2024-07-01 2024-09-30 0001803696 adea:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001803696 adea:SemiconductorMember 2024-01-01 2024-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001803696 us-gaap:EmployeeStockOptionMember adea:TwoThousandTwentyEquityIncentivePlanMember 2024-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001803696 adea:RecurringRevenueMember 2023-07-01 2023-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001803696 us-gaap:PerformanceSharesMember 2023-12-31 0001803696 us-gaap:CommonStockMember 2023-12-31 0001803696 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-09-30 0001803696 adea:TwoThousandTwentyEquityIncentivePlanMember 2024-05-09 2024-05-09 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001803696 us-gaap:LeaseholdImprovementsMember 2024-09-30 0001803696 us-gaap:FairValueMeasurementsRecurringMember adea:TwoThousandTwentyFourTermLoanBMember 2024-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001803696 2029-01-01 2024-09-30 0001803696 adea:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 adea:SemiconductorMember 2023-01-01 2023-09-30 0001803696 adea:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 srt:AsiaMember 2024-01-01 2024-09-30 0001803696 adea:EquipmentFurnitureAndOtherMember 2024-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:TreasuryStockCommonMember 2023-12-31 0001803696 2025-01-01 2024-09-30 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001803696 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001803696 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 country:CA 2024-01-01 2024-09-30 0001803696 adea:TermBLoanFacilityMember 2024-09-30 0001803696 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 country:US 2023-01-01 2023-09-30 0001803696 us-gaap:RetainedEarningsMember 2023-09-30 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:SemiconductorMember 2024-07-01 2024-09-30 0001803696 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 srt:AsiaMember 2023-01-01 2023-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001803696 adea:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001803696 srt:MinimumMember adea:ExistingTechnologyContentDatabaseMember 2024-09-30 0001803696 adea:NonrecurringRevenueMember 2023-01-01 2023-09-30 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001803696 us-gaap:CommonStockMember 2024-06-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember 2024-01-01 2024-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:CustomerContractsAndRelatedRelationshipsMember 2023-12-31 0001803696 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001803696 us-gaap:CommonStockMember 2024-09-30 0001803696 adea:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001803696 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 us-gaap:MoneyMarketFundsMember 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 adea:EuropeAndMiddleEastMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 adea:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001803696 adea:RecurringRevenueMember 2024-01-01 2024-09-30 0001803696 adea:MediaPlatformMember 2024-07-01 2024-09-30 0001803696 adea:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001803696 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 us-gaap:TreasuryStockCommonMember 2023-06-30 0001803696 adea:MediaPlatformMember 2024-01-01 2024-09-30 0001803696 adea:SemiconductorMember 2023-07-01 2023-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001803696 srt:MaximumMember adea:AcquiredPatentsCoreTechnologyMember 2024-09-30 0001803696 2023-07-01 2023-09-30 0001803696 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:RetainedEarningsMember 2023-12-31 0001803696 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 adea:RecurringRevenueMember 2024-07-01 2024-09-30 0001803696 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 2024-09-30 0001803696 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001803696 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 adea:TwoThousandTwentyFourTermLoanBMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-05-20 2024-05-20 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001803696 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:TreasuryStockCommonMember 2023-09-30 0001803696 us-gaap:RetainedEarningsMember 2022-12-31 0001803696 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001803696 2023-06-30 0001803696 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-09-30 0001803696 us-gaap:AvailableforsaleSecuritiesMember 2023-12-31 0001803696 adea:MediaPlatformMember 2023-01-01 2023-09-30 0001803696 us-gaap:MoneyMarketFundsMember 2023-12-31 0001803696 us-gaap:CommonStockMember 2023-06-30 0001803696 adea:TwoThousandTwentyOneRefinancedTermLoanBMember adea:EurodollarWithLondonInterbankOfferedRateLIBORMember 2024-01-01 2024-09-30 0001803696 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0001803696 2023-09-30 0001803696 adea:AcquiredPatentsCoreTechnologyMember 2023-12-31 0001803696 2021-04-22 0001803696 adea:O2024Q4DividendsMember us-gaap:SubsequentEventMember 2024-10-23 2024-10-23 0001803696 us-gaap:RestrictedStockMember 2023-12-31 0001803696 adea:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001803696 adea:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-09-30 0001803696 adea:TwoThousandTwentyTermLoanBFacilityMember 2020-06-01 2020-06-01 0001803696 us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001803696 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-09-30 0001803696 2020-06-12 0001803696 adea:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 adea:OtherAsiaMember 2023-01-01 2023-09-30 0001803696 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-09-30 0001803696 adea:OtherAsiaMember 2023-07-01 2023-09-30 0001803696 srt:MaximumMember 2024-09-30 0001803696 country:CA 2023-07-01 2023-09-30 0001803696 us-gaap:USTreasuryAndGovernmentMember 2024-09-30 0001803696 country:US 2024-01-01 2024-09-30 0001803696 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001803696 2022-12-31 0001803696 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001803696 srt:MinimumMember adea:CustomerContractsAndRelatedRelationshipsMember 2024-09-30 0001803696 adea:TwoThousandTwentyOneRefinancedTermLoanBMember 2023-12-31 0001803696 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001803696 srt:MinimumMember adea:AcquiredPatentsCoreTechnologyMember 2024-09-30 0001803696 2024-01-01 2024-09-30 0001803696 adea:CustomerContractsAndRelatedRelationshipsMember 2024-09-30 0001803696 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 adea:NumberOfShare iso4217:USD shares pure adea:Segment shares adea:RevenueModel adea:Patent iso4217:USD adea:Customer false 0001803696 --12-31 Q3 http://fasb.org/us-gaap/2024#AccountingStandardsUpdate202206Member P3M P1Y P1Y P1Y P1Y http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 10-Q true 2024-09-30 2024 false 001-39304 ADEIA INC. DE 84-4734590 3025 Orchard Parkway San Jose CA 95134 408 473-2500 Common Stock (par value $0.001 per share) ADEA NASDAQ Yes Yes Large Accelerated Filer false false false 109264937 86101000 101397000 256856000 301921000 14825000 13768000 43549000 39895000 26903000 21921000 75549000 71177000 13600000 23386000 56787000 70725000 2652000 2205000 9844000 7161000 57980000 61280000 185729000 188958000 28121000 40117000 71127000 112963000 12758000 15659000 40229000 47137000 1431000 1486000 4259000 4723000 0 0 -453000 0 16794000 25944000 34704000 70549000 -2520000 1712000 6109000 15877000 19314000 24232000 28595000 54672000 0.18 0.23 0.26 0.51 0.17 0.21 0.25 0.48 109035000 106902000 108491000 106322000 113124000 112929000 112881000 112765000 19314000 24232000 28595000 54672000 0 0 0 9000 247000 12000 159000 -27000 247000 12000 159000 -18000 19561000 24244000 28754000 54654000 60698000 54560000 28486000 29012000 713000 1463000 43948000 39651000 101593000 74919000 9985000 7700000 244710000 205842000 62880000 73843000 6473000 6971000 8817000 9484000 297361000 347172000 313660000 313660000 120391000 120338000 28873000 28246000 1083165000 1105556000 7717000 9623000 2236000 1796000 16237000 17342000 24732000 66145000 20576000 7132000 71498000 102038000 24474000 17672000 499692000 519550000 9180000 9730000 82422000 81834000 17684000 18110000 704950000 748934000 0.001 0.001 15000000 15000000 0 0 0 0 0.001 0.001 350000000 123538000 109193000 350000000 120730000 107384000 124000 121000 639727000 635331000 14345000 13346000 234057000 222497000 151000 -8000 -27730000 -56325000 378215000 356622000 1083165000 1105556000 28595000 54672000 1536000 1151000 56787000 70725000 19156000 13070000 -1818000 2000 -453000 0 2429000 3251000 -1421000 107000 3547000 -13728000 15711000 34415000 481000 -9993000 -170000 265000 -1053000 -14515000 20246000 -4719000 105001000 113315000 1274000 1936000 8476000 95000 25094000 33598000 26450000 3800000 -8394000 -31829000 16303000 15979000 64153000 118875000 1547000 1172000 11560000 10504000 -90469000 -144186000 6138000 -62700000 54560000 114555000 60698000 51855000 36221000 43507000 7694000 3431000 235000 425000 108854000 123000 637752000 14138000 -231599000 -96000 -47044000 359136000 19314000 19314000 247000 247000 0.05 5450000 5450000 1000 6000 6000 545000 1000 1000 -207000 207000 -2458000 -2458000 7419000 7419000 109193000 124000 639727000 14345000 -234057000 151000 -27730000 378215000 107384000 121000 635331000 13346000 -222497000 -8000 -56325000 356622000 28595000 28595000 159000 159000 0.15 16303000 16303000 54000 568000 568000 120000 975000 975000 2634000 4000 4000 -999000 -1000 999000 -11560000 -11561000 19156000 19156000 109193000 124000 639727000 14345000 -234057000 151000 -27730000 378215000 106606000 119000 634954000 12989000 -218714000 -81000 -93257000 323021000 24232000 24232000 12000 12000 0.05 5343000 5343000 4000 41000 41000 760000 1000 1000 -274000 274000 -3013000 -3013000 4874000 4874000 107096000 120000 634526000 13263000 -221727000 -69000 -69025000 343825000 105167000 117000 636266000 12225000 -211223000 -51000 -123697000 301412000 54672000 54672000 -18000 -18000 0.15 15979000 15979000 42000 450000 450000 87000 719000 719000 2838000 3000 3000 -1038000 1038000 -10504000 -10504000 13070000 13070000 107096000 120000 634526000 13263000 -221727000 -69000 -69025000 343825000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – THE COMPANY AND BASIS OF PRESENTATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adeia Inc. (the “Company”), a Delaware corporation, is one of the industry’s largest intellectual property (“IP”) licensing platforms, with a diverse portfolio of media and semiconductor IP consisting of more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,750</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> patents and patent applications worldwide.</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;">On October 1, 2022, the Company completed the previously announced separation (“the Separation”) of its product business into a separate, independent, publicly-traded company, Xperi Inc. (“Xperi Inc.”). The Separation was structured as a spin-off, which was achieved through the Company’s distribution of </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;"> percent of the outstanding shares of Xperi Inc.’s common stock to holders of the Company’s common stock as of the close of business on the record date of September 21, 2022 (the “Record Date”). Each Company 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 Inc. common stock 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 Company common stock that it held on the Record Date. Following the Separation, the Company retains no ownership in Xperi Inc., which is now listed under the ticker symbol “XPER” on the New York Stock Exchange. Effective at the open of business on October 3, 2022, the Company’s shares of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, began trading on the Nasdaq Global Select Market under the new ticker symbol “ADEA”.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">Additionally, as a result of the Separation, the Company changed its operational structure in the fourth quarter of 2022, resulting 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 segment, IP Licensing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 interim unaudited Condensed Consolidated Financial Statements have been prepared by the Company in accordance with generally accepted accounting principles (“GAAP”) in the United States (“U.S.”) and the applicable rules and regulations of the 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 February 23, 2024 (the “Form 10-K”). These Condensed Consolidated Financial Statements should be read in conjunction with the annual audited Consolidated Financial Statements and notes thereto included in the Form 10-K as of and for the year ended December 31, 2023.</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;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly the financial position of the Company and its results of operations and cash flows as of and for the periods presented. The results of operations for the three and nine months ended September 30, 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> 11750 1 4 10 0.001 1 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim unaudited Condensed Consolidated Financial Statements have been prepared by the Company in accordance with generally accepted accounting principles (“GAAP”) in the United States (“U.S.”) and the applicable rules and regulations of the 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 February 23, 2024 (the “Form 10-K”). These Condensed Consolidated Financial Statements should be read in conjunction with the annual audited Consolidated Financial Statements and notes thereto included in the Form 10-K as of and for the year ended December 31, 2023.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended September 30, 2024, as compared to the significant accounting policies described in the Form 10-K.</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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates and assumptions that require management’s most significant, challenging, and subjective judgment include identifying the performance obligations in the contract, estimating variable consideration, estimating quarterly royalties prior to receiving the royalty reports from the licensee, determining standalone selling price, and allocating consideration in a contract with multiple performance obligations, the assessment of the recoverability of goodwill, 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 purchase accounting resulting from business combinations, among others. Actual results experienced by the Company may differ from management’s estimates. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.</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;">Recently Adopted 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;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 (“</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_94b12b96-c0df-4498-b881-19ef9b19716e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU 2022-06”</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), which deferred the application dates of Topic 848 to December 31, 2024. In 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;">second quarter of 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Topic 848 and modified its debt agreement to reference the other rate. The adoption did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have a material impact to the Company’s Condensed Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</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;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</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;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates and assumptions that require management’s most significant, challenging, and subjective judgment include identifying the performance obligations in the contract, estimating variable consideration, estimating quarterly royalties prior to receiving the royalty reports from the licensee, determining standalone selling price, and allocating consideration in a contract with multiple performance obligations, the assessment of the recoverability of goodwill, 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 purchase accounting resulting from business combinations, among others. Actual results experienced by the Company may differ from management’s estimates. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;">Recently Adopted 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;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in ASU 2020-04 apply only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 (“</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_94b12b96-c0df-4498-b881-19ef9b19716e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASU 2022-06”</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), which deferred the application dates of Topic 848 to December 31, 2024. In 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;">second quarter of 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Topic 848 and modified its debt agreement to reference the other rate. The adoption did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have a material impact to the Company’s Condensed Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements Not Yet Adopted</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;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></p> 2023-06-30 true true <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 3 – REVENUE</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><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></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New 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 intellectual property (“IP”) rights is transferred to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for the licensing of the Company’s IP, which may include various combinations of IP rights and services which are generally capable of being distinct and accounted for as separate performance obligations. In situations where foreign withholding taxes are withheld by the Company’s licensee, revenue is recognized gross of withholding taxes that are remitted directly by the licensee to a local tax authority.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 a contract with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price basis. The determination of standalone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, standalone selling price for separate performance obligations is based on the adjusted market assessment approach to estimate the price that a customer in the relevant market would be willing to pay for licensing the Company’s IP rights. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Income during a given 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;">When a contract with a customer includes variable consideration, an estimate of the consideration which the Company expects to be entitled to for transferring the promised IP rights or services is made at contract inception and in each subsequent reporting period until the uncertainty associated with the variable consideration is resolved. The amount of variable consideration is estimated by considering all available information (historical, current, and forecast) and is updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. When the uncertainty associated with variable consideration relates to potential price adjustments as a result of a legal contract dispute, the Company estimates variable consideration using the expected value method or the most likely amount method, whichever is more appropriate in the circumstances, and considers all available information, including historical data and experience. Estimating variable consideration related to potential future price adjustments requires significant judgment in evaluating the possible outcomes. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 IP, 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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">IP License Arrangements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 (i) its media patent portfolio (“Media IP licensing”) to multichannel video programming distributors, over-the-top video service providers, consumer electronics manufacturers, social media, and other new media companies and (ii) its semiconductor technologies and associated patent portfolio (“Semiconductor IP licensing”) to memory, logic, sensors, radio frequency component, and foundry companies. The Company generally licenses its IP portfolios under </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> models: (i) per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing, (ii) fixed-fee Media IP licensing, and (iii) fixed-fee or minimum guarantee Semiconductor IP licensing.</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><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;">Per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 recognizes revenue from per-unit or per-subscriber IP royalty licenses in the period in which the licensee’s sales or production are estimated to have occurred, which results in an adjustment to revenue when actual sales or production are subsequently reported by the licensee, which is generally in the month or quarter following usage or shipment. Estimating customers’ monthly or 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fixed-fee Media IP licensing</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;">The Company’s long-term fixed-fee Media IP licensing contracts provide its customers with rights to future patented technologies over the term of the contract that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the contract. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license contract. The transaction price is adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fixed-fee or minimum guarantee Semiconductor IP licensing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 enters into Semiconductor IP licenses that have a fixed fee or a minimum guarantee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies in the licensee’s products over the license term. In contracts 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 IP and begins to benefit from the license, adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis. For minimum guarantee contracts where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it believes the customer has exceeded 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">IP license contracts with multiple performance obligations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At times, the Company enters into long-term license contracts with more than one performance obligation, which may include releases from past patent infringement claims or one or more prospective licenses. In these arrangements, the Company allocates the transaction price between releases for past patent infringement claims and prospective licenses based on their relative standalone selling prices, which requires significant management judgment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 determining the standalone selling price of each performance obligation, the Company considers such factors as the number of past and projected future subscribers, units shipped, and units manufactured, as well as the per-subscriber or per-unit licensing rates the Company generally receives from licensees of comparable sizes in comparable markets and geographies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 a release from past patent infringement claims is generally satisfied at execution of the contract, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the contract is executed. Transaction price allocated to prospective Media IP licenses is recognized ratably over the license term, and transaction price allocated to prospective Semiconductor IP licenses is recognized upon execution of the contract.</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:10pt;font-family:Times New 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;">Practical Expedients and Exemptions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less.</span><span 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 applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of selling, general and administrative expenses when the amortization period would have been </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less.</span><span 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 applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation; or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.</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;min-width:fit-content;">Revenue Details</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 Disaggregation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 information depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors by disaggregating revenue by category, market vertical and geographic location (presented in “Note 15 – </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 and Geographic Information</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">”). This information includes revenue recognized from contracts with customers and revenue from other sources, including sales-based or usage-based royalty revenues and fees associated with releases for past infringement.</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;">Recurring and non-recurring revenue</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;">Recurring revenue includes the following: (i) for fixed-fee Media IP license agreements, revenue associated with rights to existing and future patented technologies during reporting periods beginning with the reporting period in which the agreement is executed through the end of the term of the agreement, which are recognized on a straight-line basis; and (ii) for per-unit or per-subscriber Media IP or Semiconductor IP royalty license agreements, revenue associated with sales-based or usage-based royalties in exchange for a license of IP, which are recognized in the period such subsequent sales or usage occurs.</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;">Non-recurring revenue includes the following: (i) for fixed-fee or minimum guarantee Semiconductor IP license agreements, revenue in the amount of such fixed fee or minimum guarantee associated with the right to use the IP, which is recognized upon execution of the agreement; and (ii) for all license agreements, revenue in the amount of the fees associated with releases for past patent infringement or licenses, in each case with respect to reporting periods prior to the execution of the agreement, which is recognized upon execution of the agreement.</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;">Revenue disaggregated by recurring and non-recurring nature 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:38.117%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Recurring 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">83,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">249,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">255,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Non-recurring 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">17,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">7,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">46,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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;font-style:italic;min-width:fit-content;">Revenue by market vertical</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;">Revenue disaggregated by market vertical 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:31.106%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Media</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">82,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">246,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">259,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Semiconductor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">10,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">42,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">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;">Contracts Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed. The amount of unbilled contracts receivable may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date. Contract assets also include the incremental costs of obtaining a contract with a customer, principally sales commissions when the renewal commission is not commensurate with the initial commission.</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;">Contract assets were recorded in the Condensed Consolidated Balance Sheets 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:63.047%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.357000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.357000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Unbilled contracts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term unbilled contracts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 long-term 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contract 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;border-bottom:2.25pt double #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;">166,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">150,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;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 comprised of deferred revenue related to multi-period licensing arrangements for which the Company is paid in advance, while the underlying performance obligation is satisfied 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><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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;">Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allowance for credit losses represents the Company’s best estimate of lifetime expected credit losses inherent in accounts receivable and unbilled contracts receivable. The Company’s long-term unbilled contracts receivable is derived from fixed-fee or minimum-guarantee Semiconductor IP licensing and is primarily comprised of contracts with large, well-capitalized companies. It is generally considered to be of high credit quality due to past collection history and the nature of the customers.</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 allowance for credit losses at September 30, 2024 and December 31, 2023 wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:9pt;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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and is presented as part of accounts receivable, net in the Condensed Consolidated Balance Sheets.</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;min-width:fit-content;">Additional Disclosures</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 additional revenue and contract disclosures (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:45.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 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;">1,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">12,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 </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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">6,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="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;"> Performance obligations satisfied in previous periods consist mainly of fees associated with releases for past patent infringement, settlements of litigation during the period, and revenue from past royalties owed pursuant to expired or terminated IP license agreements. For long-term and multi-year revenue contracts, the Company recorded revenue from the releases for past infringement during the three and nine months ended September 30, 2024 and 2023 and expects to record revenue from the prospective license 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></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;">Remaining revenue under contracts with performance obligations represents the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) under certain of the Company’s fixed fee arrangements (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:76.675%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.924%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of <br/>September 30, 2024</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> </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 from contracts with performance obligations expected to be satisfied in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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><span style="-sec-ix-hidden:F_ffbbc1da-0095-48ca-8ec1-f64c32ce3ab7;"><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 3 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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_ab764a26-5a77-4693-bea3-82133f2945bb;"><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;">167,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_2d86469f-f5fa-4e3b-88fa-f2741b419f72;"><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;">71,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_a32e0a82-1e22-49f7-b61e-3c946de1f456;"><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;">57,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_45f539d3-8eed-4e04-be41-13ec9808f6a2;"><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;">48,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_e1abc517-e3d7-49b2-9644-1b8f3fbdd4b4;"><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;">59,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">447,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:3pt;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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;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 intellectual property (“IP”) rights is transferred to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for the licensing of the Company’s IP, which may include various combinations of IP rights and services which are generally capable of being distinct and accounted for as separate performance obligations. In situations where foreign withholding taxes are withheld by the Company’s licensee, revenue is recognized gross of withholding taxes that are remitted directly by the licensee to a local tax authority.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 a contract with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price basis. The determination of standalone selling price considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, standalone selling price for separate performance obligations is based on the adjusted market assessment approach to estimate the price that a customer in the relevant market would be willing to pay for licensing the Company’s IP rights. The allocation of transaction price among performance obligations in a contract may impact the amount and timing of revenue recognized in the Consolidated Statements of Income during a given 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;">When a contract with a customer includes variable consideration, an estimate of the consideration which the Company expects to be entitled to for transferring the promised IP rights or services is made at contract inception and in each subsequent reporting period until the uncertainty associated with the variable consideration is resolved. The amount of variable consideration is estimated by considering all available information (historical, current, and forecast) and is updated as additional information becomes available. The estimate of variable consideration is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. When the uncertainty associated with variable consideration relates to potential price adjustments as a result of a legal contract dispute, the Company estimates variable consideration using the expected value method or the most likely amount method, whichever is more appropriate in the circumstances, and considers all available information, including historical data and experience. Estimating variable consideration related to potential future price adjustments requires significant judgment in evaluating the possible outcomes. Subsequent changes in the transaction price resulting from changes in the estimate of variable consideration are allocated to the performance obligations in the contract on the same basis as at contract inception.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 IP, 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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">IP License Arrangements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 (i) its media patent portfolio (“Media IP licensing”) to multichannel video programming distributors, over-the-top video service providers, consumer electronics manufacturers, social media, and other new media companies and (ii) its semiconductor technologies and associated patent portfolio (“Semiconductor IP licensing”) to memory, logic, sensors, radio frequency component, and foundry companies. The Company generally licenses its IP portfolios under </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> models: (i) per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing, (ii) fixed-fee Media IP licensing, and (iii) fixed-fee or minimum guarantee Semiconductor IP licensing.</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="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;">Per-unit or per-subscriber Media IP or Semiconductor IP royalty licensing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 recognizes revenue from per-unit or per-subscriber IP royalty licenses in the period in which the licensee’s sales or production are estimated to have occurred, which results in an adjustment to revenue when actual sales or production are subsequently reported by the licensee, which is generally in the month or quarter following usage or shipment. Estimating customers’ monthly or 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fixed-fee Media IP licensing</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;">The Company’s long-term fixed-fee Media IP licensing contracts provide its customers with rights to future patented technologies over the term of the contract that are highly interdependent or highly interrelated to the patented technologies provided at the inception of the contract. The Company treats these rights as a single performance obligation with revenue recognized on a straight-line basis over the term of the fixed-fee license contract. The transaction price is adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fixed-fee or minimum guarantee Semiconductor IP licensing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 enters into Semiconductor IP licenses that have a fixed fee or a minimum guarantee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies in the licensee’s products over the license term. In contracts 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 IP and begins to benefit from the license, adjusted for the effect of any significant financing components calculated using borrower-specific, risk-adjusted interest rates, with the related interest income or expense being recognized over time on an effective rate basis. For minimum guarantee contracts where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it believes the customer has exceeded 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">IP license contracts with multiple performance obligations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At times, the Company enters into long-term license contracts with more than one performance obligation, which may include releases from past patent infringement claims or one or more prospective licenses. In these arrangements, the Company allocates the transaction price between releases for past patent infringement claims and prospective licenses based on their relative standalone selling prices, which requires significant management judgment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 determining the standalone selling price of each performance obligation, the Company considers such factors as the number of past and projected future subscribers, units shipped, and units manufactured, as well as the per-subscriber or per-unit licensing rates the Company generally receives from licensees of comparable sizes in comparable markets and geographies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 a release from past patent infringement claims is generally satisfied at execution of the contract, the transaction price allocated to the release from past patent infringement claims is generally recognized in the period the contract is executed. Transaction price allocated to prospective Media IP licenses is recognized ratably over the license term, and transaction price allocated to prospective Semiconductor IP licenses is recognized upon execution of the contract.</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:10pt;font-family:Times New 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;">Practical Expedients and Exemptions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 applies a practical expedient to not perform an evaluation of whether a contract includes a significant financing component when the timing of revenue recognition differs from the timing of cash collection by </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less.</span><span 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 applies a practical expedient to expense costs to obtain a contract with a customer as incurred as a component of selling, general and administrative expenses when the amortization period would have been </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less.</span><span 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 applies a practical expedient when disclosing revenue expected to be recognized from unsatisfied performance obligations to exclude contracts with customers with an original duration of less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; amounts attributable to variable consideration arising from (i) a sales-based or usage-based royalty of an intellectual property license or (ii) when variable consideration is allocated entirely to a wholly unsatisfied performance obligation; or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation.</span></p> 3 P1Y P1Y P1Y <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 disaggregated by recurring and non-recurring nature 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:38.117%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.319%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.151%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Recurring 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">83,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">249,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">255,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Non-recurring 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">17,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">7,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">46,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td 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;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </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:12pt;font-family:Times 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 disaggregated by market vertical 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:31.106%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.763%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Media</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">82,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">246,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">259,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Semiconductor</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">3,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">5,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">10,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">42,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 82704000 83595000 249844000 255078000 3397000 17802000 7012000 46843000 86101000 101397000 256856000 301921000 82177000 95748000 246240000 259027000 3924000 5649000 10616000 42894000 86101000 101397000 256856000 301921000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 assets were recorded in the Condensed Consolidated Balance Sheets 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:63.047%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.357000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.357000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Unbilled contracts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Long-term unbilled contracts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 long-term 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total contract 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;border-bottom:2.25pt double #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;">166,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">150,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 101593000 74919000 701000 620000 62880000 73843000 838000 1007000 166012000 150389000 700000 1500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 additional revenue and contract disclosures (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:45.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.92%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:center;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 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;">1,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">12,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 </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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">6,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="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;"> Performance obligations satisfied in previous periods consist mainly of fees associated with releases for past patent infringement, settlements of litigation during the period, and revenue from past royalties owed pursuant to expired or terminated IP license agreements. For long-term and multi-year revenue contracts, the Company recorded revenue from the releases for past infringement during the three and nine months ended September 30, 2024 and 2023 and expects to record revenue from the prospective license 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> 1540000 3943000 5248000 12832000 3137000 16896000 6127000 13143000 <p style="font-size: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;">Remaining revenue under contracts with performance obligations represents the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) under certain of the Company’s fixed fee arrangements (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:76.675%;box-sizing:content-box;"></td> <td style="width:1.4%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.924%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of <br/>September 30, 2024</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> </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 from contracts with performance obligations expected to be satisfied in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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><span style="-sec-ix-hidden:F_ffbbc1da-0095-48ca-8ec1-f64c32ce3ab7;"><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 3 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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_ab764a26-5a77-4693-bea3-82133f2945bb;"><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;">167,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_2d86469f-f5fa-4e3b-88fa-f2741b419f72;"><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;">71,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_a32e0a82-1e22-49f7-b61e-3c946de1f456;"><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;">57,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_45f539d3-8eed-4e04-be41-13ec9808f6a2;"><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;">48,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_e1abc517-e3d7-49b2-9644-1b8f3fbdd4b4;"><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;">59,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">447,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:3pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 43042000 167877000 71113000 57239000 48631000 59651000 447553000 <p style="font-size: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;min-width:fit-content;">NOTE 4 – COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times 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;">Other current 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:12pt;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:61.56%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,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> </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 insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">3,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other current 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;border-bottom:2.25pt double #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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:2pt;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:12pt;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;">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:12pt;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:61.728%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Equipment, furniture and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 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;">23,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,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="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;">15,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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 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;">6,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;">Other long-term assets consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:2pt;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:61.728%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Long-term deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other long-term 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;border-bottom:2.25pt double #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;">28,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">28,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:12pt;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><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:12pt;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:61.28%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">8,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">3,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-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;">Current portion of guarantee </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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><span style="-sec-ix-hidden:F_faf649ad-244b-48c4-9e5f-6bb8333c4990;"><span style="-sec-ix-hidden:F_f0a414c8-0055-4e33-8ac7-08ad553a5467;"><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;">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;">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> </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;">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;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">1,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">17,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="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;"> Refer to “Note 14 </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further detail on the nature of the guarantee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;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;">Other long-term liabilities 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:12pt;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:61.56%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Long-term portion of guarantee </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;">15,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2,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;">1,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="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;"> Refer to “Note 14 </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further detail on the nature of the guarantee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:10pt;font-family:Times 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;">Other current 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:12pt;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:61.56%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,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> </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 insurance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">3,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other current 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;border-bottom:2.25pt double #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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 3536000 3752000 1954000 2185000 1353000 1123000 3142000 640000 9985000 7700000 <p style="font-size: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;">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:12pt;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:61.728%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Equipment, furniture and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 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;">23,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,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="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;">15,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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 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;">6,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">6,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 17065000 17267000 6277000 5037000 23342000 22304000 16869000 15333000 6473000 6971000 <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;">Other long-term assets consisted of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:2pt;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:61.728%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.02%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.116999999999997%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Long-term deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other long-term 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;border-bottom:2.25pt double #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;">28,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">28,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 25704000 23885000 3169000 4361000 28873000 28246000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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><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:12pt;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:61.28%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">8,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">3,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-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;">Current portion of guarantee </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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><span style="-sec-ix-hidden:F_faf649ad-244b-48c4-9e5f-6bb8333c4990;"><span style="-sec-ix-hidden:F_f0a414c8-0055-4e33-8ac7-08ad553a5467;"><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;">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;">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> </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;">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;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">1,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">17,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="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;"> Refer to “Note 14 </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further detail on the nature of the guarantee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8699000 8378000 3750000 3601000 1500000 2400000 320000 503000 47000 325000 1921000 2135000 16237000 17342000 <p style="font-size: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;">Other long-term liabilities 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:12pt;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:61.56%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:16.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Long-term portion of guarantee </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;">15,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2,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;">1,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">18,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="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;"> Refer to “Note 14 </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">–</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for further detail on the nature of the guarantee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 15583000 16135000 2101000 1975000 17684000 18110000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – FINANCIAL INSTRUMENTS</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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has investments in debt securities, which include corporate bonds and notes, treasury and agency notes and bills, commercial paper, and in equity securities consisting of money market funds. The Company classifies its debt securities as available-for-sale (“AFS”), which are accounted for at fair value with credit related losses recognized as a provision for credit losses in its Consolidated Statements of Income and all non-credit related unrealized gains and losses recognized in accumulated other comprehensive income or loss on the Consolidated Balance Sheets. Under ASU 2016-01 (Topic 321), equity securities are measured at fair value with unrealized gains and losses recognized in other income and expense, net, in the Consolidated Statements of Income.</span></p><div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of marketable securities at September 30, 2024 and December 31, 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:45.529%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.102%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Values</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: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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate bonds and notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Treasury and agency notes and bills</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;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;">Reported in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> <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:45.529%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.102%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Values</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: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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="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;">Treasury and agency notes and bills</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate bonds and notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;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;">Reported in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2024 and December 31, 2023, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">89.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;">83.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in cash and cash equivalents and short-term investments. A portion of these amounts was held in marketable securities, as shown above. The remaining balances of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at September 30, 2024 and December 31, 2023, respectively, consisted of cash held in operating accounts not included in the tables above.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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;">Debt 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;">The gross realized gains and losses on sales of marketable debt securities were immaterial during the three and nine months ended September 30, 2024 and 2023. Unrealized losses on AFS debt securities were immaterial as of September 30, 2024 and December 31, 2023. The Company evaluated whether the decline in fair value has resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of AFS securities and were due primarily to changes in interest rates and market conditions of the underlying securities. The Compan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t rec</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ognize a provision for credit losses related to its AFS debt securities during the three and nine months ended September 30, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div 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;">The estimated fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AFS debt securities by contractual maturity at September 30, 2024 is shown below (in thousands). Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.</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.8%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Due in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Due in one to two 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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Due in two to three 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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</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;">28,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:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of marketable securities at September 30, 2024 and December 31, 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:45.529%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.102%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Values</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: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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate bonds and notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Treasury and agency notes and bills</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;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;">Reported in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> <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:45.529%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.8420000000000005%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.102%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Allowance for Credit Losses</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair<br/>Values</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: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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="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;">Treasury and agency notes and bills</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Corporate bonds and notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-weight:bold;min-width:fit-content;">Total equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;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;">Reported in:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="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;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:6pt;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> 3645000 3000 0 0 3648000 20446000 182000 2000 0 20626000 4704000 7000 0 0 4711000 28795000 192000 2000 0 28985000 7169000 0 0 0 7169000 7169000 0 0 0 7169000 35964000 192000 2000 0 36154000 7668000 28486000 36154000 12421000 5000 4000 0 12422000 10746000 0 1000 0 10745000 5813000 34000 2000 0 5845000 28980000 39000 7000 0 29012000 5778000 0 0 0 5778000 5778000 0 0 0 5778000 34758000 39000 7000 0 34790000 5778000 29012000 34790000 89200000 83600000 53000000 48800000 0 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;">The estimated fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AFS debt securities by contractual maturity at September 30, 2024 is shown below (in thousands). Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.</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.8%;box-sizing:content-box;"></td> <td style="width:1.54%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized <br/>Cost</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Due in one year or less</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Due in one to two 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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Due in two to three 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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</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;">28,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:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 15822000 15855000 8956000 9064000 4017000 4066000 28795000 28985000 <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 6 – FAIR VALUE</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</span></p><p style="font-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:8.78%;box-sizing:content-box;"></td> <td style="width:91.22%;box-sizing:content-box;"></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, 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. There were no transfers into or out of Level 1 or Level 2 that occurred between December 31, 2023 and September 30, 2024.</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 following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of September 30, 2024 (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:48.019%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.264%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.026%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.344999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.344999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="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: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;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Commercial paper - debt securities </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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Treasury and agency notes and bills - debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Corporate bonds and notes - debt securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">20,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Money market funds - equity securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#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;">Total 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;border-bottom:2.25pt double #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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </table><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents. </span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.</span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</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;">Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet. </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;">The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of December 31, 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:50.7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="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: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;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Commercial paper - debt securities </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;">12,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">12,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Treasury and agency notes and bills - debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">10,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Corporate bonds and notes - debt securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">5,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Money market funds - equity securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#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;">Total 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;border-bottom:2.25pt double #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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </table><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.</span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet. </span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</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;">Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;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;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’s long-term debt is carried at amortized cost and is measured at fair value on a quarterly basis for disclosure purposes. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts and estimated fair values are as follows (in thousands): </span></span><span style=""></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:50.41%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">2021 Refinanced Term Loan B </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">584,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2024 Term Loan B </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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 long-term debt, 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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">584,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;"> Carrying amounts of long-term debt are net of unamortized debt discount and issuance costs </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;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.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 September 30, 2024 and December 31, 2023, respectively. See</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> “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;">” for additional information.</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;">If reported at fair value in the Condensed Consolidated Balance Sheets, the Company’s debt would be classified within Level 2 of the fair value hierarchy. The fair value of the debt was estimated based on the quoted market prices for the same or similar issues.</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 following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of September 30, 2024 (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:48.019%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.264%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.026%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.344999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.344999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="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: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;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Commercial paper - debt securities </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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">3,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Treasury and agency notes and bills - debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Corporate bonds and notes - debt securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">20,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Money market funds - equity securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#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;">Total 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;border-bottom:2.25pt double #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;">36,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">7,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">28,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </table><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents. </span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet.</span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</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;">Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet. </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;">The following sets forth the fair value, and classification within the hierarchy, of the Company’s assets required to be measured at fair value on a recurring basis as of December 31, 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:50.7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.280000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.46%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted<br/>Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="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: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="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: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;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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;">Marketable securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Commercial paper - debt securities </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;">12,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">12,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Treasury and agency notes and bills - debt securities</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">10,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Corporate bonds and notes - debt securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">5,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent: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;">Money market funds - equity securities </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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:#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;">Total 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;border-bottom:2.25pt double #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;">34,790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">5,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">29,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </table><p style="margin-left:3.333%;text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet as these were purchased with original maturities of more than three months at date of purchase; otherwise reported as cash and cash equivalents.</span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as AFS debt securities in the Condensed Consolidated Balance Sheet. </span></div></div><div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;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.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</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;">Reported as cash and cash equivalents in the Condensed Consolidated Balance Sheet.</span></div></div> 3648000 0 3648000 0 4711000 0 4711000 0 20626000 0 20626000 0 7169000 7169000 0 0 36154000 7169000 28985000 0 12422000 0 12422000 0 10745000 0 10745000 0 5845000 0 5845000 0 5778000 5778000 0 0 34790000 5778000 29012000 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts and estimated fair values are 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:50.41%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.198%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">2021 Refinanced Term Loan B </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">584,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">2024 Term Loan B </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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 long-term debt, 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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">584,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;"> Carrying amounts of long-term debt are net of unamortized debt discount and issuance costs </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;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.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 September 30, 2024 and December 31, 2023, respectively. See</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> “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;">” for additional information.</span></p> 0 0 585695000 584231000 524424000 524424000 0 0 524424000 524424000 585695000 584231000 12700000 15600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – GOODWILL AND IDENTIFIED INTANGIBLE ASSETS</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;">Goodwill</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of goodwill at September 30, 2024 and December 31, 2023 wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">313.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. 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;"> changes t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">o the carrying value of goodwill from January 1, through September 30, 2024. Goodwill at each reporting unit is evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. </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 were recognized during the three and nine months ended September 30, 2024 and 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;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;">Identified Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;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></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:25.7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.14%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life<br/>(Years)</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Assets</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Assets</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</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: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Acquired patents / core technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">661,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">363,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">654,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">331,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">16,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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:center;"><p style="font-size:10pt;margin-top:0;font-family: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">857,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">559,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">850,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">503,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">347,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;">As of September 30, 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:80.68%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.68%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 3 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;">13,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,397</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,263</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top: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,911</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,868</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,321</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 313700000 313700000 0 0 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;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></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:25.7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.6%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.14%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.48%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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: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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Life<br/>(Years)</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Assets</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Assets</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</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: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Acquired patents / core technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">661,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">363,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">654,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">331,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">16,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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:center;"><p style="font-size:10pt;margin-top:0;font-family: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 style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">857,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">559,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">850,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">503,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">347,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> P3Y P10Y 661336000 363975000 297361000 654360000 323261000 331099000 P3Y P9Y 155900000 155900000 0 155900000 139827000 16073000 P5Y P10Y 38681000 38681000 0 38681000 38681000 0 P4Y P10Y 1300000 1300000 0 1300000 1300000 0 857217000 559856000 297361000 850241000 503069000 347172000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 September 30, 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:80.68%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.68%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 3 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;">13,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,397</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,263</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top: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,911</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,868</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,321</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">297,361</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 13601000 54397000 54263000 53911000 48868000 72321000 297361000 <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 – DEBT</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><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 outstanding amounts of debt 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><p style="font-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.44%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">2021 Refinanced Term Loan B</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">601,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:#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;">2024 Term Loan B</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Unamortized debt discount and issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">15,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: current portion, net of debt discount and issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">66,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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 long-term debt, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">499,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;">519,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;font-style:italic;min-width:fit-content;">Term Loan B</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">On June 8, 2021, the Company entered into Amendment No. 1 (“Amendment No. 1”) to that certain Credit Agreement dated June 1, 2020 by and among the Company, the lenders party thereto and Bank of America, N.A., as administrative agent and collateral agent (the “2020 Credit Agreement”). The 2020 Credit Agreement initially provided for 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;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior secured term loan B facility in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,050</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “2020 Term Loan B Facility”). Amendment No. 1 provided for, among other things, (i) a new tranche of term loans (the “2021 Refinanced Term Loan B”) in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">810.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of base rate loans, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and (y) in the case of Eurodollar loans, LIBOR plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, (iii) a prepayment premium of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in connection with any repricing transaction with respect to the 2021 Refinanced Term Loan B within six months of the closing date of Amendment No. 1, (iv) an extension of the maturity 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;">June 8, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and (v) certain additional amendments, including amendments to provide the Company with additional flexibility under the covenant governing restricted payments.</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;">On May 30, 2023, the Company entered into Amendment No. 2 (“Amendment No. 2”) to the 2020 Credit Agreement, to replace the reference to LIBOR as the base rate with the reference to the Secured Overnight Financing Rate “SOFR” as administered by the Federal Reserve Bank of New York. The new reference rate was effective July 1, 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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 20, 2024, the Company entered into Amendment No. 3 (“Amendment No. 3”) to the 2020 Credit Agreement, which provided for, among other things, (i) a repricing of the 2020 Term Loan B Facility through a refinancing of the entire amount of the 2021 Refinanced Term Loan B with a new tranche of term loans (the “2024 Term Loan B”) in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">561.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, (ii) a reduction of the interest rate margin applicable to such loans to (x) in the case of SOFR loans, SOFR plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and (y) in the case of base rate loans, </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;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">per annum, (iii) a reduction in the excess cash flow mandatory payment thresholds</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;">and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(iv) a prepayment premium of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in connection with any repricing transaction with respect to the 2024 Term Loan B within six months of the closing date of Amendment No. 3. The 2024 Term Loan B will mature 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;">June 8, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the same date upon which the 2021 Refinanced Term Loan B matured prior to giving effect to Amendment No. 3.</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 obligations under the 2020 Credit Agreement, inclusive of any changes by Amendment No. 1, Amendment No. 2 and Amendment No. 3, continue to be guaranteed by the Company’s wholly-owned material domestic subsidiaries (collectively, the “Guarantors”) and continue to be secured by a lien on substantially all of the assets of the Company and the Guarantors.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 2020 Credit Agreement, as amended, contains customary events of default, upon the occurrence of which, after any applicable cure period, the lenders will have the ability to accelerate all outstanding loans thereunder. The 2020 Credit Agreement, as amended, also contains customary representations and warranties and affirmative and negative covenants that, among other things and subject to certain exceptions, restrict the ability of the Company and its subsidiaries to create or incur certain liens, incur or guarantee additional indebtedness, merge or consolidate with other companies, transfer or sell assets and make restricted payments. The Separation did not require the Company to obtain any waivers under the 2020 Credit Agreement, and the Company completed the Separation in compliance with all of the covenants contained in the 2020 Credit Agreement. The 2020 Credit Agreement, as amended, requires the Company to maintain a total net leverage ratio of no greater than 3.00x in order access an annual basket from which to make restricted payments (such as dividend payments and share repurchases). The Company was in compliance with all requirements as of September 30, 2024. The 2020 Credit Agreement, as amended, also requires the Company to continue to make cash payments on an annual basis based on certain leverage ratios and excess cash flow generated for the immediately preceding fiscal year. The cash payments are applied to the remaining principal balance due at final maturity.</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;">Interest Expense and Expected Principal Payments </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2024, the Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">537.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in total debt outstanding. There were also $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unamortized debt discount and issuance costs recorded as a reduction from the carrying amount of the debt. The interest rate on the 2024 Term Loan B as of September 30, 2024, including the amortization of debt discount and issuance costs, 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;">% and interest is payable monthly. Interest expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</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;">39.6</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 and nine months ended September 30, 2024, respectively. Interest expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.5</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;">46.8</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 and nine months ended September 30, 2023, respectively. Amortized debt discount and issuance costs, which were included in interest expense, amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</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 and nine months ended September 30, 2024, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</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 for the three and nine months ended September 30, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div 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;">As of September 30, 2024, future minimum principal payments for long-term debt, excluding any additional principal payment required by the excess cash flow provision, are summarized 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:80.68%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.68%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 3 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;">7,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">537,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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 outstanding amounts of debt 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><p style="font-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.44%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.18%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">2021 Refinanced Term Loan B</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">601,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:#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;">2024 Term Loan B</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Unamortized debt discount and issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">15,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: current portion, net of debt discount and issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">66,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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 long-term debt, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">499,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;">519,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 0 601250000 537097000 0 12673000 15555000 524424000 585695000 24732000 66145000 499692000 519550000 P5Y 1050000000 810000000 0.025 0.035 0.01 2028-06-08 561100000 0.03 0.02 0.01 2028-06-08 537100000 12700000 0.092 12500000 39600000 15500000 46800000 900000 2400000 1000000 3300000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 September 30, 2024, future minimum principal payments for long-term debt, excluding any additional principal payment required by the excess cash flow provision, are summarized 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:80.68%;box-sizing:content-box;"></td> <td style="width:1.64%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.68%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 3 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;">7,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">28,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">445,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">537,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 7014000 28056000 28056000 28057000 445914000 537097000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTE 9 – NET INCOME PER SHARE</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><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 sets forth the computation of net income per share (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:51.1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Weighted average shares of common stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with restricted stock awards and 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;">4,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with employee stock purchase program</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Weighted average common shares - dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">113,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period, excluding any unvested restricted stock units that are subject to repurchase. Diluted net income per share is computed using the treasury stock method to calculate the weighted average number of shares of common stock and, if dilutive, potential common shares outstanding during the period. Potentially dilutive common shares include unvested restricted stock units and incremental common shares issuable upon the exercise of stock options, less shares repurchased from assumed proceeds. The assumed proceeds calculation includes actual proceeds to be received from the employee upon exercise and the average unrecognized stock compensation cost during the 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;">The following table sets forth the computation of net income per share (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:51.1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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: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;">Weighted average shares of common stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with restricted stock awards and 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;">4,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Add: Effect of dilutive securities associated with employee stock purchase program</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">Weighted average common shares - dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">113,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">112,765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">0.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #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;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">0.48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 19314000 24232000 28595000 54672000 109035000 106902000 108491000 106322000 0 1000 2000 0 4086000 6025000 4383000 6442000 3000 1000 5000 1000 113124000 112929000 112881000 112765000 0.18 0.23 0.26 0.51 0.17 0.21 0.25 0.48 632000 665000 736000 591000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;font-style:italic;min-width:fit-content;">The 2020 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;">On June 1, 2020, the Company adopted the 2020 Equity Incentive Plan (the “2020 EIP”). Under the 2020 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, restricted stock units, stock appreciation rights, dividend equivalents and performance awards (or any combination thereof).</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;">At the Company’s 2024 Annual Stockholders Meeting on May 9, 2024, the Company’s stockholders approved an amendment and restatement of the 2020 EIP, which provided for (i) an increase of the number of shares reserved for issuance by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,900,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (from an initial share reserve of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,800,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the prior 2020 EIP to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,700,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the amended and restated 2020 EIP) and (ii) the removal of the “fungible share ratio” for future awards, such that all equity awards granted on or after May 9, 2024 will count on a one-to-one basis against the number of shares authorized for issuance under the 2020 EIP (whereas each share granted pursuant to “full value”</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;">awards </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(i.e. stock awards, restricted stock awards, restricted stock units, performance awards and dividend equivalents) prior to May 9, 2024 are counted against shares available for issuance on a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1 ratio). As of September 30, 2024, there wer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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;">million shares reserved for future grants under the 2020 EIP.</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 2020 EIP provides for option grants designed as either incentive stock options or non-statutory options. Options generally are granted with an exercise price not less than the value of the common stock on the grant date and have a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</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 vesting criteria for restricted stock awards and restricted stock units is generally the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period, which is generally </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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom: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;">Assumed 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;">On June 1, 2020, the Company assumed all then-outstanding stock options, awards, and shares available and reserved for issuance under all legacy Equity Incentive Plans of TiVo (collectively, the “Assumed Plans”). Stock options assumed from the Assumed Plans generally have vesting periods of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a contractual term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Awards of restricted stock and restricted stock units assumed from the Assumed Plans are generally subject to 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;"> vesting period. The Company has not issued any awards under these plans since the 2020 EIP was amended in 2022. The number of shares subject to stock options and restricted stock units outstanding under these plans are included in the tables below.</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;">A summary of the stock option activity is presented below (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%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.28%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.38%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.82%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 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><span style="-sec-ix-hidden:F_80ca004c-04da-473f-ad22-a4c047bc9b7a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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="-sec-ix-hidden:F_e5e689e6-f64b-4cf7-9261-3f1b332c80bb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">12.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 September 30, 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;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">16.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 and exercisable at September 30, 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;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">16.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;font-style:italic;min-width:fit-content;">Restricted Stock Awards</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 restricted stock units (including both time-based vesting and performance-based vesting) as of September 30, 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%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.222%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.222%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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="14" style="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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="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:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size: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;">7,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards 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,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards vested / earned</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="-sec-ix-hidden:F_fa8c0593-47be-46df-83e2-b7966a4a76fd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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 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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards 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;">586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">12.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 September 30, 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;">6,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">10.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance 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;">Performance awards may be granted to employees or consultants based upon, among other things, the contributions, responsibilities and other compensation of the particular employee or consultant. The value and the vesting of such performance awards are generally linked to one or more performance goals or certain market conditions determined by the Company, in each case on a specified date or dates or over any period or periods determined by the Company, and may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;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;"> percent of the grant. For performance awards subject to a market vesting condition (“market-based PSUs”), 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><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;">Employee Stock Purchase Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 1, 2020, the Company adopted the 2020 Employee Stock Purchase Plan (the “2020 ESPP”). The 2020 ESPP is implemented through consecutive overlapping 24-month offering periods, each of which is comprised of four six-month purchase periods. The first offering period commenced on September 1, 2020 and ended on August 31, 2022. Due to the Separation, the next offering period under the 2020 ESPP plan commenced on December 1, 2022. Each subsequent offering period under the 2020 ESPP will be twenty-four (</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) months long and will commence on each December 1 with four six-month purchase periods. Participants may contribute up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their base earnings and commissions through payroll deductions, and 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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An eligible employee’s right to buy the Company’s common stock under the 2020 ESPP may not accrue at a rate in excess of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the fair market value of such shares per calendar year for each calendar year of an offering period. 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;">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 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;">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 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:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the 2022 Annual Stockholders Meeting on April 29, 2022, the Company’s stockholders approved an amendment to the 2020 ESPP and increased by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million the number of shares reserved for issuance. As of September 30, 2024, the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">re were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;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;">million shares reserved for grant under the Company’s 2020 ESPP.</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;">Modification of Equity Awards</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Separation and under the provisions of the existing plans described above, the Company’s outstanding stock options and equity awards were converted to units denominated in the equity of the Company, Xperi Inc., or both. The number of units and exercise prices of outstanding stock options and equity awards were converted based on the conversion ratios established in the Employee Matters Agreement that the Company entered into in connection with the Separation. The intent of the conversion ratios was to preserve the value of the awards immediately before and after the Separation. Upon the Separation, employees holding stock options and equity awards denominated in the Company’s pre-Separation stock received a number of otherwise-similar stock options and awards in post-Separation Company’s stock and/or Xperi Inc.’s stock based on the conversion ratios outlined for each group of employees. For purposes of the vesting of these equity awards, continued employment or service with the Company or with Xperi Inc. is treated as continued employment for purposes of both the Company’s and Xperi Inc.’s equity awards and the vesting terms of each converted grant remained unchanged. There were no changes to the plan terms described above with the exception that the price on the grant date, or October 1, 2022 was adjusted to exclude the value of Xperi Inc. based on the conversion ratios applied to other equity awards.</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;">Dividends</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stockholders of the Company’s common stock are entitled to receive dividends when declared by the Company’s board of directors (the “Board”). During the periods ended September 30, 2024 and 2023, quarterly dividends declared were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per common share, respectively. The capacity to pay dividends in the future depends on many factors, including the Company’s financial condition, results of operations, capital requirements, capital structure, industry practice and other business conditions that the Board considers relevant.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Programs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 12, 2020 the Board authorized a new stock repurchase program providing for 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;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s Common Stock dependent on market conditions, share prices and other factors. On April 22, 2021, the Board authorized an additional $</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 purchases under the existing stock repurchase plan.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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;"> shares repurchased during the three and nine months ended September 30, 2024. As of September 30, 2024, the Company had repurchased a total of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock, since inception of the plan, at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">172.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The shares repurchased are recorded as treasury stock and are accounted for under the cost method. No expiration date has been specified for this plan. As of September 30, 2024, the total remaining amount available for repurchase under this plan w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company may execute authorized repurchases from time to time under the plan.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for stock repurchases using the cost method and records retirement of treasury stock as a reduction of the cumulative treasury stock paid-in capital balance. Once the cumulative balance is reduced to zero, any remaining difference resulting from the retirement of treasury stock is recorded as a reduction of retained earnings.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company issues restricted stock awards as part of the equity incentive plans described above. For the majority of restricted awards, shares are withheld to satisfy required withholding taxes at the vesting date. Shares withheld to satisfy required withholding taxes in connection with the vesting of restricted awards are treated as common stock repurchases in the Condensed Consolidated Financial Statements because they reduce the number of shares that would have been issued on vesting. However, these withheld shares are not included in common stock repurchases under the Company’s authorized share repurchase plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 8900000 16800000 25700000 1.5 8100000 P10Y P4Y P4Y P4Y P7Y P4Y <p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">A summary of the stock option activity is presented below (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%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.28%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.38%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.82%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options Outstanding</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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 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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 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><span style="-sec-ix-hidden:F_80ca004c-04da-473f-ad22-a4c047bc9b7a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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="-sec-ix-hidden:F_e5e689e6-f64b-4cf7-9261-3f1b332c80bb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">12.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 September 30, 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;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">16.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 and exercisable at September 30, 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;">133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">16.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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> 213 14.26 53 10.62 27 12.39 133 16.06 133 16.06 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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 restricted stock units (including both time-based vesting and performance-based vesting) as of September 30, 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%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.222%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.222%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.662%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.182%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:9pt;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="14" style="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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted Stock Awards</span></p></td> <td style="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:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size: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;">7,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards 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,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards vested / earned</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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><span style="-sec-ix-hidden:F_fa8c0593-47be-46df-83e2-b7966a4a76fd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></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 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,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Awards 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;">586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">12.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 September 30, 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;">6,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">10.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7591000 1781000 9372000 10.44 2196000 945000 3141000 12.03 2634000 2634000 9.76 586000 479000 1065000 12.95 6567000 2247000 8814000 10.92 0 2 P24M 1 0.85 0.85 25000 P24M P24M 6000000 5200000 0.05 0.05 150000000 100000000 0 0 10000000 17.24 172200000 77800000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – STOCK-BASED COMPENSATION EXPENSE</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 effect of recording stock-based compensation (“SBC”) expense for the three and nine months ended September 30, 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:51.1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">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;">1,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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;">6,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,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;">16,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">10,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-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 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;">7,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 no options granted during the three and nine months ended September 30, 2024 and 2023.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;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 Monte Carlo simulation to determine the grant date fair value of performance stock awards subject to market conditions, or market-based PSUs. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following assumptions were used to value the restricted stock units subject to market conditions granted during the nine months ended September 30, 2024 and 2023: </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:52.31%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:20.024%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:20.024%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;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="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;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;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="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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.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="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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68.5</span><span style="color:#000000;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></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Grants under the 2020 ESPP occur in June and December, as discussed in “Note 10 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stockholders’ Equity</span><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 shares for these grants during the nine months ended September 30, 2024 and 2023:</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:54.322%;box-sizing:content-box;"></td> <td style="width:1.441%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.108%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.021%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.108%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.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> </tr> <tr style="height:10pt;background-color:#ffffff;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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <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;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.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="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: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 effect of recording stock-based compensation (“SBC”) expense for the three and nine months ended September 30, 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:51.1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">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;">1,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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;">6,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,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;">16,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">10,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-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 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;">7,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 no options granted during the three and nine months ended September 30, 2024 and 2023.</span></p> 1126000 767000 3028000 2097000 6293000 4107000 16128000 10973000 7419000 4874000 19156000 13070000 <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 restricted stock units subject to market conditions granted during the nine months ended September 30, 2024 and 2023: </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:52.31%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:20.024%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:20.024%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;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="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;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;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="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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.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="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="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="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68.5</span><span style="color:#000000;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> P3Y P3Y 0.045 0.036 0.045 0.018 0.019 0.023 0.57 0.633 0.685 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Grants under the 2020 ESPP occur in June and December, as discussed in “Note 10 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stockholders’ Equity</span><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 shares for these grants during the nine months ended September 30, 2024 and 2023:</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:54.322%;box-sizing:content-box;"></td> <td style="width:1.441%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.108%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:2.021%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:19.108%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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.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> </tr> <tr style="height:10pt;background-color:#ffffff;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;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <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;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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="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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63.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="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P2Y P2Y 0.048 0.043 0.017 0.02 0.57 0.635 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – 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;">The Company’s income tax provision and effective tax rate for interim periods are based on its estimated annual effective tax rate adjusted for discrete items during the period. For the three and nine months ended September 30, 2024, the Company recorded 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;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) million and expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and nine months ended September 30, 2023, the Company recorded income tax expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</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;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The effective tax rate varies from the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% U.S. federal tax rate primarily due to unrealized foreign exchange gain or loss on prior year South Korea withholding tax refund claims. The decrease in income tax expense for the nine months ended September 30, 2024, as compared to the same period in the prior year was primarily due to certain unrealized foreign exchange benefits associated with South Korea withholding tax refund claims.</span></p> -2500000 6100000 1700000 15900000 0.21 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 – 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="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 and office equipment under operating leases which expire through </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;">2032</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s leases have remaining lease terms of less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> some of which may include options 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;">extend</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the leases for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or longer, and some of which may include </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;">options to terminate</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated 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. As a practical expedient, the Company elected, for all office and facility leases, not to separate non-lease components (e.g., common-area maintenance costs) from lease components (e.g., fixed payments including rent) and instead to account for each separate lease component and its associated non-lease components as a single lease component.</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 most of the leases do not provide an implicit rate, the Company generally, for purposes of discounting lease payments, uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date.</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><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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:38.628%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 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;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">Other information related to leases was as follows (in thousands, except lease term and discount rate):</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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Cash paid for amounts included in the measurement of lease liabilities:</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> </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 cash flows from operating leases</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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:5pt;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:7pt;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:64.553%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.523%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Weighted-average remaining lease term (years):</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 leases</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.72</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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;">Weighted-average discount rate:</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 leases</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;">8.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">8.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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:12pt;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:12pt;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: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;">Future minimum lease payments and related lease liabilities as of September 30, 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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:78.196%;box-sizing:content-box;"></td> <td style="width:1.84%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:17.964%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Payments </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</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: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 3 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;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">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;">1,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">7,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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;">4,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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> </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: current obligations under leases (accrued 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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;">9,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;"> 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> 2032 The Company’s leases have remaining lease terms of less than one year to eight years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets; P1Y P8Y true P5Y true <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:38.628%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.3%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 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;">719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 512000 561000 1535000 1671000 207000 171000 689000 468000 719000 732000 2224000 2139000 <p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">Other information related to leases was as follows (in thousands, except lease term and discount rate):</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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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:center;"><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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Cash paid for amounts included in the measurement of lease liabilities:</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> </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 cash flows from operating leases</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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:5pt;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:7pt;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:64.553%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.523%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.923%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 30, 2024</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">Weighted-average remaining lease term (years):</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 leases</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.72</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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;">Weighted-average discount rate:</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 leases</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;">8.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">8.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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> </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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 502000 611000 P7Y8M19D P8Y4M6D 0.086 0.085 <p style="font-size: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;">Future minimum lease payments and related lease liabilities as of September 30, 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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:78.196%;box-sizing:content-box;"></td> <td style="width:1.84%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:17.964%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Payments </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</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: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 3 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;">502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">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;">1,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">2,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">7,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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;">4,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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> </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: current obligations under leases (accrued 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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">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;">9,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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;"> 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> 502000 87000 1709000 2132000 1887000 7772000 14089000 4589000 9500000 320000 9180000 <p id="note_13___commitments_and_contingencies" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 14 – COMMITMENTS AND CONTINGENCIES</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:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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;">Purchase and Other Contractual 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;">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 September 30, 2024, the Company’s total future unconditional purchase obligations were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including $</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 due in the remainder of 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due in 2025 and $</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 due thereafter.</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;">Guarantee</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">Prior to the Separation, Adeia Media LLC, a subsidiary of the Company (“Adeia Media”), and a subsidiary of Xperi Inc. (“Xperi Sub”) entered into an agreement (the “Specified Agreement”) with a third party pursuant to which Adeia Media guarantees the performance of Xperi Sub under the Specified Agreement, including its payment obligations to such third party. In connection with the Separation, Adeia Media and Xperi Sub entered into a separate cross business agreement (the “Cross Business Agreement”) effective as of October 1, 2022, under which Adeia Media agreed to make guarantee payments to Xperi Sub in amounts based on certain of its operating expenses and other minimum performance obligations under the Specified Agreement through 2031. Consequently, on October 1, 2022, the Company recognized a guarantee liability pursuant to ASC 460 “Guarantees” of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which represents the fair value of Adeia Media’s projected payments of such operating expenses during the term of the Cross Business Agreement. Subsequent changes to the carrying value of the guarantee are recognized as part of the Company’s results of operations. The maximum potential amount of future payments subject to the guarantee is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per annum between </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;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 September 30, 2024 and December 31, 2023, the balance of the guarantee liability wa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.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;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion, 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="color:#000000;white-space:pre-wrap;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-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 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 nature of the claim asserted; the relative merits of the claim; the financial ability of the party suing the indemnified party 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. To date, no such claims have been filed against the Company and no liability has been recorded in the Company’s financial statements.</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 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 immaterial. 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, 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-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;">At each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of losses is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies.</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;min-width:fit-content;">Litigation related</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">On June 23, 2017, Adeia Guides Inc. (formerly known as Rovi Guides, Inc.) and Adeia Media Solutions Inc. (formerly known as TiVo Solutions Inc.) (together, “Adeia Media”) filed a patent infringement complaint against Videotron Ltd. and Videotron G.P. (together, “Videotron”) in Toronto, Canada, alleging infringement of six patents. On June 10, 2022, the Federal Court of Canada issued its decision in the case finding in favor of Videotron and its legacy “illico” platform. Specifically, the Court found invalid each of the asserted claims related to the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for expense reimbursement in the fourth quarter of 2022. On September 12, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On January 30, 2023, Adeia Media filed its opening memorandum of fact and law. Videotron filed its memorandum of fact and law on April 17, 2023. On November 28, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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;">On January 19, 2018, Adeia Media filed a patent infringement complaint against Bell Canada (and four of its affiliates) (collectively, “Bell”) in Toronto, Canada, alleging infringement of six patents. On February 2, 2018, Adeia Media filed a patent infringement complaint against Telus Corporation (and two of its affiliates) (collectively, “Telus”) in Toronto, Canada, alleging infringement of the same six patents. Bell 1 and Telus 1 (each as defined herein) were heard together for purposes of pre-trial and trial proceedings. On October 7, 2022, the Federal Court of Canada issued its decision in the two cases finding in favor of Bell and Telus and their respective IPTV services, Bell Fibe TV and Telus Optik TV. Specifically, the Court found invalid each of the asserted claims of the four remaining patents involved in the case. In Canada, the prevailing party in patent litigation is entitled to reimbursement of certain of its costs and expenses. Accordingly, the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for expense reimbursement in the second quarter of 2023. On November 7, 2022, Adeia Media filed a notice of appeal with the Federal Court of Appeal of Canada appealing the decision of the Federal Court of Canada. On June 2, 2023, Adeia Media filed its opening memorandum of fact and law. Bell and Telus filed a combined memorandum of fact and law on August 18, 2023. On November 29, 2023, the Federal Court of Appeal of Canada held a hearing on the appeal and took the matter under reserve. On August 6, 2024, the Federal Court of Appeal of Canada issued a judgment in the appeal in which it dismissed the appeal.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 is unable to predict the final outcome of other lawsuits, including other patent infringement lawsuits, to which it is a party and therefore cannot determine the likelihood of loss nor estimate a range of possible losses. An adverse decision in any of these proceedings could significantly harm the Company's business and consolidated financial position, results of operations or cash flows.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company and its subsidiaries are involved in litigation matters and claims in the normal course of business. In the past, the Company and its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to protect trade secrets, and to defend the Company’s patents against claims of invalidity. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings regarding infringement of its patents, and proceedings to ensure proper and full payment of royalties by licensees under the terms of its license agreements.</span></p> 6000000 1600000 2300000 2100000 19700000 7500000 2024 2031 17100000 18500000 2500000 2800000 <p id="note_14___segment_and_geographic_informa" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 15 – SEGMENT AND GEOGRAPHIC INFORMATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has one reportable segment: Intellectual Property (“IP”) Licensing. Reportable segments are identified based on the Company’s organizational structure and information reviewed by the Company’s chief operating decision maker (“CODM”) to evaluate performance and allocate resources. The Company’s Chief Executive Officer is also the CODM as defined by the authoritative guidance on segment reporting.</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;">A portion of the Company’s revenue is derived from licensees headquartered outside of the U.S., and it is expected that this revenue will continue to account for a portion of total revenue in future periods. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below lists the geographic revenue for the periods indicated (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:15.663%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">68,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">74,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;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">208,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">225,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">1,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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: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 September 30, 2024 and 2023, there were </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;"> </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;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers, respectively, that each accounted for 10% or more of total revenue. For the nine months ended September 30, 2024 and 2023, there were </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;"> and </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;"> customers, respectively, that each</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> accounted for 10% or more of total revenue.</span></p><div style="font-size:11pt;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 sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:</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;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:32%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:11pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:11pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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;">Customer A</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;">20.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;">17.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;">20.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">17.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Customer B</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;">11.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">10.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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">11.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 C</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 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="color:#000000;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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="color:#000000;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="color:#000000;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;">Customer D</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 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="color:#000000;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="color:#000000;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="color:#000000;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:12pt;font-family:Times 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;">* denotes less than 10% of total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times 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 September 30, 2024, the Company had two customers repre</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">senting </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41</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;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of aggr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">egate accounts receivable, respectively. At December 31, 2023, the Company had two customers representing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42</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;">28</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of aggregate accounts receivable, 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2024 and December 31, 2023, property and equipment, net, was all located in the U.S.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below lists the geographic revenue for the periods indicated (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:15.663%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.0809999999999995%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.920999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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> </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;">68,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">74,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;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">208,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">225,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">1,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">86,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">101,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">256,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">301,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 68304000 0.79 74495000 0.74 208351000 0.81 225560000 0.75 12314000 0.14 21434000 0.21 32154000 0.12 57416000 0.19 3206000 0.04 3244000 0.03 9779000 0.04 11487000 0.04 1809000 0.02 1773000 0.02 5198000 0.02 6156000 0.02 468000 0.01 451000 0 1374000 0.01 1302000 0 86101000 1 101397000 1 256856000 1 301921000 1 2 4 2 2 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth revenue generated from customers which comprise 10% or more of total revenue for the periods indicated:</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;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:32%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.2%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.799999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:10pt;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:11pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>September 30,</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 style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended<br/>September 30,</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> </tr> <tr style="height:10pt;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:11pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</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: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</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: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;">Customer A</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;">20.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;">17.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;">20.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">17.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Customer B</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;">11.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">10.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="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">11.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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 C</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 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="color:#000000;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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="color:#000000;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="color:#000000;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;">Customer D</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 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="color:#000000;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 style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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="color:#000000;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="color:#000000;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:12pt;font-family:Times 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;">* denotes less than 10% of total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.20 0.17 0.201 0.171 0.112 0.105 0.116 0.109 0.107 0.166 0.41 0.35 0.42 0.28 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-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 16 – 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Declaration of Cash Dividends</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 23, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Board declared a cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock, payable 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;">December 18, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to the stockholders of record at 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;">November 27, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2024-10-23 0.05 2024-12-18 2024-11-27 false false false false false false